239 points phoronixrly 2 hours ago 206 comments
lbrito 2 hours ago | parent
>When people claim that it’s no longer sustainable to write code by hand, they’re not entirely wrong, but only in the same way that it’s no longer sustainable to sleep in a bed once someone has taken a shit in it.
vegnus 2 hours ago | parent
phoronixrly 2 hours ago | parent
smallerize 2 hours ago | parent
throwawaysleep 2 hours ago | parent
SoftTalker 2 hours ago | parent
10111001 2 hours ago | parent
The Claude Code development team has pioneered that new way of sleeping.
hypfer 2 hours ago | parent
runarberg 2 hours ago | parent
sheepscreek 2 hours ago | parent
I think the author is trying to say that a code base once infected with vibes, becomes indecipherable to the average human being. It's still just code, but full of Claudisms.
wk_end 2 hours ago | parent
x187463 2 hours ago | parent
The carpenter is free to exercise his craft as he see's fit, but it's going to take place mostly in his personal workshop, for personal reasons, not to develop homes or run a business in the way he did before.
We can talk for ages about the quality of the robot's work, the maintainability of the resulting home, etc. But it's clear that, at this time, the market and ecosystem are embracing the robots whole-heartedly so those of us used to the old ways are having to rapidly adjust.
symfoniq 2 hours ago | parent
x187463 1 hour ago | parent
akudha 1 hour ago | parent
Example: https://m.youtube.com/watch?v=ca7ufSI1Qxg&ra=m
Most depressing part is humans are training robots to replace themselves
jacquesm 2 hours ago | parent
(1) We help you
(2) We undercut you
(3) You go out of business
(4) Your buddies go out of business as well
(5) Prices start rising
Supermarkets, restaurant chains, mathematicians or programmers it makes no difference.
x187463 1 hour ago | parent
jacquesm 1 hour ago | parent
wuschel 43 minutes ago | parent
I wondered if many a press article seen in media re security breaches and LLMs based hacks are not in part at least campaigns to legitimize regulation.
How would regulatory capture of LLM realistically look like? Do you have any ideas here?
jacquesm 41 minutes ago | parent
simoncion 36 minutes ago | parent
<https://chinaselectcommittee.house.gov/media/letters/moolena...>
simoncion 39 minutes ago | parent
Let's flip this around. What do you imagine the most likely form that regulatory capture crafted by the major LLM Manufacturers would be?
When rolling this question around in your head, remember that the US Congress gave the telephone companies that blatantly and knowingly violated FISA retroactive immunity for their crimes in the 2008 FISA Amendments Act. Congress will move mountains if the majority of its members are scared enough and/or see enough profit in something.
simoncion 21 minutes ago | parent
Eh. Transhumanism is very good. Every medical intervention that improves or consensually prolongs the life of a human is transhumanist. Our natural state is incredibly godawful. [0] The best future for humanity is one where one need not work, need not get sick, need not die... where all of the awful parts of life are optional.
What the TESCREAL cult is peddling is incredibly bad. They have folks believing that not only are they ushering in the arrival of Robot Jesus, that nearly any terrible thing done now to speed up the project is justifiable because it hastens Robot Jesus's arrival. In actuality, the only thing that's hastened is the accumulation of wealth of awful humans like Altman, Amodei, Huang, and many others.
The core tenant of Rationalism [1] is great. It's just a huge shame that so many of the folks who were attracted to the philosophy ended up being so bad at learning how to do the one thing it tries to get you to do.
[0] Remember that it wasn't that long ago that humans had a 50/50 chance of dying before the age of five!
[1] Your brain is really bad at thinking carefully. You have to train yourself to think carefully despite how shitty your brain is at it. You will inevitably fail at this, but that's no reason to stop trying to get better at it.
jacquesm 20 minutes ago | parent
[1] in theory.
simoncion 18 minutes ago | parent
The difference with those is that they're systems of governance... which means that that must scale if they're to be applied to large groups of people. And -well- they scale very poorly.
luckydata 2 hours ago | parent
No, not really.
barbazoo 2 hours ago | parent
serf 2 hours ago | parent
Next time someone complains about software do me a favor and compare it to a nail through the foot or grabbing a hot dish and burning yourself or something else negative in the human experience. There is plenty to choose from.
We don't need 300 variations of enshitification, the folks at Pompeii and Herculaneum have that well covered.
dahrkael 2 hours ago | parent
rsolva 2 hours ago | parent
throwawaysleep 2 hours ago | parent
10111001 2 hours ago | parent
Yes, but only if you're very wealthy.
As always, everyone else can suck it.
sroerick 55 minutes ago | parent
n4bz0r 2 hours ago | parent
sanderjd 2 hours ago | parent
croes 2 hours ago | parent
waffletower 2 hours ago | parent
jmaw 1 hour ago | parent
Casey Muratori had a take on a podcast that I liked comparing writing code vs. using an LLM to generate code to playing guitar by hand vs. playing digital music. Although it's arguably more efficient to play an mp3, people still enjoy the art of playing the guitar.
varispeed 2 hours ago | parent
Open-source was always strip-mined by massive corporations. It was main source of free labour for decades.
Unfortunately there are always people willing to subsidise these corporations with their time for a badge of "honour" and few pats on the back.
Great to see more people awaken to the fact corporations thrive on unpaid work whilst making billions for their shareholders.
I am yet to see this trickle down wink
flerchin 2 hours ago | parent
Totally fair. The source code is open. Thanks for all the fish.
23jah76 2 hours ago | parent
Insane. This is the guy who was proclaimed to be "nice" by his followers. The biggest LLM sellouts in open source are Ruby and Scala.
Ironically Oracle with Java is now being the good guy.
lbrito 2 hours ago | parent
He started being ambivalent about it maybe two years ago, and reached metastasis in the latest Rails World fiasco, with dhh telling him to his face that his life's work (Matz's terms) is irrelevant now.
bloggk 2 hours ago | parent
I'm not sure why he isn't rich enough to walk away.
masklinn 2 hours ago | parent
Reminder: oracle is also an acronym, and you might want to take a gander at what its subject is up to.
There is no future in which oracle is the good guy no matter the axis. Least of all the subject of AI.
tra3 2 hours ago | parent
NitpickLawyer 2 hours ago | parent
I'm pretty sure someone will soon call Linus a sell-out. The hate / denial / radicalisation is just sad at this point... Do, or don't, but at least don't hate the others. Be and let be. No need to call other people names just because you don't like their sand castle. There's plenty of sand on the beach.
erulabs 2 hours ago | parent
1agf 2 hours ago | parent
erulabs 1 hour ago | parent
swiftcoder 2 hours ago | parent
tempest_ 2 hours ago | parent
I myself have been using an open source lib that I contributed a fix for and inquired about it. I didn't just drop a PR either, opened an issue, was told PRs accepted, opened a PR, signed a license agreement and then the PR just sort hung out for months without response even after some gentle prodding.
Now, they don't owe me anything and they don't have to merge the code, it is their repo after all. However what did I do? use an LLM, fork the repo with my changes and now "I" maintain that private fork and add to it as needed.
As time goes on I think these smaller packages / clients will start to disappear as people/LLMs just spit out a client library or whatever or just implement the same thing over and over. Combined with the opinion of the author I figure oss libs for npm, ruby, pypi etc will start to dwindle.
aaronax 2 hours ago | parent
The top tier LLMs would be as good at this as a lot of maintainers, right?
tempest_ 1 hour ago | parent
In some respects maybe in others less so.
So in my situation I am using a client for a system and am using a very specific part of it even though there is a lot of other complicated code in other parts of the client. A LLM is good enough to maintain the code path I am using and of course any changes are triggered / watched over by me. In this situation I am comfortable letting LLMs do most of the code. I would be less enthused if that was outside of my control and the code changes were more often and faster.
slopinthebag 29 minutes ago | parent
micromacrofoot 2 hours ago | parent
InsidiousWombat 2 hours ago | parent
ttul 2 hours ago | parent
I can totally identify with that feeling. It must be how professional mathematicians are feeling as well.
rco8786 2 hours ago | parent
And also that on the other side of that grief is something new and potentially exciting, but very different than what we're all used to.
rationalist 2 hours ago | parent
I don't know if it helps, but they should know that for every one of them that experiences this grief, it brings joy to ten other people that are now able to do things (make vibe-coded programs) that used to be out of reach for them.
rubikscube09 2 hours ago | parent
imagine spending years to develop mastery of something that anyone can do now? For example, sitting your ass down in college, debugging lines of code on a Saturday night while people are out partying? It's fun to do, sure, but there's still a huge opportunity cost.
It's easy to say that such people are prideful, arrogant, only cares about being better than others, but I think such a feeling sucks for 99% of the population that are not siddharthas.
sashank_1509 2 hours ago | parent
rationalist 1 hour ago | parent
drivingmenuts 1 hour ago | parent
There are some interesting things being built by AI, but 10x the number of joyful software engineers ain't it.
rationalist 1 hour ago | parent
Every new technology is going to also enable bad people, just like the Internet enabled scammers, it enabled a lot more people to be more productive.
barbazoo 2 hours ago | parent
Obviously this is not true for every SWE. A lot of people feel liberated now that the burden of actually writing the code is being replaced by molding it through the interaction with AI. I see people that struggle because they've identified with the writing code part a lot and that's gone now that the machine is doing it, I bet that's hard.
sashank_1509 2 hours ago | parent
darth_avocado 2 hours ago | parent
In other words, people who just wanted to become managers.
erulabs 2 hours ago | parent
If someone loves building technology products that doesn't mean they were "only in it for the money". Beyond just being disparaging for no reason, you're missing the path out of the depression-pit here.
sashank_1509 1 hour ago | parent
If tech paid less, say minimum wage, they would all leave and none of them would ever tinker around anything in their free time. I’m not depressed, I’m just disappointed by how many folks are like that in this industry I loved.
erulabs 1 hour ago | parent
You're certainly welcome to miss what coding was, but being rude to engineers who are trying to build businesses is just as ridiculous and entitled as this article is.
sashank_1509 1 hour ago | parent
I don’t need to see why you feel the desperate need to larp as a technologist when you’re happy with letting an agent solve all the technical problems.
You only think it is rude because you have tied your identity to being a technologist when you are not, I’m just saying it like it is.
intorio 2 hours ago | parent
barbazoo 2 hours ago | parent
Why do they have to hate coding, technology and problem solving, that makes no sense. They just use coding agents to write the code for them to use technology and solve problem.
aroman 2 hours ago | parent
I happen to love the process of building software by coordinating agents. It’s an addictive form of flow state that I enjoy a great deal - similar to the flow state I get playing real time strategy games like Age of Empires. It’s a different kind of flow state than writing code, for sure.
But to say that the only people who enjoy building software in this new way are those who hated coding, technology, or problem solving is simply untrue.
CooCooCaCha 1 hour ago | parent
I realized I most enjoy higher level problem solving but don’t really enjoy implementation. Like I enjoy algorithms, data structures, memory allocation strategies, SIMD optimization, etc. But writing the code, and debugging it is tedious and takes me out of flow.
And if I’m really interested in the project itself then the algorithms take a back seat and I enjoy the even higher level problem solving of building a cool project.
I don’t think it makes you lesser to enjoy these things more than literally banging out code, and hunting down bugs. Perhaps I’ve written enough code that I don’t find the same joy in that. Who knows.
hypfer 1 hour ago | parent
Let's not forget that there is this silver lining of the tech. We can be free[1].
__
[1] Requiring a one-time payment of about $200000 + a small gas turbine
ertian 28 minutes ago | parent
I love writing code, but I don't love every single part of writing code. In particular, I really disliked getting stuck on some irrelevant detail, some mysterious error that had nothing to do with my code (dep issues, OS quirks, silent changes, auth failures, researching alternatives), and spinning my tires, unable to work on what I wanted to accomplish. Often I never made it through the far side; I've got a project directory littered with half-finished projects.
Having an AI to figure all that junk out for me so I can focus on the thing I want to build is fantastic. I worry about losing the grip I still have, but for now I've lost some things I loved (a lot of actual code-writing, solving nice straightforward problems), but gained what might as well be superpowers to help with some real shortcomings I had. It's been a net-positive trade for me so far.
And none of my personal projects have made me rich yet...
lbrito 2 hours ago | parent
barbazoo 2 hours ago | parent
In the corporate setting I think though it won't take a lot of time to reduce the layers and number of people that are required to run a software company. Either one becomes a more general work manager or obsolete I guess.
bayarearefugee 1 hour ago | parent
All of your potential customers are just going to vibecode their own software. In many cases they won't even realize that software they vibecoded even exists as it will just be an invisible tool the LLM built for itself to reproduce a similar solution to a similar prompt over and over.
Once AI flattens out any company enough, the company itself no longer needs to exist, it can trivially be replaced by the model providers.
There's a ton of magical thinking out there where people seem to assume AI will progress right up to the point where it is maximally beneficial to their job without replacing them. Keep huffing that copium, folks.
Animats 42 minutes ago | parent
I've commented previously that there will be much more political interest in AI causing unemployment when the first CEOs are replaced.
That's going to happen. It's part of the "creative destruction" of capitalism. If AIs maximize shareholder value better than some CEOs, those CEOs are toast. They either get replaced in the same organization, or a new company arises and crushes them.
aerhardt 22 minutes ago | parent
Because you are singularly right about the issue? Have some intellectual modesty, brother.
ahartmetz 6 minutes ago | parent
InsidiousWombat 2 hours ago | parent
AI is great enabler for stuff that you don't want to be good at, it cut a ton of chore type jobs out of my workflow, but for stuff you do want to get better and care for, it's both joy killer, and if you're not careful you will only learn how to prompt, not how the stuff works.
itishappy 1 hour ago | parent
I love code as a craft. I love spending time designing the perfect abstraction. I love seeing it come together in the implementation stage. I love the troubleshooting process and the understanding that comes when you finally engage with the root cause of the issue. I love all of this so much that I ship little, all my time is spent in process.
I also love code as a tool. I love working tirelessly towards describing a goal and then watching it come to completion. I love knowing my projects consume terabytes of data and spit out useful results. I love seeing my assumptions on the outcome proved right or wrong.
Now I can do the latter without the former, and it leaves me deeply conflicted. A large part of me is more excited than I've ever been. Another part of me is quite sad, and this is unfortunately the part where my ego lives. For now, I keep it in check by asking the LLM to describe the pros/cons of alternative architectures. That way I stay learning about the products I create.
barbazoo 1 hour ago | parent
Karrot_Kream 55 minutes ago | parent
falkensmaize 9 minutes ago | parent
eithed 1 hour ago | parent
You're saying that I must not be good in writing tests, irregardless on how I feel about test writing.
aerhardt 26 minutes ago | parent
insane_dreamer 42 minutes ago | parent
I venture to say that this number is small. Most SWEs get into it because they don't view writing code as a "burden".
The people who are "liberated" aren't the SWEs, it's the people higher up the ladder than the SWEs, who can't or don't want to be bothered with coding anymore. For them, managing a fleet of agents is easier than managing a group of SWEs.
overflow897 26 minutes ago | parent
I don't think it's fair to say that all SWEs swing one way or the other. I absolutely love the fact that I will never have to waste time debugging cargo culted, trendy libraries ever again while I am also sad I'll also never to get hand write elegant implementations of interesting problems ever again either (unless for fun).
I would be happy to keep writing code but I'm also happy to be liberated from the type of code I was often paid to write.
spiderfarmer 2 hours ago | parent
I never cared about the social aspects of it other than releasing the odd plugin I developed.
My social life is entirely offline.
waffletower 2 hours ago | parent
Speak for yourself.
Ancalagon 1 hour ago | parent
JohnBooty 41 minutes ago | parent
However, most code is corporate CRUD stuff. The world sort of runs on CRUD. But it's rarely particularly fun, or beautiful, or fulfilling. It tends to be pretty ugly because there's rarely time to make it beautiful. So I'm not losing much joy there.
Additionally, even with an agentic workflow, my team still thinks deeply about architecture issues. We believe that well structured code is better for bots and humans alike. So I am still exercising my engineering brain; I'm writing blueprints and supervising the bricklayers now instead of laying bricks.
Does that match your teams' experience at all? Sometimes I feel like folks on these threads are working in a parallel universe where the majority of coding tasks and somehow fulfilling and fun and not 99% tweaking reports, trying to implement arcane and contradictory business logic, or fighting with shitty and frustrating externalities. Maybe people found joy in those aspects. I guess there are all types of people in the world. I mean, I'm a sicko who loves writing SQL, something that most coders seem to hate.
I've been direct with my team about it being a legitimate
feeling of grief and the grieving process that comes along
with it. It's been helpful for folks to hear that they aren't
alone in that feeling.
This is super great. God, I wish all leaders had half this much empathy! Good on you.everforward 27 minutes ago | parent
Those are the parts the LLM is bad at. The 1% of stuff that was interesting was worth looking forward to.
I’m unconvinced about architecture mattering much. I used to think that, but these days I’m leaning towards it being the product of a problem we don’t have anymore. Architecture used to be dangerous and time-consuming to redo. If an AI can do that safely for $100 or $1000 in tokens (one day), that ROI is maybe negative
ASalazarMX 21 minutes ago | parent
I find that I struggle more with personal projects, as I tend to take things where I'm not even in the skirts of the learning curve, and consequently redo my work a few times.
Dig1t 38 minutes ago | parent
runarberg 7 minutes ago | parent
Well, that is not entirely true. The British parliament made sabotaging work machinery punishable by death. So people did in fact get hurt, the people who were hurt were the Luddites, and the people hurting them was the British state executing them.
The Luddites only wanted to keep their jobs.
dachris 22 minutes ago | parent
I have very mixed feelings.
- AI lets me plough through issues which previously would require debugging, troubleshooting, googling, stackoverflow
- my coding abilities are starting to atrophy
- not having to deal with low-level language quirks is nice (parameter differences of subString in C# vs Java).
- but I'm seeing the same as OP: when working on a team, the sense of ownership and community is gone. You have AI un-AI-speak for you to properly read the Jira ticket another dev created using AI. Pull requests are echo chambers between the AI used to create it, review bots, other devs using AI for PR reviews manually.
- there's little denying that we devs are feeding the very machine that will replace us
bijowo1676 2 hours ago | parent
the functionally same product is still being made, but there is less human involvement in the craft, and more of a human management over the manufacturing process
Loquebantur 2 hours ago | parent
Being able to program means in particular, you can read those programs and understand what they do.
What happens when you don't understand them anymore?
Living in a reality where everything is a black box, doing its thing as if by magic, leaves you in a position devoid of control. The objects upholding your life are incomprehensible to you, you cannot change them or even only reliably exchange them with alternatives.
swiftcoder 2 hours ago | parent
The chilling bit is that the machines are doing just fine on the understanding programs front (up to and including decompiling them from machine code).
rubikscube09 2 hours ago | parent
And even if you understand how it works, how does it affect your day-to-day function or the advancement of the field? As Apple liked to say, It Just Works (TM).
satellites 2 hours ago | parent
Instead of driving you're telling a piece of nondeterministic software where you'd like to go and then watching the result as a passenger.
darth_avocado 2 hours ago | parent
Would you be willing to drive one if the engineers at ford were all fired and an almighty agent who kinda did the almost right thing most of the time was designing the black box?
rubikscube09 1 hour ago | parent
So yes, maybe we will all just exist to get sued at the end of the day.
ranger_danger 2 hours ago | parent
For me it's about losing much of the entire career, because companies will come to expect AI-level work that I can't/won't provide.
> Being able to program means in particular, you can read those programs and understand what they do.
IMO This assumes that one views programming as more than just a job/career, but not everyone does so.
> Living in a reality where everything is a black box, doing its thing as if by magic, leaves you in a position devoid of control.
For some, this is actually relieving. Sometimes we want to be more ignorant, sometimes it makes us happier.
wk_end 2 hours ago | parent
Loquebantur 1 hour ago | parent
The point isn't some people not understanding whatever stuff with limited effects, it's no people understanding anything important.
Mathematics is about describing fundamental reality, so you can change it. When corporations own it exclusively, they can do whatever they want with it.
abstractcontrol 2 hours ago | parent
Probably the LLMs saved me because deep down I knew that my own power by itself wouldn't be enough to let me do what I really want, but right now the future does seem bright.
sashank_1509 2 hours ago | parent
rationalist 1 hour ago | parent
If not all agents are equal and require calibration, then it seems like people can specialize, so you're only competing with other specialists in that area (and not necessarily trying to out-compete).
jauntywundrkind 1 hour ago | parent
This idea that there is 0 skill to using them is the opposite: it requires far more skill because the human has to manage the whole building all at once rather than focusing on putting up one beam at a time, one rafter at a time. Your responsibility is totally different. It has to scale far higher!
Many devs have had strong leads that do the ticket work, that figure out what to do. It's unclear what role there is for those folks now.
theshrike79 53 minutes ago | parent
Anyone can do work on their own car. It's not especially hard.
But a professional working on their own car knows tricks and has tools / ways of working that a regular person doesn't have access to.
You can tell the difference in the result if you know where to look.
Sometimes it matters: the way you change some components matters - and while you're there with half the engine bay cleared, you can fix a few other things that usually fail in this specific model.
Sometimes it doesn't: oil change is hard to fuck up, but not impossible.
The the things I've made with agents aren't hard to do for anyone, but I can claim that I can pick up any of my projects 6 months from now and confidently add features without worrying about stuff breaking or the agent doing crazy crap - because I build the limits into my projects by default.
ASalazarMX 12 minutes ago | parent
bayarearefugee 8 minutes ago | parent
For the vast majority of software that isn't the case at all.
majorchord 2 hours ago | parent
ricardobeat 1 hour ago | parent
theshrike79 59 minutes ago | parent
Or during a sales meeting, an experienced engineer can have a quick prototype done to show the client.
ttul 57 minutes ago | parent
But none of this is going to bring back actually writing code for the love of it. That will become a hobby kind of like knitting or sewing.
matthewdgreen 1 hour ago | parent
aschla 56 minutes ago | parent
thrownaway561 2 hours ago | parent
These developers whom have this God complex are going to find out they were Gods in their own minds real quickly.
BugsJustFindMe 2 hours ago | parent
thrownaway561 2 hours ago | parent
jmaw 1 hour ago | parent
> thrownaway561
Interesting.
aniviacat 2 hours ago | parent
Is this really the way you look at open-source libraries that are given to you for free, i.e. as a gift? I hope you look differently at gifts people give you in real life.
thrownaway561 2 hours ago | parent
ilamont 2 hours ago | parent
Now I can build things that would never have been possible without huge investments of time and/or money. The latest project: a hybrid human/AI tech newsroom that leverages LLM-driven advances in translation (https://asia-tech-news.ghost.io).
For my personal passions, LLMs have completely opened up areas that were extremely painful to deal with 5 or 10 years ago. Take genealogy: I used to manually transcribe old letters, and documents in foreign languages (often archaic terms) were impossible for me to work with without seeking out experts. The other night I had an AI go through a book of 200-year-old religious records and pick out references to potential ancestors. A few weeks earlier I worked on an old diary transcription (https://youtu.be/P6r1I-4T9is?si=qhaf3Wd5zZNjieEw) which I later shared with relatives to proof and enjoy. Such tasks are no longer a chore. It's fun again.
The closest comparison I can make was stumbling upon an old HTML tutorial on an MIT website 30+ years ago. All of a sudden, as a writer and creator, I was no longer tied to my employer's business model to get my words and images out to the world.
t-writescode 2 hours ago | parent
Take woodworking. For some people, the act and meditative work of building it piece by piece is the part that they strive for. For others, it’s the planning phase and the “how will all these pieces go together” phase. For even others, it’s the staining phase. Some people like every part, others like just one part and work through all that extra just to get the chance to do that next part. For some, while they may not enjoy the preface to the work they want, they appreciate it because they feel that blitzing past it cheapens the stage they love.
Everyone is different and AI is hitting everyone just a little bit differently, and that’s just in areas that directly impact their specific craft.
michaelbarton 2 hours ago | parent
ilamont 2 hours ago | parent
That's a great point. I don't have experience with woodworking, but when I see a piece of good antique furniture with precise dove-tail joints that someone made hundreds of years ago, that brings me joy.
As a writer, and as a reader, I really value human-crafted insights, like many of the comments I see every day on HN. As many people have stated elsewhere, writing forces you to organize your thoughts.
But I also recognize that there is a place for machine-generated content, whether it's the weather report on my phone or the factory-produced chair I'm sitting on now.
I don't think the story of artificial intelligence is "humans will stop creating." AIs are powerful tools, but they shouldn't be regarded as mutually exclusive with people who like to create things. Some will create in old ways. Some will create in new ways. Others will move onto new ways of creating.
thegagne 1 hour ago | parent
jmaw 2 hours ago | parent
Personally I enjoyed the act of programming/building. I'm struggling to put this into words, but software engineers have often been interested in solving technical problems, rather than business problems. At least I've felt this personally. I'm working on shifting that enjoyment toward the requirements gathering/design process. At the end of the day, it's still problem solving (which is the root of what I enjoy). But now it's more focused on solving business problems vs. technical problems. Which at the end of the day, is what is valuable to the business.
From the business perspective, this is great, because the end goal of software for the business is "business value". But it is a tough shift for some people to make (me included).
Edited to add: Writing code vs. designing software are both creative. Writing code has a much more concrete/objective feedback loop though.
I also particularly hate the feeling of AI being shoved down everyone's throat.
And I don't enjoy digging through the mess that AI creates, whenever I have a particular bug that it can't quite get right.
Chance-Device 2 hours ago | parent
swiftcoder 2 hours ago | parent
There is sharply reduced benefit to the maintainer, however as they are now buried in slop bug reports and PRs, and a bunch of people with no context and a Claude subscription think they can do it better.
I expect a lot of open-source maintainers will walk away from that particular bargain in the near future
Chance-Device 2 hours ago | parent
swiftcoder 1 hour ago | parent
erulabs 2 hours ago | parent
Its definitely reasonable to be sad about the loss of our craft, but lashing out at others in a vague and undefined way is not it.
1agf 2 hours ago | parent
lifeisloving 2 hours ago | parent
Some of the least skilled people are doing the screaming. They desperately want to establish a consensus that anyome can do what you do now and being skilled doesnt matter...
You know why? Because they have no skills, they're mediocre and the best way they can succeed in a meritocracy without skills is to get people with actual skills to give up, or become meat proxies for the machine like yourself, then maybe you'd stnad a chance.
People will downvote me here, and tell me I dont get it. No I do, you're not skilled and you dont want to have to compete on your own merits. You want me to be impressed with you because you make things with llms. Im not.
bioneuralnet 1 hour ago | parent
I was where it sounds like you are a month or so ago (denial), so no downvotes here. It definitely sucks; it's like losing a huge part of my identity. I'm still grieving it.
I'm trying to deal with it by separating my identity from my job. I can still write code or learn new languages in my free time (such as it is). It's mostly a hobby now. And I can choose to not use LLMs at all in my personal life. But I do have bills to pay and a family to support, so at work I'm trying to learn how to do my new job of LLM orchestrator/babysitter. It's way less fun, but the money's still decent, so I'm hoping I can swallow my pride enough to keep going.
jacquesm 2 hours ago | parent
waffletower 2 hours ago | parent
CodeWriter23 2 hours ago | parent
Viliam1234 1 hour ago | parent
The list of things you can get canceled for is growing endlessly.
tvink 44 minutes ago | parent
block_dagger 2 hours ago | parent
You might already have _been_ the problem here.
Fixed that typo ;)
ForHackernews 2 hours ago | parent
Entirely fair. It will be very very interesting to see what happens to software when everyone is running their own vendored fork trying to maintain them with AI agents.
Will the whole thing collapse under its own complexity? Or will smarter agents eventually dig their way out of the hole dug by their predecessors?
lp4v4n 2 hours ago | parent
A lot of people get involved in open source because of the sense of community or because they like the idea of giving something to the world.
What's the point in contributing to opensource if your work gets violated by vibecoders and corps that disrespect your licensing and give you no credit while simultaneously clamiing your work is useless and you're going to be replaced by a LLM model?
Any ecosystem declines when there are too many cynical grifters compared to well meaning hard working people.
zzzeek 2 hours ago | parent
pabuisson 1 hour ago | parent
I believe the Ruby community counts many people who resonate with this aspect of the language and of the community. And if you joined and enjoyed Ruby because you love collaborating around elegant code with/for other humans, you're surely not enjoying the current AI trend a lot.
I'm not writing Ruby daily anymore these days, but I still feel this way, and I really do not enjoy my work much these days.
zzzeek 1 hour ago | parent
rglover 2 hours ago | parent
Will be quite funny when there's a noticeable decline in stability and development—despite having AI—because it turns out you actually need talented, creative people to build the building blocks the AI spits out. LLMs can parrot but they're basically the Crazy Town [1] of software development.
bjacobel 1 hour ago | parent
When?
rglover 51 minutes ago | parent
tarkin2 34 minutes ago | parent
And they’re not even learning from their AI agents since they’re not closely reviewing the code.
The chance of code quality increasing seems remote.
And that’s not to mention the new generation—having rarely coded enough to properly review code.
Nor to mention the AI learning from AI coded slop: mad cow disease for AI.
What do we have, no programmers, no one knowing what’s going on inside the test passing slopy black box, except a caretaker guy who’s kept their skills sharp by not using AI—with their time taken up trying to understand constantly rewritten code?
rglover 23 minutes ago | parent
That's where we're headed but I'd say the smart teams will have that 'caretaker guy' use judgment to know when and when not to apply AI. That describes one of my businesses perfectly [1].
alpha_squared 1 hour ago | parent
I started learning to write code when I was 11, in year 2000, out of pure curiosity of how tech works. I remember when a family friend opened up our very first computer, a Gateway desktop, to change out the modem that was no longer supported after an OS upgrade and the excitement and awe I felt seeing the boards and cables eager to know more. I got back online and immediately started learning how to build web pages.
I learned Flash and ActionScript in high school then got my first job as a developer building websites for local small businesses when I was 18 while in college. Most of those were largely custom Wordpress or PBBoard installs and configs. That was my 3rd job while I was majoring in aerospace, with no insight that programming could even be a career. It was just a fun part-time job for me.
A couple changes in major, a degree in computer science, several startups, and 19 years later here I am wondering whether I really want to stay in tech at all. The joy of solving problems using tech is just dead. My tagline on LinkedIn for a decade has been "Solving problems, sometimes with code" which is as true now as it ever was, but it's hard to reconcile what's happening now with why I got into this to begin with.
It was never about the money for me, otherwise I'd have worked at any of the big tech companies when I was getting hounded by recruiters for years. Instead, I've opted for the fun challenges at startups and getting to be closer to the customer, flexing my skills across disciplines and specialties. I'm mourning how the joy and spark are fading, but I'm also mourning what we are losing in the field. Things used to be about more than just the work, and you may think I'm naive for believing that, but it's very clearly just about the work and output now. It's soulless.
serf 1 hour ago | parent
The pool they're talking about isn't software or CS, it's the attached treadmill that provides social kudos and credit for a job well done.
This whole thing has been a huge revelation for me in that I naively presumed at first that other 'computer people' were also in it for the passion and interest in the hobby, now I am realizing quicker and quicker that "it's just a job" for the majority of people I talk to, the rest of the people do it "for exposure" , which is a nice way of saying that they're playing the Facebook/MySpace social kudos game with their linkedins and github profiles and blog articles.
very few Terry style "just passionate about the thing" people out there, and I had never realized how rare that was.
FeteCommuniste 1 hour ago | parent
Rochus 1 hour ago | parent
tvink 46 minutes ago | parent
It matters because doing so used to be worthwhile economically. Now it is exclusively a part-time for people who have time to do it for fun.
Rochus 39 minutes ago | parent
hintymad 1 hour ago | parent
Cognitive scientists like Margaret Boden used to break creativity into three different categories: combinatory, exploratory, and transformational. It looks like a lot of our programming tasks are really combinatory and exploratory. Yes, they can be deemed novel and creative by individuals, but collectively they are standardized. It's just like finding integrals used to an art, but nowadays Mathematica can do it better to most of the integrals. Mastering special functions used to be the key to solving tricky PDEs, but nowadays few engineering students need to spend multiple semesters learning them. Quasi-RH was considered a Fields-level hard problem, yet AI could brute-force a proof with elaborate estimates. We humans have a brain that can process only a few variables at a time and it took ingenuity and years of effort to master a series of concepts before using them to solve a problem, but that could be just the cost of knowledge transfer, which AI can drive to zero in many cases.
However, the need for creativity does not go away. It just moves more to the transformational category. In addition, our craft will shift to arguably a less romantic tier: problem formulation, verification, and grounding. It will be a painful transition to many people, me included, but we have no choice but to adapt.
Note I'm not ignoring the economical impact of AI. It's very possible that lowering the cost of producing code increases the aggregate appetite for software, but the demand of software engineers can still go down. Even if total code volume explode tenfold, the labor market may not absorb displaced engineers. I wish there are solutions to this pain, but I fail to see what they are.
TheTon 26 minutes ago | parent
Assuming that it can, and it can also do a great number of things that we previously considered creative work, what’s left?
I recently played some music for a friend by an artist I really like (mitch murder), and his comment was that Suno AI could generate plenty more songs along the same lines. Now, I’m not so sure it actually can; I think the human behind the music is bringing something special to it, but this nuance is lost on my friend. Suno AI is good enough for him.
I think the situation with these ruby gems is similar. I, personally, would rather use the human crafted gems, but there are plenty of people like my friend who think there’s either no difference or no important difference between what the creative human made and what the machine can make.
hintymad 24 minutes ago | parent
OneLessThing 1 hour ago | parent
Invictus0 42 minutes ago | parent
newprint 39 minutes ago | parent
Reverse Engineering became much easier, it is plus. Finding vulnerabilities also became much easier, another plus. Models are getting better. But where is the new cool software ?
Edit: I will go even beyond OSS. M$ & Goog, who are DEEPLY Vested into AI, have access to the best possible frontier models and large groups of highly proficient engineers. Yet, Windows and Android are as laggy & buggy, as they were 4-5 years ago.
mindw0rk 34 minutes ago | parent
jerf 25 minutes ago | parent
Open source has had a QA problem pretty much its entire life... not in the sense that it stinks necessarily, but in that getting it at all is a challenge and was in many projects probably already the blocker to further progress.
One wonders if what is happening here is just that even in the software space, where the fluidity and flexibility is maximized as we work with nearly entirely digital constructs, that once we burn through the dry tinder of "all the stuff we know we needed but didn't have the coding time to get to" and the frontier of "work to do" advance on all fronts to "some sort of human or real-world blocker", it may just turn out that the steady state improvement in productivity after accounting for Amdahl's Law, even when code is "nearly free", is only a maybe 2x or 3x improvement after all. If this is true, goodness help the financial bubble which is assuming that something like 5x or 10x indefinitely is a lower bound, if even in the best possible domain for AI that's all we really get.
overflow897 21 minutes ago | parent
A lot of these harnesses and mcps themselves are built with llms.
internet2000 36 minutes ago | parent
> You want changes? Go ask your agent or something. I’m told that’s what you’re supposed to do now. I’m out.
This is way too spiteful to use as the closing message. Yes, we will ask AI agents, and chances are the code they'll write will be better.
agent_954 22 minutes ago | parent
whydoineedthis 6 minutes ago | parent