I get your point, but calling it a war zone is exactly what right wing media wants everyone to hear. It's a protest, we've had one every single weekend since 1/20, in nearly every state, and nobody needed to call the NG.
Let it not go unsaid: fuck waymo, I'm happy to see those death traps burn.
I'm so glad I have hobby projects where I can do just that, but software engineering has stopped being a profession I look at with pride. Everything is broken by design and costs a fortune at the same time.
My God man, say it louder for the folks in the back. A 21 year old answer, heck even an 8 year old answer like OP said, might not STILL be the best answer in the current age. Technology evolves, new languages get invented, old languages gain some new features, and all of that happens at a rapid pace.
I get super dismayed using SO and seeing the top answer predates Rust. (Note I don't mean to say Rust is always the answer, but that Rust is already 13 years old. Things change.)
So climate change collapse in the next 10 years, rather than the next 30. Great, thanks AI. I hope you all have fun reasoning your way around keeping the power plants and data centers running through Category 7 hurricanes and wildfires the size of Pennsylvania, without any humans to clean up the damage.
I didn't say anything about the quality of Romanian engineers, nor Indian nor Nigerian for that matter. The worker, regardless of nationality, is not who I'm railing against.
Counterpoint: Nigeria is in the same time zone as Germany.
And even that isn't important. Its part of the veneer. The outsourcing spree of the late 00's/early 10's created an intense distrust of outsourcing that persists today in the IT industry. That's why he avoids saying India, he wants to have his cake (cheap labor) and eat it too (not resalt old wounds). But when the chips are down, all those benefits of same time zone collaboration and EU partnership will go out the window if they think it's the only way to increase revenue.
Edit: I was slightly mistaken on the dynamic here, but I still think the guy is a ghoul exploiting people for their labor.
It's so shameless innit? He puts on the veneer of caring about quality, but then gives up the game by admitting the real goal is the cheapest labor possible coughslaverycough. Why stop at Romania if you want cheap labor? Just outsource it all to India or Nigeria, we all know you would do it in a heartbeat if your precious quarterly profits were on the line.
Edit: didn't realize the guy was Romanian so at least the shilling makes more sense, but I still get the feeling he's not doing his employees any favors.
I've seen lazy developers take solutions from Stack Overflow, and paste them directly into code with no scrutiny, no testing, no validation. I've also seen talented developers take solutions from Stack Overflow, verify them, scrutinize them, simplify or expand on them. The difference wasn't the source of information, but what the developer did with it.
AI is a crutch for the shameless, careless developers who create more problems than they solve. It's just made them more efficient at it. Which only creates problems faster than than the talented developers can solve; it's easy to destroy, but difficult to build. I know talented developers who use AI, but it hasn't made them faster or more efficient, because their strength is also their weakness: they take their time, they evaluate their options, they scrutinize AI output because they know its prone to mistakes.
My greatest worry is the folks in the middle - they're neither experts nor novices, just average. I want to see more engineers develop the skills needed to make them experts, but I worry that AI will just make them lazy.
That sounds like treating the symptom rather than the disease. Why automate the toil, when we could remove it instead? The other commenters brought up examples:
generating (the boring) parts of work documents
when I notice auto-generated parts, which triggers that I use AI in turn, and I ask it to summarise all that verbose AI generated content.
The AI wrote a document a human didn't want to read, so AI then read the document AI wrote. The incentive thereafter is to save, and use, the shorter AI doc over the longer one.
Was any value created by this cycle? We just watered down the information with more automation. In the process, we probably lost nuance, detail. Alternatively, if we all agreed the document wasn't worth a human's eyes or keystrokes in the first place... why have the AI do anything? Sounds like we would all be happier to not have the document in the first place.
I can't wait for my phone's autocomplete to have better results than AI.
This is the one I have a few days ago I was going to get a subscription to the house that was made by the same place as the first time in the past week but it would have to go through him and Sue. When is the next day of the month and the next time we get the same thing as we want to do the UI will freeze while I'm on the plane. But ok, I'll let her know if you need anything else
Much like programming itself, where if you have to write tons of comments to explain what you're doing and why, your code is the problem and should be rewritten to be more legible. If you need a training seminar on how to use the program, the program maybe isn't very usable lol.
GOG's move into mod support seems pretty prescient now.