Don't call yourself an artisanal programmer
emschwartz
31 points
29 comments
September 13, 2026
Related Discussions
Found 5 related stories in 69.4ms across 6,361 title embeddings via pgvector HNSW
- Nobody Wants Artisanal Code Anymore Bluestein · 22 pts · August 26, 2026 · 66% similar
- Programming is Art theorchid · 185 pts · September 07, 2026 · 59% similar
- The End of Programming kosyooo · 80 pts · August 26, 2026 · 53% similar
- The End of Programming bssrdf · 13 pts · August 25, 2026 · 53% similar
- Perfection is not over-engineering var0xyz · 223 pts · July 20, 2026 · 51% similar
Discussion Highlights (12 comments)
andsoitis
I find more pleasure and satisfaction by programming at a higher altitude, at the system level. This zooming out gives you a better feel for building an effective scaffold and you can iterate on ideas faster.
Prydown
The vocabulary point matters: calling careful work artisanal turns reliability into a personal taste when it is often the core engineering requirement.
spawrks
Isn't there a difference between making things that code does and the code itself? Ive seen truly beautiful software with terrible to follow but effective code and I've seen beautiful code that while technically amazing didn't do anything of substance. Software is like woodworking, it includes all levels of care and product outcomes.
cortesoft
Weirdly, I thought the terms would be reversed… I think of a craftsman as someone who values quality over quantity, and makes everything beautiful and long lasting, while an engineer is more about productivity and tolerances and efficiency. A craftsman makes better quality but doesn’t scale the way an engineer and the factory process does, although mass produced goods sacrifice quality for quantity.
throwy98888
Couldn't take an article seriously that started with the author claiming that code he writes by hand is "100% correct" Bruh
kittikitti
I would call myself an artisanal programmer. Software Engineers are some of the least likable people I've ever met and being associated with them is cringe. Questions like, "Why are you using Notepad++ instead of using VSCode with 100+ plugins?" in a very condescending manner gets old very quickly. They need the title of Engineer because deep down they are very insecure. On the plus side, they're usually promoted very quickly to management and never code again.
acedTrex
Fully agree with this, careful work is foundationally engineering. Slopping and not reviewing work is not.
carabiner
Way ahead of ya.
dwattttt
But can they compete with my shade grown software? It does result in a 40% markup, but there's no putting a price on being raised in a loving environment, is there.
greygoo222
"I’ve seen it before, though: it’s very much part of the fascist playbook." Holy reach
Tanjreeve
I'm reasonably sure/hopeful all of these discussions will be as important as people's discussions about whether using vim makes you a real programmer or not. "Does it work" is what matters. We already know that "do this make no mistakes" works on some things. And then some things that are very "wide" e g "integrations for lots of different things" you basically write a new layer of software on top of the software in specs and .md and that yields a software project that you can mostly just add features by asking for them. But there's still deep narrow projects where creating that context is way more work than just implementing it. And then you have some projects where you can mix approaches and use the "metasoftware" for all the cicd and boring bits but not the core. I'd argue all of the above it's kind of meaningless to try to distinguish it as even if it's fully handrolled an llms still there as a search engine and task runner.
tibbar
I prefer the term "classically trained programmer." :-)