Why didn't the fact that Redis already existed make the whole thing feel pointless before? You could just go to github and copy the thing. I don't get why AI is any different in this regard.
Ask HN: Has AI stolen the satisfaction from programming?
71–80 of 118 posts
Re: Ask HN: Has AI stolen the satisfaction from programming?
#72Re: Ask HN: Has AI stolen the satisfaction from programming?
#73Do all the stuff you mention the old way. If I have a specific, crappy API that I have to deal with, I'll ask AI to generate the specific functionality I want with it (no more than a method or two). When it comes to testing, I'll write a few tests (some simple, some complicated) and then ask AI to generate a set of tests based on those examples. I then run and audit the tests to make sure they are sensible. I always end my prompts with "use the simplest, minimal code possible"
I am mostly keeping the joy of programming while still being more productive in areas I'm not great at (exhaustive testing, having patience with crappy APIs)
Not world changing, but it has increased my productivity I think.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#74AI just like IDEs before it makes it easier for me to complete my labor and have money appear in my account.
There are literally at least a dozen things I would rather do after getting off of work than spending more time at a computer.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#75My experience with Vibe coding has been more frustrating than fruitful. Currently, I've only been fully successful with small code snippets and scripts but I can see where it's heading.
It works for me.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#76Re: Ask HN: Has AI stolen the satisfaction from programming?
#77The "you think about the problem and draw diagrams" part of you describe probably makes up less than 5% of a typical engineering workflow, depending on what you work on. I work in a scientific field where it's probably more than for someone working in web dev, but even here it's very little, and usually only at the beginning of a project. Afterwards it's all about iteration. And using AI doesn't change that part at all, you still need to design the high level solution for an LLM to produce anything remotely useful.
I never encountered the problem of not understanding details of the AI's implementation that people here seem to describe. I still review all the code and need to ask the LLM to make small adjustments if I'm not happy with it, especially around not-so-elegant abstractions.
Tasks that I actively avoided previously because they seemed like a hassle, like large refactorings, I no longer avoid now because I can ask an AI to do most of it. I feel so much productive and work is more satisfying because I get to knock out all these chores that I had resistance to before.
Brainstorming with an AI about potential solutions to a hard problem is also more fun for me, and more productive, than doing research the old ways. So instead of drawing diagrams I now just have conversations.
I can't say for certain whether using LLMs has made me much more productive (overall it likely has but for certain tasks it hasn't), but it definitely has made work more fun for me.
Another side effect has been that I'm learning new things more frequently when using AI. When I brainstorm solutions with an AI or ask for an implementation, it sometimes uses libraries and abstractions I have not seen before, especially around very low level code that I'm not super familiar with. Previously I was much more likely to use or do things the one way I know.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#78If programming is woodworking, using AI is ikea assembly except they packed most the wrong parts in the box so I have to deal with customer service to go back and forth to get the right parts and the hardware parts don’t always function as intended leaving me to find my own. It’s a different, less enjoyable, type of work in my opinion.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#79Re: Ask HN: Has AI stolen the satisfaction from programming?
#80It took the satisfaction out of it in the sense that I can no longer be laid to do it. For side projects no, but I use it at the level that feels like it enhances my workflow and manually write the other bits since I don’t have productivity software tracking if I’m adopting AI hard enough
I assume you mean "paid" instead of "laid". Textbook Freudian slip?