‹ BackHN Continuity

Thread

Born Against, or why hobby programming communities are against LLM usage

391 points · 454 comments · lladnar

  1. Schnitz · · focus · HN ↗
    Because people that enjoy programming for programming's sake don't want an LLM to do the programming for them - isn't it obvious? It's just like with any other hobby, people who like car racing created rules that force you to drive yourself, even though they'd get faster lap times with electronic driver aids. People who enjoy grappling created rules that force you to grapple, even though striking could win a fight faster. People that enjoy chess don't allow you to bring a computer to the chess table. The list is endless and the people that enjoy programming will create rules that force you to program, why shouldn't they? It's their hobby.
    1. brookst · · focus · HN ↗
      This is true, but as usual nobody can agree on what "doing it yourself" means.

      Few cars are manual steering, manual brakes, manual transmission.

      Few grappling bodies go all Greek-naked.

      Few chess bodies forbid researching previous games or your opponent.

      The list is indeed endless, and every single person thinks they are using just the right amount of assistance; anything less is pointlessly difficult, anything more is cheating that takes the sport out.

      Me, I've been a hobbyist programmer since youth (6502 assembly, represent). I'm having a blast "writing" software without touching a line of code. Sure, I'm old, and maybe I'm like those guys blasting Veyrons through highways, relying on traction control and all the computers to let me drive beyond my abilities. And... ok? I'm having fun, even if I'm not doing it right, by random anonymous peoples' views.

      1. NoboruWataya · · focus · HN ↗
        One of the great things about hobbies is that you can enjoy them whatever way you want. But honestly is it not more accurate to say that you are now a hobbyist prompter, rather than a hobbyist programmer? I get the "its just a tool" mentality and I guess LLMs can be used that way, but if you are not touching a line of code yourself then it seems less analogous to using power steering and more analogous to just taking a taxi.
        1. brookst · · focus · HN ↗
          Sure, I’m both a professional and hobbyist prompter. But then, that’s been true for decades, since I made the switch from engineering to product.

          Only difference is I’m prompting LLMs rather than engineering teams. But honestly it’s not all that different, except that in the hobby flavor I can write specs that would take tens or hundreds of engineers to implement.

          Maybe it all comes down to semantics: does “programming” mean typing in code, designing app architecture, or producing software? When I was young I was probably 75 / 5 / 20 between those. Now I’m 5 / 20 / 75. Maybe it merits a different word?

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.