100 points goostavos 1 day ago 106 comments
esafak 1 hour ago | parent
0xfffafaCrash 1 hour ago | parent
Open source development has become buried in an avalanche of AI generated code as well so the character of a lot of hobby programming in that domain has changed drastically.
fugalfervor 1 hour ago | parent
Apocryphon 1 hour ago | parent
If you’re a The Art of Computer Programming-reading, code golf-competing, blogging neat elegant hacks kind of programmer, were you really getting that experience coding at work?
parpfish 1 hour ago | parent
kentm 2 minutes ago | parent
CodingJeebus 1 hour ago | parent
Change comes to every profession, and it's never universally helpful or productive. I'm very much in the middle of the road on the AI booster/skeptic continuum, but I know it's not going away.
And getting to "enjoy" the work was always just a perk. Where in labor law in any country throughout history guarantees enjoyment of the work? Surprisingly few people throughout history have been able to say they enjoyed their work. It's always been a trade of time for money, everything else is table stakes. I'm finding new ways to find enjoyment both in the job and out of it, and if that time-for-money trade stops being worth it, I'll figure out something else.
0: https://www.newyorker.com/magazine/2018/11/12/why-doctors-ha...
SoftTalker 48 minutes ago | parent
0c3ca83 22 minutes ago | parent
Probably in 2015 or so, I think it started shifting towards a net negative -- and now, it's gone deeply and starkly into making the world a worse place.
sashank_1509 16 minutes ago | parent
How would you reverse this trend, I dont know, but AI basically puts us in the same boat as the doctors in that article.
128317836 1 hour ago | parent
These are talkers who have never produced anything, taken everything from open source while looking down on OSS authors. They one-shot a note taking app and feel they have done something culturally significant.
AI in software is the greatest farce since NFTs and attracts the same people. All web software got worse, nothing new is being written and everyone just talks about their precious conversations with the clankers like commenting on a football game.
The dumbest people always win temporarily.
lbrito 1 hour ago | parent
anonymous_sorry 1 hour ago | parent
> Please don't put generated text in HN posts. Write your text yourself—HN is for sharing between humans. For the same reason, please don't automate posting.
nemomarx 1 hour ago | parent
arcticbull 1 hour ago | parent
People don't talk about this overlap but it is real, remember that SBF lead Anthropic's Series B with stolen customer money from the Bahamas. Caroline Ellison participated too, in individual capacity.
https://www.privateequitywire.co.uk/ftx-ceo-leads-580m-serie...
jvanderbot 1 hour ago | parent
Zero job interviews involved discussion of NFTs, Bitcoin, etc.
100% now discuss AI.
No friends ever asked me about NFTs. Almost all use AI or ask me how to use it.
Terrance Tao was impacted not at all by NFTs.
Maybe "this time is different" only for me, but I suspect it's truly different.
QuadmasterXLII 1 hour ago | parent
besterman23 1 hour ago | parent
Perhaps everything that you said is 100% correct, but people are easily swayed by things that “sound right” being overly aggressive opens your position (in people’s monkey brains) to “enlightened centrists” that leave the door open for bolder opposition.
Many people have been genuinely helped or feel like they have been genuinely helped by LLMs in coding, they aren’t going to change their opinions based on fiery rhetoric and accusatory tones. Much like I can’t force myself to believe in Santa Claus regardless of how aggressively my nephews claim he is real.
parpfish 1 hour ago | parent
really? i feel like the overwhelming sentiment in every comment section is staunchly anti-ai. it's far more common to see people lamenting their job prospects or complaining about having to review mountains of slop PRs.
besterman23 46 minutes ago | parent
vegnus 1 hour ago | parent
In my opinion, the whole anti-LLM coding thing is purely ego preservation. And I get that, who the hell want's to believe their high paying job is going away? To say using LLMs cannot achieve results bigger than 'one-shotting a note taking app' is really just not true.
Comparing it to NFTs is absolutely wild also. NFTs literally were mass psychosis and had no value whatsoever. You're saying someone can't build software, even just for themselves, or otherwise, that doesn't have any value at all? How could that be true?
ducktective 1 hour ago | parent
If you go with agentic route, randos with money to spare on latest models, beat you. If you go LLM-free, AI corpos say "all the better for us! More free untainted dataset!"
seanw444 14 minutes ago | parent
Humans are so lazy and obsessed with cost-cutting, efficiency, and "line go up" that we'll willingly walk ourselves into such a bleak inhuman future.
markmstruct 21 minutes ago | parent
They are happy to have their ads-maximized agreed-to-all Cloudflare/Anthropic/OpenAI/Google/Apple/Microsoft accounts so they can one-click deploy that "worker" with all the UI gears spinning automatically, because who needs to know how to configure a web server anyway? :^) And wow, have you heard that Cloudflare offers an operating system now??
simianwords 1 minute ago | parent
If you had to larp as an anti AI person just to say the stupidest thing possible, this is what you would say.
ryandvm 1 hour ago | parent
My problem with AI is that it now excels at the part of the job that was my favorite (writing code) and it leaves me to do the part that I suck at (being a manager). In 18 months or so my job satisfaction has gone from pretty high to abysmal.
dleslie 1 hour ago | parent
I worry about burnout.
parpfish 1 hour ago | parent
ghm2180 1 hour ago | parent
edukite 20 minutes ago | parent
Then the next day after this brain haemorrhage inducing experience I just waste 2h remotely on gathering mental capacity to simply know what next I need to do and next 2 says I repeat until weekend.
Simply because my boss is developer in love with LLM and machine gunning 20 PR daily.
Not to mentioned PR with more code than I can reasonable can understand and say anything about it in a project I didn't touch.
So, currently I can only say I hate my life. I'm looking for an idea which pays similar but is as mindless as humanly possible
vadansky 1 hour ago | parent
Edit: I really don't understand the down votes, what did I say that's do bad?
sashank_1509 1 hour ago | parent
vadansky 53 minutes ago | parent
Edit: To add to that, even in my "micro-mangaged" projects, the parts I didn't review end and treat like a block box temporarily up being the parts that introduce bugs.
ModernMech 51 minutes ago | parent
pizza234 1 hour ago | parent
Ever since AI reached a certain level of quality, I haven't been able to stop (vibe) coding. I've discovered that I really enjoy designing and building products, more than tinkering; occasionally, I come across algorithms or other technical details that I find interesting, and I switch to manual mode.
At some point in my career, I just got tired of having to read tons of documentation for fragmented libraries and frameworks, and AI is a "solution" to that.
Cynically, this could be seen as plumbing, but there's an art to designing efficient and usable products, that I personally enjoy very much.
adamddev1 1 hour ago | parent
That seems like an solution to the kind of programming that is piping together little pieces of business logic with all kinds of different APIs and services all over. I agree that AI is helpful to distill the piles of documentation and things to learn.
But I mostly enjoy a different kind of programming where you work on a big complicated problem / business logic that sits mostly within the bounds of a defined language setting. The craft of finding more and more elegant, far-reaching, and correct abstractions, and then being able to build things out confidently from those well found abstractions is, in my mind, the greatest joy, and also what AI seems the worst at.
caaqil 1 hour ago | parent
> AI is a "solution" to that
Reading AI documentation/notes is better then? Or is the implication that you can oneshot all apps/code without reading the claudespeak that explains it?
user43928 1 hour ago | parent
Not necessarily one-shot, but still in a fraction of the time it would take you to manually wade through the implementation.
This was pretty much already the case half a year ago, with some more patience and tolerance for worse UX.
Nowadays we're getting to the point where the autonomous implementation can deliver UX like software produced by teams at Apple or Google and the like, and with optimized performance.
sashank_1509 1 hour ago | parent
Well that’s your problem right there, also a wider problem in programming culture. You might have had a lot more fun if you minimized dependencies and just built everything else you needed on your own. That’s fun, more fun than Vibecodin anyway. That said most programming jobs even in yesteryear was framework management so I’m not surprised people are happy to give that off to AI.
Apocryphon 1 hour ago | parent
parpfish 1 hour ago | parent
i'll have a specific technical architecture in mind -- API specs, a list of cloud services, a general idea about how code should be broken into modules. i'll write it all out and let the pieces get filled in by AI.
it's not really 'vibe coding' as the term was originally envisioned where you just describe a top-level goal (e.g., "make me a new version of minecraft. no mistakes please."). it's a different level of abstraction where the models are primarily doing implementation and not design.
for me this lets me do the fun parts of designing software BUT i don't have to slog through documentation and learn a bunch of DSLs to get it going.
kentm 1 hour ago | parent
People enjoy different things. Its not strange. Treating it as strange is kinda insulting, so I'd recommend that you rethink how you phrase this.
sevg 1 hour ago | parent
pizza234 24 minutes ago | parent
My "strange" wasn't pejorative, I actually meant it as "fascinating" - I'm actually fascinated by how AI changed the industry and how engineers perceive their job.
kentm 19 minutes ago | parent
j_heffe 56 minutes ago | parent
bigstrat2003 1 hour ago | parent
My problem is it doesn't even do that. LLMs still aren't good at writing code (despite the hype) and you have to review everything they produce, which takes just as long as writing it myself would. But the industry is falling all over itself to use them to write code, doing a worse job than humans would. It's extremely frustrating.
Isamu 1 hour ago | parent
user43928 54 minutes ago | parent
From what you're always commenting, I could believe that you were exclusively using Haiku 4.5, which would explain how the tool produces only garbage while the rest of the world pretends AI was great.
Just out of curiosity, do you use like Opus 5.5 in Claude Code, and you still find the results inadequate?
fock 39 minutes ago | parent
Apocryphon 41 minutes ago | parent
jvanderbot 1 hour ago | parent
This is ok. You will process the change, and you'll come out stronger for having done so. It takes time to decide what you want to do in the world, and even more time to decide how to react to the world changing and moving away from your planned path. And it takes even more time to actually see if the world is moving in a way incompatible with your plans.
It will be tempting to cycle into negative predictions and negative self-talk. This will not help, and will not be productive.
You, ryandvm, built a career around something you love, and that is amazing. You can choose to do it again, to find something you love, to be stalwart about how you work and who you work with, or any number of other options. The thing that nobody can change is your agency.
I struggle with the nature of work every day, and have for months. It has caused me to re-evaluate what I work on, why I do it, how I structure my finances, where my kids go to school, literally everything. Still the ship turns, as it must.
Reach out if you want to chat.
kentm 46 minutes ago | parent
rogerrogerr 41 minutes ago | parent
jvanderbot 19 minutes ago | parent
* I made the classic mistake of assuming the present was permanent. It never is anyway, small changes always ruined the present. The accumulation of small changes over my career has changed the way I work probably as much/more than AI has changed it this year, if you can believe that.
* I discussed the family budget with my wife, and made a plan to halve our income requirements. It will require a race in the short term, but allows a coast later on. This is key for me - almost all my tension regarding this phase is about the future earning potential of our household. If that goes away, who cares how work changes?
* I made the other classic mistake of not remembering how much I have changed and adapted over time. The breadth of things I have worked on is pretty remarkable, and the things I have learned to do are crazy. While things are changing fast now, they aren't changing quite as negatively or immediately as some claimed they would. There's room to adapt.
* I stopped assuming I had to work the way people said I should. Aside from CEO mandates, there's a ton of wiggle room in how you produce code. I read changesets and make manual adjustments to the pattern, etc. I write my own parts when I want to. I specify a design that I want rather than asking for whatever the AI wants. I get to own everything but the typing that way, and my RSI is improving dramatically b/c of it.
* I use AI to set up programming challenges when I feel disconnected. It sets up a tangible problem, and acts like a coach only when I need it. I use this to preserve the feeling of sharpness. Earlier this year I challenged myself to write, in C, from man pages only, a "ping" and "traceroute" clone. I did so on a flight back from a work trip.
* And I started reaching out to friends to hang out more. It's hard to doom about AI when your friends and you are having a beer and playing Container or Captain Sonar. Life has always been what's "out there" not what radiates from your monitor.
rogerrogerr 6 minutes ago | parent
ranger_danger 29 minutes ago | parent
Even if one were to continue doing everything by hand, it will still be harder compared to others who aren't. As in, companies will come to expect more/faster work than you are capable of, so it still affects us old farts that don't want to change.
We'll find something else, sure, or just retire... but not everyone is/was ready to.
I'm not sad on a personal level per se, I can still be positive and look to the future, but I lament what we increasingly no longer have.
embedding-shape 1 hour ago | parent
I love solving problems, programming was always about that for me. The sucky part was always "I know the solution and written it out, now I need to use a text editor to actually make it work like that", and the fun part was always figuring out how to solve the problem, making sure it actually does solve it in real-life, and once it's been implemented, iterating on it until it gives people some sort of pleasure to use.
Most of the other passionate programmers I've met in life have thought about programming the same way, all of us favored approaches with less code, not more, because typing sucks and is slow, and more code means more bugs. I haven't met any of you "I love typing special characters into a computer" people in real-life, and I'm wondering where I could, because clearly it isn't just you who feel like this, seems there is a somewhat large section of programmers who enjoyed the typing experience more than the problem solving part of programming.
What's always been clear, is that people get into programming for different reasons, and some of those reasons might no longer lead to the lucky life of working with what you love and get paid handsomely for it, which sounds terribly sucky and scary, and I do feel for the people that now have to face this.
rubikscube09 57 minutes ago | parent
bluefirebrand 14 minutes ago | parent
I've also never really experienced that professionally. I started as a professional programmer in 2012 and I've always been pushed to do some form of "agile" where you figure stuff out while you work because building detailed specs upfront is too costly and time consuming
So now I'm being told it's fine to pivot to these AI tools and it's awesome, you just plan upfront and execute. But I genuinely don't think I have those skills. My workflow has always been "have a rough idea where we're going and fill in the blanks as we go"
So now I'm trying to adjust to this new work, planning upfront with more detail and I'm struggling.
Coding is how I used to work through problems. I was really good at it. Now I feel like a fraud. Just a hacker, not a software engineer. I don't know how to get to where I need to be, and I'm really unsure I even have it in me to learn and entirely new way of being
I went from feeling on top of my life, my career on a great trajectory, and really confident I could build anything that anyone needed, to feeling completely worthless
And there's such little empathy out there for anyone going through it like me. AI is here now loser, keep up, get on board or get replaced.
If you read this far thanks. And if anyone has any advice for me, how to go from "thinking through problems by coding your way through them" to "doing the thinking upfront" then really, I'm all ears.
kentm 13 minutes ago | parent
grey-area 40 minutes ago | parent
ranger_danger 37 minutes ago | parent
Who is forcing you to use AI?
fithisux 36 minutes ago | parent
f055 33 minutes ago | parent
It is an amazing time to be alive, scary and uncertain, but amazing nonetheless :)
1PlayerOne 23 minutes ago | parent
Now I understand the meaning of the famous opening sentence of the 1859 novel A Tale of Two Cities by Charles Dickens: “It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of light, it was the season of darkness, it was the spring of hope, it was the winter of despair.”
Aurornis 31 minutes ago | parent
Outside of LinkedIn Lunatics and social media engagement bait, I agree that nobody is saying you can't enjoy programming.
Of course we can all still enjoy programming. I still do some personal projects manually. It's fun and it also keeps my skills sharp.
It also makes you realize how much non-optimal stuff slips into entirely AI written codebases if you're not paying attention to the code. I can push on Opus 5.5 or Astra all day and get output that works, but when I get into the code and start processing it myself I ask a lot of questions that result in "You're absolutely right!" responses followed by having the LLM clean up what it did.
The sad part is knowing that the golden window or programming job enjoyment has closed. We had a relatively small window where software jobs paid extremely well to do work we enjoyed. My happiest career memories were working with small teams at startups where we would sit in a room together and be focused on coding for hours.
I'm sad for a second reason: The years before AI took over, my jobs had been trending away from that focused coding time for other reasons. The trend in the industry was to stuff companies full of roles like product owner, scrum master, cross-functional project managers, and other roles. These are highly valuable in small quantities with the right people in place, but at some point it got out of control. Most of the companies I was with felt like a constant circus of meetings and debates over what to build, with little time left for that focused coding work anyway. I still cringe when I remember a meeting with a CTO who explained his target ratios for engineers to designers to product managers to engineering managers to project managers where we realized software engineers were becoming a small minority on the software engineering teams. I disliked it at the time, but now I'm extra sad that my last window of possible focused paid-to-code time was spent mostly in meetings and Slack debates.
kazinator 4 minutes ago | parent
dleslie 1 hour ago | parent
And the skills they provide are transferable. Patience, attention to detail, staying on task.
sashank_1509 1 hour ago | parent
s08148692 51 minutes ago | parent
embedding-shape 1 hour ago | parent
rubikscube09 36 minutes ago | parent
wuliwong 20 minutes ago | parent
rubikscube09 13 minutes ago | parent
cute_boi 1 hour ago | parent
I enjoy writing complex programs because I get appreciation for my work. I don't really care that much, but I'm sure we humans love being appreciated for what we do.
0c3ca83 1 hour ago | parent
This AI shit has degraded most of what I enjoy. Artists, musicians, and writers are drowning in a sea of slop. Mathematics is looking like it won't have a human future. Programming is something you can't get paid for.
The future sucks.
Apocryphon 1 hour ago | parent
So the central challenge has always been the same: discoverability is the difficulty. It’s just even harder now, and we need to find ways to promote the good stuff.
0c3ca83 1 hour ago | parent
simianwords 2 minutes ago | parent
AI will make things cheaper and more abundant - at the cost of a few people not enjoying their jobs. So what.
rileymat2 1 hour ago | parent
A few years ago the owner of a local bar and friend of mine, comes up and asks about building a loyalty program and bar operating software. It sounded well thought out and really good for his business, but I told him, at that scale you would need 20 or 30 other bars to split the cost of development, it just was not economically feasible. But with what I have seen out of codex, I started talking to him about it again a few days ago.
Even with art, I have a lot of ideas and concepts but can't draw or paint. Now I can create images that I personally enjoy. I don't post this slop anywhere, but I really enjoy it. One of my favorites recently is a humanoid robot 3d printing a baby robot to give birth, I am sure no one else would like it, but it makes me happy.
It's a great future.
0c3ca83 1 hour ago | parent
rileymat2 1 hour ago | parent
With open source you can also have it improved, and have less trash software in your life.
Codex created a custom build of firefox with a feature I wanted (essentially the ability to override ssl dns like you get with curl --resolve option). Also, it was able to take apple-music-for-linux that I like for streaming apple music and update it so it would work again. There are incredible possibilities here.
0c3ca83 53 minutes ago | parent
jplusequalt 46 minutes ago | parent
99.8% of artists all start out at a similar place. They have good "taste", but they suck at making art. Only through practice and feedback from other artists were they able to improve their skills and creative sight, and these things in turn further developed their "taste" in art.
The art pieces that people enjoy are the culmination of an artist spending countless hours practicing, failing, retrying, and experimenting with different ideas. You don't get a Zdzislaw Beksinski without endlessly iterating and honing your craft.
This is one of by biggest gripes with AI: it creates an incentive for people to skip all the hard work that results in great art. Why spend thousands of hours developing your art skills and your unique artistic fingerprint when you can press the instant gratification button right now? I know its not something you can blame a single individual for, but when society as a whole starts taking shortcuts that's when we'll really see a degradation in art.
rileymat2 38 minutes ago | parent
rubikscube09 33 minutes ago | parent
Yes, we'll have lots more art for people to enjoy, but fewer artists.
0c3ca83 30 minutes ago | parent
For humans, taste is learned through friction against the details of your problem, and finding what ends up sliding smoothly through the details of the medium you're working in. For AI, it's the same, but it comes from the details of the training data.
We've automated taste well enough for most production needs, and its only going to get better over time. If you don't think it'll be good enough for artistic needs too, you're placing a pretty hard bet against AI.
"Taste is all that's left" is pure cope. Taste is one of the first things where humans become useless.
jplusequalt 4 minutes ago | parent
I keep putting quotes around "taste" because its hard to properly describe. Whatever it is, it seems like a mixture of observing what has worked for others, personal preference, worldview, etc. "Getting good at" taste is therefor hard to quantify.
Furthermore, having good "taste" in the art you consume doesn't translate to having good "taste" in the art you create. There exists a gap between the appreciation and application of said "taste", and you need to practice creating a lot of stuff to shorten that gap. And again, these two sides of "taste" are deeply intertwined. The kind of art you consume tends to change as you hone your creative skills and begin to see the technique behind it all, and that in turn influences the kind of art you may wish to create.
rubikscube09 35 minutes ago | parent
rileymat2 33 minutes ago | parent
cbarrick 50 minutes ago | parent
I got into this industry because I enjoy programming, and I wanted to get paid for what I enjoy.
It sucks that the fun part of the job is gone.
searls 1 hour ago | parent
I think just about everyone in the industry appreciated hand-typed programming as a job, because it was a pleasant enough craft to practice and for a solid couple of decades programmers were treated extremely well in comparison to the vast majority of other careers out there.
Today, juggling a bunch of agents to do what you want them to do, figuring out how to verify their work, remediating problems, and spreading yourself thin cognitively—all the while looking over your shoulder at an increasingly precarious job market—is notably less pleasant for a lot of people. It sounds and feels a lot more like an engineering or product management role—something a lot of programmers would never in a million years have signed up to do voluntarily.
I'm probably an 8 out of 10 on the cooked scale—I'm juggling a suite of ten iOS apps and haven't written or read a line of code in over a year—but I get where these people are coming from. I think the suggestion that they can reclaim what they've lost in this new job they've been loudly expressing distaste for by adopting a new unpaid hobby will ring hollow to them.
rubikscube09 38 minutes ago | parent
searls 4 minutes ago | parent
rskeens 1 hour ago | parent
If that sounds like you, then don't be discouraged to keep thinking.
Apocryphon 51 minutes ago | parent
1725 points|df07|11 years ago|854 comments
https://news.ycombinator.com/item?id=11348798
Obviously entrusting an entity to do everything is different from using a dependency or library, but aren’t LLMs for work just a natural progression of this? Programming is about automation. Programmers have been automating and outsourcing their work since the concept of SDKs were invented. Or even since high-level languages were invented. The industry was already doing this, and doing it excessively, long before Claude. left-pad happened a decade ago and we’ve learned nothing.
mycocola 48 minutes ago | parent
Detractors say it causes needless suffering, accelerates global warming, bad for you in excess. Some say it simply doesn't taste nice, and are met with "Have you tried wagyu-7.1, it's much better than sirloin-flash-3".
IshKebab 1 minute ago | parent
Or if you prefer "have you tried the new iPhone, it's much better than the HP iPAQ".
radial_symmetry 23 minutes ago | parent
wuliwong 17 minutes ago | parent
micromacrofoot 21 minutes ago | parent
kazinator 5 minutes ago | parent