4 ms·
I'm not worried. I've been in this industry for 25 years now, and seen multiple technical revolutions. (Back in my first serious job, we were hand-rolling strea
by beat 8y ago
I'm not worried. I've been in this industry for 25 years now, and seen multiple technical revolutions. (Back in my first serious job, we were hand-rolling streaming data protocols with lex and yacc on raw sockets! There was no ssh, no xml, no json, and http was a lab toy in Switzerland.)
Requirements are hard. Understanding what needs to be done, and doing it all in the correct order, with buy-in from all concerned parties, is an essentially human, creative problem. It's not a simple matter of "marketing folks ask the AI to update the site", because they don't know how to ask it. Software is like all those tales of people getting their wishes granted by a genie or something, and regretting it because what they asked for wasn't actually what they wanted.
And who turns someone's dreams into something the genie will do correctly? Programmers. We're the interface between the world of human needs and the world of technical realities. We're doing craft. Our tools may change, but our problem is constant.