Your AI Prototype Is Finished. The Software Project Isn’t.
The demonstration went well. The application accepted a request, generated the right response, and completed a task that normally takes someone much longer, so everyone left the meeting impressed.
Can Employee Turnover Reveal Weak Software Architecture?
When an engineer leaves, the initial plan usually feels manageable: someone else will step in, spend a few days getting up to speed, and keep the roadmap moving forward. However, this is often the moment when the questions begin. Suddenly, the team finds themselves wondering why changing a simple field breaks the reporting process, or which service is actually responsible for a specific calculation. They might encounter a dependency that everyone is afraid to touch or find that the application behaves unpredictably in production without any clear explanation.
Why AI Coding Agents Still Need Human Experts
An AI coding agent quietly steered my protected test suite away from a money bug — the same failure mode that forced OpenAI to retire SWE-bench Verified. Goodhart's Law explains why, and why the demand for senior engineers goes up, not down, as agents improve.
Beyond SaMD: Building a Digital Health Platform That Can Evolve
A medical application can work exactly as designed and still fall short of what the organization needs next.