| ▲ | matthorse 4 days ago | ||||||||||||||||||||||
Writing code is a small part of everyday's job of a software engineer. The article's table reflects this fairly well. AI compresses implementation time for an individual engineer, but architecture decisions, design reviews, integration, testing, deployment, and production validation remain largely serial activities. If code generation speeds up by 5x while those bottlenecks don't, you've mostly increased the team's work queue rather than its throughput. With the current capabilities, models still need constant babysitting and course correction. An engineer who lacks the skills to guide them can end up creating more work for the rest of the team. AI makes it easy to generate code faster than you can understand it, and that cost is paid during code review, debugging, and maintenance by colleagues, whose confidence in that engineer's skills may be affected by his use of AI. What looks like a productivity gain for one engineer can become a productivity loss for the team as a whole. | |||||||||||||||||||||||
| ▲ | swiftcoder 4 days ago | parent | next [-] | ||||||||||||||||||||||
> you've mostly increased the team's work queue rather than its throughput Amdahl’s law remains unbeaten | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | mingusrude 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
> AI compresses implementation time for an individual engineer, but architecture decisions, design reviews, integration, testing, deployment, and production validation remain largely serial activities. Integration, testing, deployment and production validation activities are also, depending on you setup, available for AI to work on. It depends on the type of stack that you have and how your hosting is set up but with an AI-friendly set up there's a lot of time to be saved here too. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | Yopolo 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Besides that i still think its wayy to early to put AI in front of center of everything, the current progress at least makes it clear that is not going to stay as it is. Noneetheless, if the blog article already determines a gain of 15% and you have to factor in the cost of tokens, the company should still reduce the team size by 10-20% or by 1-2 people per 5-10 person team. Which is still a massive issues for everyone who writes code. Btw. when i was writing code full time (not being an architect), i for sure wrote like 90% of my time code. I'm doing an experiment though having a code review agent becoming better and better doing code reviews how i would do it. Which leads also to a skill which fixes issues before the code review agent even has to find them. We can now automate cases which were unthinkable. We can even keep the code review quality if i leave (Its not perfect yet but its better than what we had before) | |||||||||||||||||||||||
| ▲ | joe_fishfish 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Good summary. Theory of constraints in action. | |||||||||||||||||||||||
| ▲ | warent 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Very well said. Programming has always felt like converting thought-stuff into something that the computer can understand. That's still the same, it's just a different language, and much faster. My hot take is: if people are saying AI code is bad, yet they're using cutting-edge models like Opus 5, then those same people are writing bad code even without AI. I'm finding that AI today can write excellent code, as long as you plan, review, and help it along with a little guidance. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | jorisw 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Perfect summary of what's going on today | |||||||||||||||||||||||
| ▲ | Alessio97 4 days ago | parent | prev [-] | ||||||||||||||||||||||
[flagged] | |||||||||||||||||||||||