|
|
|
|
|
by jeremyjh
24 days ago
|
|
I've been both types on and off and on for my whole career. At times, very engrossed in the technology itself - but I got started because I needed tools for my job that didn't exist so I learned how to build them. I've also developed and maintained open source software - some of it very much for its own sake as a technology - some of it quite utilitarian. Understanding of product and business has always differentiated me though, and this is why I've never really stressed about any of this. Another thing I've noticed - most developers are really bad at reviewing code - whether AI wrote it or not. Its really hard to make your brain sink in deep enough to really evaluate what you are looking at. I think a lot of developers never - or almost never - find bugs based on code inspection alone. Once they are written - there is often no other practical way to confirm that tests actually test what they claim to other than inspection. And bugs in design are still very costly in this new world. As long as any human still has an edge in any aspect of the software development process - people who can force themselves to really think through proposed designs, test plans and cases and code will be really valuable. |
|
You're describing experience, not "forcing themselves".
On the dev side, the differentiator is enough of this experience that using AI is actually significantly slower for everything but literally typing the code.