Hacker News new | past | comments | ask | show | jobs | submit
now it's closer to 95% of work can be done by AI and requires 5% mental effort, but 5% of the work requires 95% of the mental effort to finish because of all the unoptimial decisions AI has taken. I find that AI works best in small micro-service type architecture where each component has a clear goal and doesn't have interconnected parts within the same application that can break. But you do run into an issue where changes in microservice a need changes in microservice b and updating it is not ideal since it usually cascades thru the entire system or requires stacks of legacy support.
IME it’s possible to have good clear APIs, limited scopes/goals, etc in a normal (macro?) service. But it requires a level of discipline and process many teams are unwilling to engage in.