1. Balancing hand‑coding with AI assistance – Many commenters still write code manually but use LLMs as a smart reference, for scaffolding, or to speed up routine tasks, while reserving core problem‑solving for themselves.
“I hand code for the most part… I will use LLMs as a ‘smart reference’ when I can’t recall how to do something.” – SoftTalker
“I’m coding by hand much less than I used to… but solving more problems with code myself than I used to.” – dgacmu
2. Joy and productivity trade‑offs – Hand‑coding is described as enjoyable and a source of learning (“the joy and fun of programming”), whereas AI‑driven coding yields high productivity but can feel like orchestration rather than creation.
“It sucks because the joy and fun of programming has been replaced by constant agent orchestration tasks… but the productivity gain is so good.” – behnamoh
“I love doing this shit, it’s brain fuel… The idea of having this conversion endlessly with an LLM … is nightmare fuel.” – louthy
3. Persistence of low‑level tricks and manual techniques – Despite AI, participants still value shell shortcuts, text‑editor macros, branch‑avoidance patterns, and other “programming tricks” that improve efficiency or deepen understanding.
“I still get daily use out of these tricks.” – acedTrex
“Avoid branches… the code typically both becomes easier to understand for people and easier to run for the CPU.” – winternewt
“Ctrl+r is great… I copy my entire history between machines.” – jamiejquinn
4. Skepticism about wholesale replacement by AI – Several voices doubt that LLMs can replace hand‑coding for complex, performance‑critical, or innovative work, citing correctness concerns, loss of control, and the irreplaceable value of deep, hands‑on problem solving.
“LLMs do not provide any significant productivity gains… I have to review it to make sure the code is correct.” – bigstrat2003
“I think in code — code flows from my brain through my fingers effortlessly… translating my thoughts to English for an LLM … is much, much slower than me.” – louthy