I do all of my code by hand. I don't even use an LSP. It makes sense as long as it makes sense to you. You don't need to change the way you do things because of some perceived thing you're missing out on. That is what the AI companies want you to feel and think because it benefits them. This applies to more than AI, but programming language choices and more. Heck, it even applies to social issues and politics :) Make…
Ask HN: Does it still make sense to write code by hand?
21–30 of 50 posts
Re: Ask HN: Does it still make sense to write code by hand?
#22It's like any other tool. Use it when you need it. We don't insist that HVAC installers use hand-powered drills to "feel closer to the work," but we also don't insist that they use battery-powered drills and impact drivers on every single task. We don't insist that a chef use a Vitamix blender to chop a single onion when a couple seconds with a sharp knife will do, but we certainly wouldn't only use a sharp knife to…
I really like your analogy as-is, but LLMs aren't reliable power tools. Asking for external help requires good communication and can be overkill for small tasks. Hiring a team of subcontractors carries risks unless you babysit the whole project.
Re: Ask HN: Does it still make sense to write code by hand?
#23Re: Ask HN: Does it still make sense to write code by hand?
#24Merely completing the "design" is by far not "doing all the thinking," and this is really the core of the problem. When people code with LLMs, the LLMs are making nontrivial decisions and thus are replacing part of the programmer's intelligence. That's why calling LLMs "fancy autocomplete" is so misleading, because autocompletion isn't supposed to make decisions, just to facilitate typing out the code you already have in your head.
So yeah, I agree with the last sentence about losing the ability to understand code, and that's a sufficient reason to avoid AI assistance whenever possible. Since I prioritize education and learning above almost everything else, it's not a close call. Where the line gets blurry for me is when people say "I would never have learned the tech stack needed to make this tool myself, but I vibe-coded it and now it's mine." It's really difficult for me to argue with that, to tell someone simply to live without something that's potentially improving their day-to-day life. To be clear, there are many good reasons not to do that thing, but it's also not my place to judge people for doing it, since I don't live my own life perfectly either.
Re: Ask HN: Does it still make sense to write code by hand?
#25It's like any other tool. Use it when you need it. We don't insist that HVAC installers use hand-powered drills to "feel closer to the work," but we also don't insist that they use battery-powered drills and impact drivers on every single task. We don't insist that a chef use a Vitamix blender to chop a single onion when a couple seconds with a sharp knife will do, but we certainly wouldn't only use a sharp knife to…
It's fine to hire movers, but sometimes they end up damaging stuff. My solution is have a lot less stuff, and move it myself.
I increasingly have more respect for the Amish community one of my relatives lives near, at least in terms of their considered, intentional limits set on resource use. I don't agree with all their choices, and some seem arbitrary, but I respect their autonomy to choose.
I choose to move around the world primarily under my own power or augmented by a battery (supplies 2/3 of the Wattage I need to make my cargo bicycle move); harm reduction in the face of fossil-fuel addiction. I choose not to use generative AI because I'd rather human do more work for themselves instead of selling short future humans with profligate resource consumption.
It's fine to strive for things, but the most important thing in my life is my relationships with other humans. If I'm a person who can't walk, and am in physical therapy towards being able to walk, it's fine to keep working at it, and it's fine to never be able to walk; what matters is how I get on with my mates, and spending massive amounts of electricity on data centers is arguably harmful to the health of interpersonal relationships.
Re: Ask HN: Does it still make sense to write code by hand?
#26Re: Ask HN: Does it still make sense to write code by hand?
#27Re: Ask HN: Does it still make sense to write code by hand?
#28We are in a hype bubble and it can be hard to go against the grain. The bubble will calm down, as it has every other time: crypto, low code, outsourcing, SPAs, Java, AI that last time around (search for Lighthill report).
I agree with your concern about skill stagnation or erosion. Years ago we used to make fun of "architectural astronauts": developers who stopped implementing and instead used English to design systems for others to implement.
I'm guessing you have had the experience writing code where you throw away the first, second and maybe third implementations? While you "work out" what the real problem is? Our human brains need that niggling at the problem before we can make a good design. Don't short circuit it.
Re: Ask HN: Does it still make sense to write code by hand?
#29It's like any other tool. Use it when you need it. We don't insist that HVAC installers use hand-powered drills to "feel closer to the work," but we also don't insist that they use battery-powered drills and impact drivers on every single task. We don't insist that a chef use a Vitamix blender to chop a single onion when a couple seconds with a sharp knife will do, but we certainly wouldn't only use a sharp knife to…
- In cases of practical relevance, you pay a recurring fee to keep using it - not very tool-like.
- Rather than doing a predictable action in response to user inputs, you give it imprecise instructions and it does something unpredictable but vaguely correct in response, which then must be thoroughly inspected.
- In cases of practical relevance, its actual operation (not just design) is entirely handled by a third party, not by the user.
These things describe a subcontractor, not a tool. We don't insist that a chef at a restaurant use this tool or that tool, but if the restaurant was actually just outsourcing all its cooking to some other company...yeah, that would absolutely factor into my decision to go there or not.
Re: Ask HN: Does it still make sense to write code by hand?
#30Really for what I am doing writing the code is never the bottleneck. I spend little of my time actually writing code. Where I spend most of my time on the design and requirements.