rezolver
3 hours ago
I have worked professionally in programming for about 35 years, and before that, I was part of the demoscene. As I see it, the programming profession has evolved multiple times throughout my career. Things have continuously been abstracted into new layers, but the shift has never been as fundamental as it is today with AI.
What is happening now is that we are essentially abstracting away the entire coding layer, and partly even architecture and technology all at once (we aren't quite there yet, but we will be soon). What hasn't changed, and never will, is the human vision, the ideas of how new, innovative software (rather than just a clone) should be structured and how it should function.
I believe this shift is highly democratizing. It means teenagers can build cool new games, and financial minds can create the next great finance app. The hard part is no longer the programming itself; it is the software craftsmanship. It is about building an innovative and genuinely useful product, rather than just writing complex code (an identity we programmers have clung to for a long time). We have transitioned from being mere coders to true developers.
I also hope that young people today get the same opportunity to connect with software development as we did back in the Commodore 64 era. Only today, it isn't about squeezing every last drop of performance out of limited hardware, it is about bringing something truly useful or fun straight from your imagination into reality.