Ask HN: Is anyone still programming the old-fashioned way (without LLMs)?

9 philbo 7 6/9/2025, 8:39:01 AM
There's so much content about AI-assisted programming now that I'm genuinely curious to hear from people who aren't using LLMs in their regular workflow.

I've tried Cursor and Claude Code and have seen them both do some impressive things, but using them really sucks the joy out of programming for me. I like the process of thinking about and implementing stuff without them. I enjoy actually typing the code out myself and feel like that helps me to hold a better mental model of how stuff works in my head. And when I have used LLMs, I've felt uncomfortable about the distance they put between me and the code, like they get in the way of deeper understanding.

So I continue to work on my projects the old-fashioned way, just me and vim, hacking stuff at my own pace. Is anyone else like this? Am I a dinosaur? And is there some trick for the mental model problem with LLMs?

Comments (7)

toldyouso2022 · 15m ago
I've been without work for over a year now so I'm still programming the classic way and using ai chats in the browser. When I'll work again I'll use them. I think the best thing to do is separate programming for work and pleasure.
el_magnificus · 2h ago
Agree that it is frustrating and not as satisfying to work using LLM's, I found myself on a plane recently without internet and it was great coding with no LLM access. I feel like we will slowly figure out how to use them in a reasonable way and it will likely involve doing smaller and more modular work, I disabled all tab auto suggestions because I noticed they throw me off track all the time.
soapdog · 1h ago
I don’t use LLMs either. I find them unethical and cumbersome.
salawat · 37m ago
I won't touch them due to the ethical taint. No matter how much deep down I disagree with IP laws; I cannot condone the actions that went into these models creation.
krapp · 1h ago
There are dozens of us!
kypro · 4m ago
Surely you don't find writing boilerplate fun though?

Coding agents still give you control (at least for now), but are like having really good autocomplete. Instead of using copilot to complete a line or two, using something like Cursor you can generate a whole function or class based on your spec then you can refine and tweak the more nuanced and important bits where necessary.

For example, I was doing some UI stuff the other day and in the past it would have taken a while just to get a basic page layout together when you're writing it yourself, but with a coding assistant I generated a basic page asking it to use an image mock up, a component library and some other pages as references. Then I could get on and do the fun bits of building the more novel parts of the UI.

I mean if it's code you're working on for fun then work however you like, but I don't know why someone would employ a dev working in such an inefficient way in 2025.

orionblastar · 2h ago
I have been thinking of writing ebooks on Retrocomputing Legacy Software like PowerBASIC 3.5, etc. Run them in DOSBOX/X and create DOS programs. People still use DOS but have no idea how to write programs. This was way before LLMs came out.