Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Captures my feelings as well. I don't get the same joy I used to because I end up using an LLM because it'll be faster. I need to come to terms with speed not taking precedence over fun. The act of writing is something I need to learn to refocus on again without the thought of the "inefficiency" of doing so. I want to feel like I did when I was 13 and writing code in the middle of the night.
Beej's writing always impresses me.
by jjice - I find this topic super interesting because I recently created some side-projects using Claude (not in their entirety, but major parts of them) and felt strangely disconnected to them afterwards, even though they accomplished what I was looking for. That made me think about how AI usage for me should look like in my free time.
Maybe what the author is talking about, and what I felt to a degree, is the act of deciding and formulating decisions. Looking at the compiler vs. AI example for machine code, one aspect that immediately stands out to me is that a compiler should deterministically produce consistent outcomes for precise instructions. Claude, on the other hand, will take your instructions, which are likely less precise than code, and "reason" about them. It will produce output that varies each time you would ask it and it will bake in behavior you didn't explicitly ask for. AI makes decisions for you. And maybe that's what makes AI so useful in the first place.
One way around this may be to be just as strict with your instructions. Giving AI an exact spec to work with, like large Markdown specs or detailed tests to run against. But then again, if you take the time to formulate those, is it much of a jump to write the code yourself?
What's clear is that AI is awesome for helping with issues you can't resolve, or explaining concepts in a personalized way. But letting it make decisions for you prioritizes outcome over creation, and for side-projects you build out of the love for creation, that may just not make sense, just like as a consumer I feel disinterested in "AI art". AI is for products, not for art, and that dumb little idea to work on in the afternoon might just be more art than product.
by maxrimue - I'm trying to get it back. I went through a period of 2 months or so where I didn't want to do anything not even watch TV except drink. So I've been sober for a couple weeks now, think I'm starting to get it back. But I'm still lazy af right now. I miss making hardware, I design/make my own cameras and little self navigating robots. I did finally fix my camera after it rolled across the floor of my car during a tight turn and something inside it broke/wouldn't turn on. Idk... I bought so many old vintage c-mount lenses and would take each one out, produce a video, and then I lost interest doing that... so now I have a bin of random vintage c-mount lenses and a desk trinket (camera). The positive though is I got two SWE jobs out of these hardware projects. But yeah hope I get it back.
I usually do instantly lose respect when I hear some project is vibe coded... I get that's how it is now but yeah. To me when you say "I made this" but it's actually claude code that shat out the code well... ultimately though it's about money and freedom. You can do whatever you want to do, I need to get my own freedom then do what I enjoy.
by ge96 - Very well said. I don’t like seeing hackernews submissions that are LLM generated.
The joy of hackernews was seeing applied human ingenuity, most of these weren’t successful products anyway. Just like I don’t watch computer chess games, we should have an easy way to distinguish AI generated software, art etc and then I can happily avoid them.
by sashank_1509 - > What's the real difference in that gray area? I'm not sure. I think it hinges on something that has to do with making versus asking to be made, even if that line isn't particularly clear.
For me the difference is in the extent that I can reason about how changes in the input affect the observable behavior of the output. When the executable the compiler outputs doesn’t behave in the way I intended, then in 99.99% of cases this is completely on me, and, importantly, I could have predicted it from the source code. Conversely, I can analyze any such misbehavior by reasoning on the source code. This doesn’t hold to any remotely comparable extent for the relation between vibecoded programs and the prompts used to create them.
by layer8 - I think some people are drawn to technical careers because they like details and others are drawn to them because they like systems (now people are drawn for money too, but I'm talking about people who are more technically oriented). My theory is that if you are a systems person you find using LLMs fun and fulfilling and if you are a details person you find that they are the opposite. I have an acquaintance who is fairly well known for some of the work he did in computer vision (pre-neural net/deep learning), he's a details guy, and he was telling me how software is boring now because when he was young they were still figuring out how to do tons of things for the first time and now most software is just putting things together that we already know how to do. LLMs seem to be continuing this trend.
- Oh boy, my useless art degree is coming in handy here! This is precisely like the authorship debates that occurred when Warhol hit the scene, or Damien Hirst and many others. It goes further back than that. Duchamp and his urinal, renaissance painters and their workshops. On and on, artists making work for other artists and people debating whether the signee is the one who really created it. "Authorship" is the term for this debate.
If you choose to side with the modern art establishment, this has been a settled debate for decades. Managing signs, systems, instructions, and context is itself a creative act.
If you choose to side with the atelier movement (as one example) it would be a resounding "no". This does not count.
by relativeadv - I know many people agree but I can’t really follow this sentiment. I can still take pride in something I “made” with an LLM even if I did not write a single line of code for it. I wouldn’t show it around and proclaim what a great programmer I am, because I did not program it, but coding was never the main goal, it was always the means to create the finished end product. When I plan a remake of my garden and then hire a professional landscaping company to build it, I can still sit on my patio in the sunset with a cold beer and be proud of my new cozy environment. I feed the same way about software. My vibe coded guitar tab editor has features that no other software has that I needed and it’s solving a real problem I had. I would never have created it without AI, because I simply don’t have the time besides my job, family and other hobbies (like really practicing playing guitar). So fine, tell me I shouldn’t be proud of it, but don’t tell me I did not “make” it because it simply would not exist if I hadn’t created it.by planb