Comment by Sharlin

Comment by Sharlin a day ago

42 replies

This is a point I see discussed surprisingly little. Given that many (most?) programmers like designing and writing code (excluding boilerplate), and not particularly enjoy reviewing code, it certainly feels backwards to make the AI write the code and relegate the programmer to reviewing it. (I know, of course, that the whole thing is being sold to stakeholders as "LoC machine goes brrrr" – code review? what's that?)

SAI_Peregrinus a day ago

Creativity is fun. AIs automate that away. I want an AI that can do my laundry, fold it, and put it away. I don't need an AI to write code for me. I don't mind AI code review, it sometimes has a valid suggestion, and it's easy enough to ignore most of the rest of the time.

  • collingreen a day ago

    I was thinking this again just yesterday. Do my laundry correctly and get it put away. Organized my storage. Clean the bathroom. Do the dishes. Catalog my pantry, give me recipes, and keep it correctly stocked. Maybe I'm just a simple creature but like, these are the obvious problems in my life I'll pay to have go away so why are we taking away the fun stuff instead?

    • ghiculescu 11 hours ago

      You can already pay to have all those issues go away.

      • Brian_K_White 10 hours ago

        No you can't. You can only pay to transfer them to someone else on top of their own.

        It's fundamentally different from how a machine or some code makes a task actually go away or at least become smaller.

  • diggan a day ago

    > Creativity is fun. AIs automate that away.

    I've been developing with LLMs on my side for months/about a year now, and feels like it's allowing me to be more creative, not less. But I'm not doing any "vibe-coding", maybe that's why?

    The creative parts (for me) is coming up with the actual design of the software, and how it all fits together, what it should do and how, and I get to do that more than ever now.

    • victorbjorklund 11 hours ago

      Same. I think there are two types of devs. Those that love designing the individual building blocks and those that wanna stack the blocks together to make something new.

      At this point AI is best at the first thing and less good at the second. I like stacking blocks together. If I build a beautiful UI I don't enjoy writing the individual css code for every button but rather composing the big picture.

      Not saying either is better or worse. But I can imagine that the people that loves to build the individual blocks like AI less because it takes away something they enjoy. For me it just takes away a step I had to do to get to the composing of the big picture.

      • skydhash 10 hours ago

        The thing is, i love doing both. But there’s an actual rush of enjoyment when I finally figure one of the tenets of a system. It’s like solving a puzzle for me.

        After that, it’s all became routine work as easy as drinking water. You explain the problem and I can quicly find the solution. Using AI at this point would be like herding cats. I already know what code to write, having a handful being suggested is distracting. Like feeling a a tune, and someone playing another melody other than the one you know.

    • chrischen 13 hours ago

      Exactly. I loved doing novel implementations or abstractions… and the AI excels at the part where it modifies it slightly for different contexts… aka the boring stuff.

      • codr7 13 hours ago

        But this is how you learn, how you find better ways, by grinding.

        Getting wild ideas badly implemented on a silver plate is a slot machine, it leads nowhere but in circles.

    • dingnuts a day ago

      I'm still faster than the cheap bots.

      The creative part for me includes both the implementation and the design, because the implementation also matters. The bots get in the way.

      Maybe I would be faster if I paid for Claude Code. It's too expensive to evaluate.

      If you like your expensive AI autocomplete, fine. But I have not seen any demonstrable and maintainable productivity gains from it, and I find understanding my whole implementation faster, more fun, and that it produces better software.

      Maybe that will change, but people told me three years ago that we would be at the point today where I could not outdo the bot;

      with all due respect, I am John Henry and I am still swinging my hammer. The steam pile driving machine is still too unpredictable!

      • diggan a day ago

        > The creative part for me includes both the implementation and the design

        The implementations LLMs end up writing are predicable, because my design locks down what it needs to do. I basically know exactly what they'll end up doing, and how, but it types faster than I do, that's why I hand it off while I go on to think about the next design iteration.

        I currently send every single prompt to Claude, Codex, Qwen and Gemini (looks something like this: https://i.imgur.com/YewIjGu.png), and while the all most of the time succeed, doing it like this makes it clear that they're following what I imagined they'd do during the design phase, as they all end up with more or less the same solutions.

        > If you like your expensive AI autocomplete

        I don't know if you mean that in jest, but what I'm doing isn't "expensive AI autocomplete". I come up with what has to be done, the design for achieving so, then hand off the work. I don't actually write much code at all, just small adjustments when needed.

        > and I find understanding my whole implementation faster

        Yeah, I guess that's the difference between "vibe-coding" and what I (and others) are doing, as we're not giving up any understanding or control of the architecture and design, but instead focus mostly on those two things while handing off other work.

      • r_lee a day ago

        Claude code is too expensive to evaluate?

        It's 20 bucks a month

  • nl 8 hours ago

    > Creativity is fun. AIs automate that away.

    This is the complete opposite of my experiences with using AI Coding tools heavily

  • JeremyHerrman a day ago

    depends on what abstraction level you enjoy being creative at.

    Some people like creative coding, others like being creative with apps and features without much care to how it's implemented under the hood.

    I like both, but IMO there is a much larger crowd for higher level creativity, and in those cases AIs don't automate the creativity away, they enable it!

  • CuriouslyC a day ago

    Is AI automating creativity away if you come up with an idea and have it actually implement it?

    • Sharlin a day ago

      Yes, because ideas are not worth much if anything. If you have an idea of a book, or a painting, and have someone else implement it, you have not done creative work. Literally, you have not created the work, brought it to existence. The creator has done the creativity.

      • CuriouslyC a day ago

        I guess that depends on how much oversight you engage in. A lot of famous masters would oversee apprentices and step in for difficult tasks and to finish the work, yet we still attribute the work to those masters. Most of the work in science is done by graduate students, but we still attribute the lion's share of the credit to PIs.

      • alickz 21 hours ago

        If you write a screenplay (the idea), and direct actors to act it out according to your vision (the implementation), did you _create_ the film?

        I think my answer would be "Does it matter?"

        If it brings joy to you or others, who cares about the semantics of creation

  • grantWilliams a day ago

    Most software is developer tools and frameworks to manage electrical state in machines.

    Such state management messes use up a lot of resources to copy around.

    As an EE working in QA future chips with a goal of compressing away developer syntax art to preserve the least amount of state management possible to achieve maximum utility; sorry self selecting biology of SWEs, but also not sorry.

    Above all this is capitalism not honorific obligationism. If hardware engineers can claim more of the tech economy for our shareholders, we must.

    There are plenty of other creative outlets that are much less resource intensive. Rich first world programmers are a small subset of the population and can branch out then and explore life rather than believe everyone else has an obligation to conserve the personal story of a generation of future dead.

dylan604 a day ago

To me, it's the natural result of gaining popularity that enough people have started to use after the hype train rolled through and are now giving honest feedback. Real honest feedback can feel like a slap in the face when all you have had is overwhelming positive feedback from those aboard the hype train.

The writing has been on the wall with so called hallucinations where LLMs just make stuff up that the hype was way out over its skiis. The examples of lawyers being fined for unchecked LLM outputs being presented as fact type of stories will continue to take the shine off and hopefully some of the raw gungho nature will slow down a bit.

  • zdragnar 21 hours ago

    I saw an article today from the BBC where travellers are using LLMs to plan their vacations and getting into trouble going places (sometimes dangerously remote ones) to visit landmarks that don't even exist:

    https://www.bbc.com/travel/article/20250926-the-perils-of-le...

    I'm mildly bearish on the human capacity to learn from its mistakes and have a feeling in my gut that we've taken a massive step backwards as civilization.

    • dylan604 21 hours ago

      I could almost understand a lawyer working late the night before a brief is due and just run out of time to review the output of the LLM. How do you not look up travel destinations before heading out? That's just something I can't wrap my head around in any way of trying to be kind and seeing the other side of something

      • glandium 18 hours ago

        > How do you not look up travel destinations before heading out?

        From the layman's perspective, they did. That's the whole problem.

      • blibble 19 hours ago

        because people have had their entire lives to get used to the idea that computers are reliable (sans Microsoft software)

        no-one wants stochastic computers

    • alickz 20 hours ago

      People have blindly followed GPS routes into lakes and rivers, but that should hardly be a point against GPS

      With 8 billion people on the planet, you could write a "man bites dog" story about any invention popular enough

      "You never read about a plane that did not crash"

alexchantavy a day ago

There are a lot of good AI code reviewers out there where they learn project conventions based on prior PRs and make rules from them. I've found they definitely save time and catch things I would have missed - things like cubic.dev or greptile etc etc. Especially helpful for running an open source project where code quality can have high variance and as a maintainer you may feel hesitant to be direct with someone -- the machine has no feelings so it is what it is :)

jes5199 a day ago

codex can actually do useful reviews on pull requests, as of the last few weeks

ratelimitsteve a day ago

honestly? this but zoom out. machines are supposed to do the grunt work so that people can spend their time being creative and doing intangible, satisfying things but we seem to have built machines to make art, music and literature in order to free ourselves up to stack bricks and shovel manure.