43 points greatNespresso 1 hour ago 51 comments
jbv9901 54 minutes ago | parent
gopher2000 50 minutes ago | parent
__natty__ 45 minutes ago | parent
simonw 34 minutes ago | parent
> Code spitters are cooked, let's be honest here and accept the fate so everyone can move on.
I'm guessing "code spitters" here means people who consider their job to be manually writing code based on requirements produced by others.
Personally, I think the role of "developer" has already expanded way beyond that. If you're a technology expert who understand what is and is not possible to build, how it can be built, how to prompt that thing into existence, verify that the implementation is good, then get that implementation safely into production, you're not "cooked" at all.
Goronmon 19 minutes ago | parent
tetrisgm 42 minutes ago | parent
There is absolutely no place for PM. I say this as someone who has been in PM leadership and built product orgs several times over the last 20 years.
Tactical45 4 minutes ago | parent
If you rely on AI to make those decisions, at least with today's capabilities, you will quickly see how sub optimal the results are.
georgemcbay 36 minutes ago | parent
I'm not saying we're surely all doomed here, but there are going to be a lot of changes that none of us can imagine every aspect of, and they are going to happen at a surprising speed, and there are a vast number of cascading impacts that people aren't thinking much about.
eg. if you're in the trades, yes you're safer than a knowledge worker for now, but if all the knowledge workers get wiped out you're both going to have vastly decreased demand for your work (far less individuals will have the disposable income to hire you, companies will have less need for facilities to house employees, so you'll also see a retrenchment on the corporate side) and you'll start getting a labor supply glut as the knowledge workers all desperately attempt to retrain for the 'safe' jobs. And this is just the short term problem, without getting into the robotics threat.
If we don't get ahead of this problem politically (spoiler alert: we won't, at least in the US, it is unclear if we even have a functioning democracy), things are going to get very messy for virtually everyone who relies on labor income.
thraway3837 21 minutes ago | parent
60k fired from Microsoft
Today Cisco announcing 1 engineer using AI to try to replace/improve 98% of Cisco's code
Goog just lost $475B in value
These are not random disparate events. This is the industry changing to business as usual with less humans.
Note that people laid off are not able to find jobs for more than 9 months. This is a very serious situation.
flowerlad 13 minutes ago | parent
Not true
OroPla 16 minutes ago | parent
Hopefully all these unpredictable side effects include bringing down the cost of living.
georgemcbay 5 minutes ago | parent
Hopefully, but I think it is going to be difficult for that to happen in a positive way because AI is likely to suppress wages for most (for the reasons you mentioned) but our entire current economic system is engineered to never be deflationary.
So it is hard to imagine a situation in which AI causes us to all earn less but still be equally or better off without some pretty fundamental changes to our economic system that will be hard to get consensus on in our current political environment.
soontimes 35 minutes ago | parent
llm_nerd 26 minutes ago | parent
Gen AI has changed every single part of classic software development, and the impact hasn't even remotely been felt. And zero jobs are "safe" in that traditional way that we saw them.
It's actually staggering to think of how the teams I've led developed software five years ago, ten years ago, fifteen years ago and twenty years ago. Easily 95% of that effort has been obliterated (I'm estimating on the low side, more like 99.5%). Classic wisdom like "the specification needs to be 100% up front because once we implement it stratifies" are relics of the past.
Everything has changed. I can't fully express how software development will work, but it certainly won't involve someone whose job is "human interaction".
mono442 23 minutes ago | parent
batshit_beaver 4 minutes ago | parent
Neither of these statements are true if your team is building anything remotely complex with real customers. You can’t quickly verify if your decisions will survive the test of time and past mistakes can’t always be easily fixed. LLMs trivialize the easy parts of software development and enable faster enshittification of the projects they’re used on, but that’s about it.
llm_nerd 3 minutes ago | parent
> On the other hand nobody is going to try building a building only to check if it's structurally sound because that would be absurd.
Structural engineering isn't some mystical science. It's a set of mathematical truths, calculations, SOPs, and so on. If a human can do it, of course a machine can do it, and I'm obviously not saying "run it through the stochastic parrot and out comes a corporate headquarter building", but it's a part of the process where we're rapidly going to get there. And of course, the disruption in that field is already underway. For instance Stru AI. Yes, an engineer is still involved, but the premise is that your single engineer now replaces 10 engineers, and so on.
Gen AI isn't going to be plunging toilets or changing bedpans...yet...but it disrupts almost every role in the "white collar" world. That doesn't mean it eliminates every job, but it completely upends the norms.
random3 26 minutes ago | parent
agumonkey 22 minutes ago | parent
tmpz22 17 minutes ago | parent
What should we call these intermediate deterministic artifacts? Code!
flowerlad 10 minutes ago | parent
thousand_nights 18 minutes ago | parent
idk how common this is in the industry though, but since the introduction of AI my role has expanded so much beyond what is just writing code, i'm now a devops/product/dev person and expected to do all of that at once for the same pay as before
i actually enjoy it myself cause you feel less like a ticket pusher
pianopatrick 9 minutes ago | parent
I think you can eventually set up an AI system that handles a lot of the interactions and conversations people have.
solatic 7 minutes ago | parent
> I grew up with the distinction of "tech guy" needs a "product guy". I am not dismissing it, I am just saying that the world is entering into a phase where both roles are eventually melting into a single function.
The whole reason why Engineering exists in organizations is to take Product's ideas and turn them into reality. When Product can realize its own ideas (through AI) then Engineering is no longer necessary as a political sub-organization. Making it happen requires engineers to learn Product skills and adopt a "Product" job title. We will likely call people with both skillsets Product Engineers. People who can't adapt to learning both skillsets are at risk of losing their jobs.
monkeydust 33 minutes ago | parent
popkkksidhd 31 minutes ago | parent
Is this just domain dependent?
ceejayoz 28 minutes ago | parent
The "I just manage the Gantt chart" folks are screwed, I think.
The ones that are good at translating between teams can be a huge force multiplier.
chasd00 15 minutes ago | parent
OroPla 23 minutes ago | parent
9dev 19 minutes ago | parent
Code quality improves month by month, and by now I rarely have complaints in PR reviews, even if I read through them manually, line by line. For the most part, it's how I would write it myself, only that I would have been slower, and not as motivated to test it so thoroughly.
The key is IMHO giving the agents a way to verify their results in a feedback loop as short as possible, along with few instructions for the important guardrails, and a way to organise efficiently (a ledger, a GitHub repository with issues, Linear, Jira, whatever.) With that, you can tend to 3-5 parallel sessions to avoid waiting, and actually get stuff done fast.
bobbiechen 27 minutes ago | parent
Many developers don't want to think about these at all (and I say this as a former-developer-current-PM).
joshuaS98 24 minutes ago | parent
snapetom 4 minutes ago | parent
I was hired as a TPdM. I unabashedly wrestled technology decisions away from them because these "senior" and "principal" engineers obviously showed they could not be trusted.
avelis 24 minutes ago | parent
mnd999 22 minutes ago | parent
greatNespresso 19 minutes ago | parent
And you are 100%, this was thoughts wandering after a long late night discussion with friends who work for a CRM company.
Not backed by data, not a prediction, just subjective take at 1am.
And yes, thinking architecture, tradeoffs, scalability and safety isn't going anywhere.
Spending all day writing code as proof of work is out.
itishappy 19 minutes ago | parent
AI can now push new features at speed, but somebody still needs to steer those features into a desirable product. Customers will ask AI for a faster horse.
This is why AI companies aren't spinning out new companies left and right. They can obviously push huge volumes of code, but can they effectively manage the resulting products?
rvz 15 minutes ago | parent
Someone will have to be the technical bodyguard that needs to thwart an attempted breach as quick as possible without causing an outage and that is the difference between a $45,000 breach vs a $450M breach. Enough to bankrupt a startup.
Using something like Cloudflare won't be enough this time.
dzink 5 minutes ago | parent
starik36 5 minutes ago | parent
high_5 4 minutes ago | parent
designerarvid 3 minutes ago | parent
Buddy, that skill is what PMs that are any good at their job spent a lifetime perfecting.
Rather, PMs aren’t safe as managers could just ask the agent to find the problem worth solving and then go solve it. But that takes us to a rather different world.
MiroslavPokorny 3 minutes ago | parent