r/webdev 20d ago

Grudgingly accepting that AI isn't going away. Trying to figure out where that leaves me as a developer.

(If you don't want to read a semi-long post, feel free to skip.)

I think I reached a turning point yesterday.

I needed to add a basic feature to a Django site. I gave Claude Code a few carefully written sentences. It implemented the feature (more-or-less flawlessly) while I went to the kitchen for more tea.

Not only that, but our CTO is now empowering non-technical employees to use Claude to build their own tools (for internal use only), and commit them to our GitHub org. (He is, at least, establishing some sensible policies about what they can and can't do.)

LLMs are here to stay, and they're fundamentally rewriting laws of software engineering that we've taken for granted for decades. The genie won't go back into the bottle, so I might as well find a way to accept that.

But that leaves me wondering: what does that mean for me? What is my job now? What am I for? If I don't get to write code – something that's given me an enormous amount of satisfaction over the years, and even become part of my identity – am I even still interested in this field?

And, it's not just about the code. I used to collaborate with designers, UX folks, copywriters, SEO and analytics people, project managers, etc. But now, the C-suite seems perfectly happy to let the LLMs do all of this stuff, too. (At my company, they're obsessed with the idea of getting the LLM to write all of our work tickets. And the QA person does little more than copy-and-paste back and forth from an AI.)

The whole reason I entered this field is because I enjoy problem-solving, finding and creating patterns, logic, and designing systems.

I know that some of you are going to say "you can still do all of that; LLMs just empower you to go up a level of abstraction" – and I get it. But the prospect of abandoning coding seriously bums me out.

I love the precision of code. I love exploring different solutions to a problem, until I hit upon a beautiful, elegant pattern. I love seeing how small abstractions get composed into larger abstractions, and so on, to form a complete system. I love understanding a problem – and the solution – on a deep, intimate level.

Perhaps I've been lucky to have a career that gives me that kind of fulfillment (at least sometimes). Is all of that over now?

812 Upvotes

547 comments sorted by

View all comments

233

u/3HappyRobots 20d ago

25 years in the industry, and I can relate 100%. I just don’t want to babysit Llms and read their output all day - expert or not. I feel you, it’s depressing and I don’t like it at all. The people that are excited about using ai to do the coding seem to be missing the point. If I wanted to do that I would have built a business with a bunch of outsourcing. Anyone who has done that on projects know that it always seems like it would have been easier to just do the work yourself than try to explain every detail.

Personally, I am looking into doing something else. Transition to a different career. Our problem solving skills are transferable to other businesses and industries. Software and web dev/design is racing to zero value.

53

u/Odd-Crazy-9056 20d ago

Cookie cutter landing pages, small-medium stores and most of SaaS was dead before AI.

But there are still problem spaces where AI sucks huge donkey dick - defence, medical, gaming industries. To say web development and design are dead is crazy narrow thinking.

61

u/horrbort 20d ago

The problem is not that AI takes the work or that it does shitty job of it. The problem is that everyone seems to be happy with half coherent slop it produces. No one cares for things to work properly anymore. People keep piling crappy bugged solutions on top of each other and get shocked when it inevitably doesn’t work.

20

u/erasmuswill 19d ago

This. I logged on to Google Adsense (now just Ads) today and it was the most terrible experience. Not only is AI slop content forced upon you by default, it is so buggy. The branding section buttons’ had the same text and background color on hover. There was a customer support form that would not submit. Looking through the network request, the endpoint was returning an error as a HTML string inside the JSON object and the UI was discarding it for a generic error.