What works: delegating non ambiguous tasks, let them happen in async, while supported by harness of preexisting automated tests, and established project conventions
What does NOT work: I have no idea how to do sth, and I hope agentic coding will solve my problem.
Think "Eisenhower matrix":
- X: Ambigous <-> Trivial
- Y: Can wait <-> Urgent
Urgent&Ambigous => Agentic Coding is useless, and an act of desperation
Can wait and at least non amibogus => Agentic Coding is perfect fit
Think chefs at top restaurants for example: washing hands is something obvious, no need to get any customer infected with fecal bacteria in order to convince the restaurant management for investing into soap (hygiene takes time, you could serve additional customer!)
It is one of career progression milestones for a programmer when they can set a bar for their craftsmanship themselves. Successful SWE is someone who got hired at a team which does not require this kind of education. A team where this type of engineering hygiene is obvious like breathing.