3 ms·
> I think a strong understanding of the fundamentals of coding are still wildly important to get good quality code I don't think this is true any more; you nee
by a2ff6eeb0 2mo ago
> I think a strong understanding of the fundamentals of coding are still wildly important to get good quality code
I don't think this is true any more; you need to ask the agent to inspect the system, draw up plans with the system's current shape in mind, then after it's done writing the code, ask for it to review the code, and make sure it's as minimal and high quality as possible a couple of times.
Creating programs really doesn't need deep understanding of the fundamentals any more. It needs a shallow understanding, and a willingness to manually test a lot.
- vdombr 2mo agoAnd I'm personally not happy with that. To manually test something, we have QA, to shape business requirements, we have a business analyst and a product owner. Now a developer needs to be a 3-in-1 person?
- a2ff6eeb0 2mo agoNo, the AI takes care of everything but the final manual testing, mostly. It's improving on all aspects over time, too. It's not that much work.
- danielvaughn 2mo agoFor software within a certain complexity scope, this is true. Like the average SaaS CRUD experience that many web developers were building before AI - a lot of that can be handled almost entirely by agents, with very little human in the loop activity. But past a certain point of scale/complexity, this breaks down rapidly. In the past 8 months I've seen this occur several times, and if you only rely on agents to get you to that point, then you're in a heap of trouble when you do reach it, because it's very hard to backtrack.
- a2ff6eeb0 2mo agoAI has mostly been improving faster than the complexity of the projects people are capable of handling has increased. The lines are going to cross soon.