4 ms·
> I don't expect low-code, AI, or developer productivity jumps to have any real impact anytime soon; there's no real evidence of a true jump in the productivity
by notduncansmith 5y ago
> I don't expect low-code, AI, or developer productivity jumps to have any real impact anytime soon; there's no real evidence of a true jump in the productivity of the overall project
I respectfully disagree. I don’t think those productivity gains will be evenly distributed throughout the industry, but I think AI and developer tooling will evolve radically over the next decade and programming in 2032 will look quite different for some. Things like Github Copilot are just the beginning. Once programming becomes a matter of operating the AI, there will probably be very different hiring strategies and incentive structures for developers.
- ta78373764 5y agoIt's certainly possible, I just don't see any real evidence for it yet. AI has a history of promising demos and then very long (decades) stalls in progress. I could be wrong, but I'm skeptical of the current round of AI as well. It will generate code in the same way as AI generates online articles or music - not very well.
- machiaweliczny 5y agoI think that by 2030 we should have conversations that produce most of business software. Think of CLI + AI. There are already people working on this. My bet is on Microsoft or them buying winning startup
- ants_a 5y agoMy experience is that the problem with producing business software is not the lack of programming knowledge. Rather it's a lack of people who understand the business and are capable of abstract thought and formalizing processes. I don't see AI helping with that any time soon.
- deelly 5y agoBut who will verify results of this conversation? Who will be the one to make changes, create changes, verify that changes are correct? Who will take blame if error happens? Customer or user of this software?
- pid-1 5y agoAgreed, I see junior devs in their first job every semester. Some people with CS backgrounds, other with engineering backgrounds. Software development sucks so much, folks waste ungodly amounts of time with trivial stuff like setting up their programming language correctly* or figuring out how to use undocumented libs. I'm confident AI and investiment in dev tools will make programming much more accessible. However, senior devs are another story. They are generally paid to make architectural decisions and solve weird problems. I don't see their salary bring affected to much by said technologies. * Using dev containers made that A LOT better