Meth Reindeer
kiwifarms.net
- Joined
- Feb 4, 2025
You're not alone. If anything, everyone on this thread likes programming. Some just use LLMs more than others but we all enjoy aspects of the work.Thank you. It's really starting to feel isolating to be someone who still enjoys coding by hand, not just here but on HN and LinkedIn and pretty much everywhere else coding-adjacent nowadays.
I guess this LLM revolution is creating a clear divide among programmers that couldn't really be seen before; those who truly enjoyed the puzzle and problem-solving aspects of coding, and those who thought the coding was just a means to an end. Unfortunately those of us in the former category seem to be in the vast minority if online discourse is anything to go by.
Frankly it's gotten to the point that I'm starting to consider new career paths despite me being way too old to do that. The robots aren't going to replace cattle ranching yet, are they?
There's always been a subset of people in it more for the money than anything else. That's just economics. The money for basic programming might dry up but the more complicated or risky stuff will be around, and it's unlikely those who don't really care will rise to that level. Deep understanding is almost always useful.
I feel bad for you. I get to design systems and build them. Systems that aren't just UIs for CRUD apps. There's some boring shit when I am just gluing crappy APIs together, and that's where LLMs can help remove the tedium. I'm definitely not writing a hundred shitty mocks and tests by hand anymore either.This is quite frankly bullshit. I enjoy the problem solving aspect. But professionally I never asked to solve anything more complex than "when I click this button, thing is bringing up this error". It is very boring work e.g. find error in AWS console, work out what line, write a test, PR, review and then deploy. It is fucking tedious.
Even if you don't use TDD, putting lots of tools in place to lint, test and format your code definitely helps the AI not be as retarded.TDD. Read it. Use a good one.
I somewhat struggle with TDD. Writing code is actually part of the design work. Even if you've specified it all out beforehand, there will be things you discover when building it. It's probably that part I also dislike relinquishing to AI.