This is 80% ego talking and 20% fear of change.

The comment about hobby vs. work is correct, and it’s the crux of this.

OP is attempting to console themselves. “I shouldn’t have to change to avoid ‘falling behind.’ I like how I’m doing it. I’m good at what I do.”

The fact of the matter is the LLMs can be used to produce effective work faster than you. Yes. You are falling behind. And yes, it will reduce your value in the job market. Eventually it will be a dramatic reduction.

That doesn’t mean you must stop coding by hand, because you love it. But I don’t think you do love it. I think you love being praised for being smart. The pats on the head. That’s the most likely explanation for why your motivation for coding by hand has disappeared. Once the results stopped being a special output from your special brain, you stopped feeling special.

You have a choice now that the landscape is changing. You can find a way to produce unique and outstanding results that still matter, or you can slowly fade into a hardened stance of obsolescence and spend your time grumbling about the change.

What in the world? I’ve built a thing by hand before and enjoyed the process of doing it. I don’t think I’m unique in that. I’ve also built many things with AI and enjoyed them much less.

I think the reason so many people are frustrated is that they _know_ they are falling behind, they _know_ the thing that they like doing is not something they can easily get employed to do. That sucks.

Do you actually believe that people don’t know whether they are enjoying a task or not?

The problem is that you're not putting as much effort into building things with AI as you were by hand. If you were, it would still be satisfying

I think this might be true, but I think it's because it's more difficult to saturate my thinking capacity when building with AI rather than just laziness (which I am reading as the implication of your comment, perhaps incorrectly).

Building with AI requires spending time on non-thinking tasks like stopping the AI from doing stupid stuff, loading context from different tasks when working on multiple things in parallel, and waiting for responses when not working on multiple things in parallel. With manual programming, though, you have a single task in front of you and are fully focused on that task. In that task, there are innumerable micro-tasks that you handle sequentially which each require some thinking: how to organize code to be readable in the future, working out the logic of a sequence of if statements, deciding on types to use, etc.

AI handles all those micro-decisions for you which yes, might free up your mind to think about higher-level problems (to the extent that you don't spend your time deslopping AI output), but also requires a very different style of thinking that is at least for me, much less natural and much less enjoyable.

>I think the reason so many people are frustrated is that they _know_ they are falling behind, they _know_ the thing that they like doing is not something they can easily get employed to do.

I'm frustrated because I'm in a den of thieves and no one sees anything wrong with it. These constant "car vs. horse carriage" metaphors miss the whole point, and isn't even correct (a car did not need to reference a horse).

People love talking about how efficient LLMs made them but don't ever seem to acknowledge how this is also linked to how scams and grifts have gone through the roof. I get 20+ spam calls a day and need to wade around a sea of slop just to enjoy my day-to-day. That's on top of a mess of a job market with thousands of fake resumes clogging up recruiter boxes, rampant cheating in schools, and the entire mess that is my country's politics.

It's not just "fear of losing my job" (I lost that long ago, I adapted and did what I needed to do to survive). I've had to constantly adapt all my life, that's not the primary issue. But adaptation comes with the expectation of new goals and passions and overall optimism of the fututre. That's not the case at all right now.

The issue is everything else around me literally collapsing and yet people are just sipping their tea here acting like it's just AI envy. The gaslighting is annoying, the apathy is alarming. If no one else is going to pick up the broken glass, what's the point of anything?

"But I don’t think you do love it. I think you love being praised for being smart. The pats on the head. That’s the most likely explanation for why your motivation for coding by hand has disappeared."

I think you (and almost everyone in this thread) are missing an important point here: even without relying on external input on our work, we feel less proud of the work we produce by hand when we know we could have prompted our way there orders of magnitude faster.

If I build something cool by hand, and I enjoy the process of building it, then why does AI affect anything? The problem lies in how I feel about the final result. It feels fundamentally bad to know that however hard I worked on this, it would have been better, faster, or both had I used AI to produce it. I think it really is that simple.

This is the first comment in this thread that adequately captures how I feel. If I spend a weekend working on a project, there are two equal parts that make it worth my time: enjoying the process, and enjoying the final result.

It's inevitable (no matter how much you enjoy programming) that you will run into frustrating parts of working on code. If at the end of that process, you end up with a product that you know could have been better if LLMs were used, its a shitty feeling and makes it harder to power through the frustrating parts of the work.

Then why wouldn't you build it with AI?

Why wouldn't a Formula 1 driver enjoy self-driving race cars?

Because for many people, building stuff with AI isn't enjoyable

It isn't enjoyable to me. Middle managing a team of engineers is something people get paid high six figures for. That isn't my passion.

Holy projection what a sad small little outlook

> And yes, it will reduce your value in the job market. Eventually it will be a dramatic reduction.

Maybe not. Look up Jevons paradox. Maybe software engineering was a bit overvalued before, anyway. And now it'll come down a bit. But I don't think the job is going to go away. It will just become a little bit less high paid.

You're going to probably be downvoted because the truth is hard and the collective human ego is self-reinforcing, but I think you are correct.

'Quality' is a function of filling in the gaps of the new tools, not eschewing them entirely.

A point is coming very soon where coding agents are not tools but are just your replacement. If you prompt a coding agent to make you something then go have lunch, you didn't make anything, it did.

The Bobs are coming.

"What is it, would you say, you actually do here?"

:)

"You didn't build that house, your hammer did"

If I can tell a hammer to build a house, go have lunch, and come back to a finished section, then yes, I'm not really building anymore am I?

> Yes. You are falling behind. And yes, it will reduce your value in the job market. Eventually it will be a dramatic reduction.

I think this cuts close to the heart of it. "That knowledge has no value" isn't an easy pill to swallow for a wide variety of reasons, not the least of which is that your value as a developer has gone down. You're not going to get paid for coding, and the market is getting flooded with people who can use LLMs to effect. I can only speak for myself, but everything got a lot easier with Claude and I can build at a scale and speed I've never been able to before. But "easy" doesn't go with "high pay". (I've had two successful coding shops collapse over the decades because someone released a tool that made our work easy and available to everyone.)

But also from a human standpoint. It's like saying "weaving tapestries has no value" and "making art has no value", which is also true in dollars. Pure capitalists don't get this one, and rightfully so. But for folks like me, there's definitely a sting to it. And I'm also not convinced that it's entirely true, considering indirect effects (that don't enter into the capitalist equation).

Personally, I haven't intended to make money by coding for years, and, God-willing, I'll never have to again. Never really cared about pats on the head. I just get to code for the joy of it, making software that I can then use after the fun part is done.

So my choice is this: I can easily use LLMs to write code, but I won't because it's boring. And I'm lucky, being out of the game, to not need to care about getting paid for it or what other people think about it.

(There is actually a case where I'd happily use LLMs to build products, assuming it was a technically valid approach to the problem: where I care about the mission and feel the work benefits the world. Less fun than coding by hand, certainly, but if the goal is good, gotta support the goal. But for me, places like that are a tiny, tiny slice of the market. And they don't tend to be exactly rolling in cash.)

Using LLMs to write code is only boring if you're only trying to make the same boring things you were capable of doing when writing it by hand.

The opposite is true for me. Using LLMs to write things that I can easily write by hand is the most fun use case for LLMs. It's when I use them to write things that would be difficult to write by hand (e.g. for me, a video encoder, compiler, or game engine) that the fun is stolen.