Thank ghod I'm retiring in six months.
I'm very thankful I came of age during the golden age of personal computing. I was able to own my own computer(s) and earn a living writing software on them and for them. Fifty years was a good run, and I consider myself lucky to have participated in it.
IMO we've gone full circle: dumb terminals chained to mainframes and the whimsey of someone else's rules, restrictions, and rent-seeking, to my own bought-and-paid-for computer sitting on my desk that did exactly what I told it to do using software that never changed unless I wanted it to change, and now we're back to dumb terminals (browsers) that talk to mainframes (the cloud) that not only harvest and sell my personal information to the highest bidder but constantly change the rules and restrictions on my software and have gone back to renting me the software and pushing changes that I never asked for and never wanted in the first place.
I will never use spicy autocomplete for anything, and I find it depressing that people are being forced to use it in order to keep their job. I see a very dark future for computing if real skills are all replaced with garbage being vomited out by rules engines that harvested their "guess the next word" results from today's internet.
A huge part of what attracted me to programming was how free and open it was. The fact that literally anyone with a computer could install Python/Javascript/etc for free and create virtually any software they wanted, limited only by their own abilities and determination, was wildly exciting to me. I would say empowering, if that weren't such a cheesy overused term. If you were any good at it, you could get a great job at an interesting company.
Now like you said we're entering a world where anyone with a computer can pay a giant tech company thousands of dollars a year to spin up some agents for them. That's much less exciting to me, and I'm certain I would not enter the field if I were just starting out right now (assuming there even was a junior job available).
We've seen how big tech monopolies treat domains they control like search and social media. They try to extract all of the value, leaving nothing for the individual or common good, and they're quite effective at it. I'm not looking forward to them gatekeeping the field of software development as a whole.
Going full circle is what we do, it's everywhere throughout human history. Actually, one could argue it's how life works. Nature has seasons to help life grow and be balanced. We're only starting to understand how this affects us in a larger scheme of things. Who knows, maybe we will wipe ourselves to dust and be discovered by the next iteration until we reach v1.0.0
I mean, that works for you since you're retiring. But for people still working in the industry, you adapt or die. As it's always been.
The fact of the matter is, a person working with a bunch of agents is a lot more productive than just a person. It makes research faster. It makes experimentation faster. It makes output cleaner. And this is true across many disciplines, not just tech.
Also, it is a skill. Yes, anyone can chat with an LLM. But understanding the optimal work flow for what to delegate and what to do yourself is difficult. Understanding the need for precision in the language used, and learning how to elegantly phrase things that were previously just abstract thoughts is absolutely a talent that can be refined.
If i had to guess, I'd say we'll probably see major breakthroughs across multiple disciplines within the next decade, largely because researchers and engineers can cover much more ground individually now, freed from the slow moving coordination mechanisms that team dynamics require. Pretty good for "spicy autocomplete" as you put it.
Take me with you, please.
[dead]
[dead]
>my generation was the best, the smartest, most hard working with computers. We used to do "real programing", these youngsters aren't gonna achieve anything with their "spicy autocomplete"
If there's an ethos that emphasizes the boomer mindset it's this one.
>and I find it depressing that people are being forced to use it in order to keep their job
You know what, when numerical control systems started arriving in the machine shops in the 1960's, that's exactly and EXACTLY what machinists were saying. Now fast forward today, are CNC operators today much worse off than machinists doing everything by hand in the 1950s?
You see, I don't blame you for not seeing the history repeating itself again, just because you're old doesn't mean you're also wise(no offense). Us newer SW devs we'll adapt and survive in the AI age, like humans always have, even if we missed the golden age of computers, 8-inch floppies, and dial-up internet. Nature always finds a way.
The bigger challenges for us will be the fiscal, societal, housing, economical, labor, political, we have to deal with now versus your generation. Being forced to use AI at work isn't gonna be even in the top 10 of our issues we'll face before retirement, so no need to pity us for this one thing.
It's a bit arrogant and borderline Luddite to suggest that 'your era was legitimate' and that somehow these new things which you don't understand are somehow 'lesser' or illegitimate.
In the long arc of history, I'm doubtful we'll see 'the last 50 years' as 'the Golden Age' - that's just a personal, contemporary romanticization. More than likely, the advent of computers -> web -> AI etc. will be one block of the 'informational industrial revolution'.
The people who made the ostensible 'Golden Era' were pioneers, just as those breaking new ground are pioneers today, it's honestly 'depressing' that people who consider themselves 'Engineers' wouldn't see that as clear as day, an be hopeful for the future on some level.
AI is very real phenom, obviously vastly over-hyped in many ways, and it doesn't feel nice to have to get caught up in a tectonic shift against one's will, but it is bringing about legitimate progress in every sense that the Engineers and Creators before us did.
In the exact same spirit as DaVinci or Babbage.
If one wants to keep a horse in the stable, or a typewriter around for posterity or any other reason that's fine, but not under the notion that somehow they are better or more useful.
> I've come up with a set of rules that describe our reactions to technologies: Anything that is in the world when you're born is normal and ordinary and is just a natural part of the way the world works. Anything that's invented between when you're fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you're thirty-five is against the natural order of things.
Douglas Adams, The Salmon of Doubt