Unionize NOW
Programming
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
For those in UK - I can recommend UTAW (a branch of CWU)
I don't think this is an AI issue. It made things slightly worse (and probably a lot worse for junior devs) but work in IT/development always sucked and led to burnout. If you read about prehistory of the industry (The Soul of a New Machine for example) few people worked as engineers for more than a decade. They would work extremely hard on couple of projects, burn out and move on to managerial positions, become architects or something. Then more and more people started to aim for Principal type jobs thinking that they will do programming forever. Well, the fact is that programming as a job mostly sucks. It's possible to find great team and interesting project but it never lasts. You usually can't make any decisions and are just doing what you're told, even if you know it's stupid. There's always some boring maintenance work that no one likes. There's support which robs you of your free time...
In my experience, fun projects last a year or two and then management changes, team members change, projects end and suddenly you find yourself in a completely different environment. It's tiring and yes, people do burn out all the time. And yes, we keep doing it because coding is a fairly good work and we like it. With or without AI.
If you ask an LLM for Pong, it will give you Pong, or rather a Pong, a simulacrum average of all the Pongs in its training corpus. But it won't be your Pong. You will not have decided the color, shape, and size of the paddles, or the background color, or speed of the ball, or the language it's written in, or the way to architect the code, or any of the other aspects, so many that they can't be enumerated. It's not possible to describe exactly what you want to the LLM because that would be the code itself. Anything short of that and you will have omitted something, forcing the LLM to make a choice all on its own. Write your own damned Pong.
That's the thing people don't want their thing as long as it works
There has always been a lot of contention between developers and management, they seem to fight with each other for position and leverage like a wrestling match.
Its usually IT / Dev management and business management, and the devs get a lot of collateral damage.
But AI has introduced something new to this struggle, its removed the fun of coding and the accomplishment of craft. Now both sides feels like they can use AI to replace the other, where managers are taking up coding and coders are becoming their own companies. And while that adds more grist for the mill, the customers are thinking they'll replace both and just code and manage their own applications.
That is a lot of uncertainty, and the promise of being able to make a killer app is democratized but that means the ability to make lots of money at it is much more improbable.
Uncertainty and how the game has changed from sporting contest to win or lose high stakes, just makes this not fun anymore.
All this, combined with all these people thinking the promise of being able to make a killer app being democratized being delusional. All we've actually seen is existing software getting worse and nothing important having emerged from this brave new vibe-world
No way bro. Yesterday I would have agreed with you but the new Doofus 12.3 model that just came out an hour ago is so revolutionary. Trust me.
Well played
I don’t know what we can do, except understand and accept that this is happening. It’s a horrible thought, but you can’t deal with change if you stay in denial. I think it might be time – if you’re working in software – to think about a possible future outside the tech industry proper.
So the author’s points are:
- this is bad
- I have no ideas
- quit?
He sounds a bit depressed, yes.
It might be right that part of the software industry has just entered a downward spiral like a stalled jet. They could not make anything of value and quality and have commited to lower quality, less value, in a race to the earth surface.
Consumers don't demand better quality because their expectations have reached zero. What these companies produce is worthless to them.
But there exist other areas where software delivers massive value and I think in two years or so, good developers which still know how to code and to maintain and debug old stuff, will be worth their weight in gold for such companies, because the sloppers won't be up to the job.
Also, paradoxically, I think this will make companies to rely more on open source. In the last weeks I heard from two different companies that their suppliers - firms which were delivering stepper motors with firmware and such - are not any more able to make their stuff work. One company has resorted to do the testing for their supplier.
And there is a lot of software that needs to work. More than ever.
This is why companies are resentful towards software developers: They need them.
You know it was made for youtube because it just rambles on and on and says the same things over and over again and nothing at all. Gotta fit in those ads, right?
?
I wish it was that simple to just quit the industry. But it's impossible to find another job that doesn't make me homeless at this time.
It all sucks.
So keep grinding against the burn out hoping to not get fired is the way.
I'm okay.
As long as AI doesn't replace me.
llms should get rid of managers. devs have the knowledge. llms give them more resources. i see a future where they all do it for themselves. we dont need big companies.
Reminds me that the whole premise of Star Wars: Skeleton Crew is that an entire planet outsourced it's upper management to AI.
i get your meaning but thats not where i was going. i dont see managemebt as decision makers since i work at a big xorporation. i meant, have ai do the admin work. the reporting.
Does that actually fit your experience?
Fits mine
Never read a blog post that I agree more with
There is no denying that AI is transforming the field of software engineering. Some engineers worry that AI might take away their jobs. Frankly, that fear is entirely understandable. However, I do not believe that resisting change or assuming the profession itself will vanish is the right approach.
Don’t see AI only as a threat. Look at the bigger picture. Technology has always changed how we work, and every major change has created new opportunities. Keep learning. Keep growing. Stay curious. Strengthen your ability to think, solve problems, and create.
The industry may look very different a few years from now. Some roles may disappear, and some skills may become less valuable. But that doesn’t mean opportunities are disappearing.
Change your mindset. Keep moving forward. You will find opportunities far greater than what you can see today.
If AI makes it easier for my company to replace me, then it also means it's easier for me to replace my company.
Maybe this is the best time to become self employed.