{"slug": "writing-code-is-easy-now-getting-the-process-right-isn-t", "title": "Writing Code Is Easy Now, Getting the Process Right Isn't", "summary": "As of August 2026, software engineering has shifted from writing code to managing agentic processes, according to a practitioner's experiments. The key is creating constraints—guardrails, linters, tests, and architectural principles—rather than controlling code internals, with greenfield projects easier to adapt than legacy codebases. The author questions whether code review is still needed, suggesting effort should move to specs and architecture review.", "body_md": "This year has flipped a lot of what I knew about software engineering upside down. To stay up to date, I've been running a lot of experiments unlearning old habits, and looking at the same problem through the lens of agentic engineering.\n\nI'm writing down some of my key learnings, as of August 2026:\n\n-\nIt's all about the process now - the sequence of execution, prioritization, the guardrails, the linters, the tests. Writing the actual code became the easy part.\n\n-\nYour focus needs to be on creating the right constraints for your code to grow into what you want it to be, rather than controlling every single detail of its internals.\n\n-\nYou need to know what you want it to be - it's you who brings the domain and the systems architecture expertise.\n\n-\nYou need some guiding invariant test cases that let the agent move forward without drifting away from the requirements. Your agent shouldn't be able to modify them without your explicit approval.\n\n-\nYou need strong and clearly defined architectural principles, available to the agent at all times. Examples: stick to the object oriented programming paradigm, use strongly typed data transfer objects rather than throwing around generic instances of hash/dict, use hexagonal architecture etc. This prevents the agent from mixing too many different styles in a single codebase and ending up with a huge chunk of spaghetti. The exact choice is up to you, whatever you know will work well for this particular application.\n\n-\nYou need a periodic cleanup process, because all the leftovers and dead code confuse your agent and lead to it generating overcomplicated code later on.\n\n-\nBuilding greenfield projects is generally easier than adapting large existing codebases to agentic engineering processes. If you have the right set of guardrails from the start, it's easier for a coding agent to work with the codebase.\n\n-\nComponentization of large applications helps a lot. Either via microservices or isolated packages. It comes with overhead, but it's easier to manage constraints in a smaller codebase, and test the integration contracts.\n\n-\nA clean architecture naturally optimizes the project for token usage, which in turn keeps the cost under control and the loop execution time reasonable. That said, I wouldn't make the token usage my only metric to optimize for, as the per-token costs will likely go down in the upcoming years.\n\n-\nThe ultimate answer to whether a feature is well implemented is whether it works well for the customers (and honestly, it's always been like that). The more data you can get from the observability layer in prod, and feed it back to the agentic engineering process, the better.\n\nThe next thing I'm trying to find an answer to: do we need code review anymore? If it's all generated by a coding agent anyway, perhaps this effort should go into a thorough specs and architecture review.", "url": "https://wpnews.pro/news/writing-code-is-easy-now-getting-the-process-right-isn-t", "canonical_source": "https://cymerys.com/w/writing-code-is-easy-now", "published_at": "2026-08-28 12:38:59+00:00", "updated_at": "2026-08-28 12:48:30.304891+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "mlops"], "entities": [], "alternates": {"html": "https://wpnews.pro/news/writing-code-is-easy-now-getting-the-process-right-isn-t", "markdown": "https://wpnews.pro/news/writing-code-is-easy-now-getting-the-process-right-isn-t.md", "text": "https://wpnews.pro/news/writing-code-is-easy-now-getting-the-process-right-isn-t.txt", "jsonld": "https://wpnews.pro/news/writing-code-is-easy-now-getting-the-process-right-isn-t.jsonld"}}