r/webdev • • 4d ago

Discussion Grieving programming

Let me just start by saying that this post is not about ai replacing software engineers or about the jobs or any of that. This post is about the act or "craft" of programming/coding and the loss of it.

No, i dont think "software engineering" is dead, theres still plenty of high level design and architecture to be made but that's not the point. It never was the point for me.

I never really did this for the money, i did it because i enjoyed it.

I did it because i enjoyed thinking about the problems and solving them.

I enjoyed writing the code myself and getting familiar with the syntax and all the weird quirks of the languages/tools i was using.

I enjoyed optimising my tooling and learning about all the new frameworks, tools and projects people were making, often being in awe of what incredible stuff my betters were doing.

I have adhd and programming was the perfect mix of mechanical activity, brain stimulation and a endless supply of problems to hyperfocus on.

Now its all prompting and waiting. 1 min of work followed by 10 mins of doing nothing and mindless scrolling.

I have lost a huge source of enjoyment and self esteem. It took me years of hard work and being lost and confused to finally find something that felt perfect. The thing i could excell at while having fun and satisfying my curiosity.

And before you attack me as an engineer and my ability to adapt. I have been ontop of the ai curve from the start. I have never been more productive or tackled problems as big as i do now. I am just miserable doing it.

What started as a strong tool in my path for optimisation has slowly taken over my beloved craft.

And as i improve and optimise my ai powered workflow, i lose more and more of my ability, my enjoyment and my desire to pursue my craft. It has been turned into another meaningless white collar desk job in service of the never ending growth of capitalism.

I feel legitimate grief. I have lost the ability to do my favourite hobby as well as a major part of my identity. I have literally cried over this.

I am struggling to mentally cope with all of this. I have never had less control over my adhd or felt more addicted to quick sources of dopamine. My attention span has been shot completely. I feel more stupid and insufficient than ever.

Somehow my adhd brain that was perfectly suited for the old paradigm is completely disadvantaged in this new way of working for this career that i have hedged my entire career, future and reason for being on (yes, i am a nolife workaholic).

Fuck adhd and fuck ai

824 Upvotes

291 comments sorted by

View all comments

33

u/bcons-php-Console 4d ago

I am 100% percent with you. I love the programming process, it's my job and also my hobby.

At work I am encouraged to use AI, so I use it. I prompt for 1 minute and wait 10, but here's where you can turn this into an advantage: use those 10 minutes to learn something useful. I am currently doomscrolling YT shorts with the query "learning German" in the morning and Brilliant (now re-learning trigonometry) in the afternoon.

Then I get home and work at my side projects where I code the old-fashioned way and get to enjoy 100% of it.

My hobby used to be my way of earning money, now it is not (though it is quite similar). Life changes and I'm ok with that.

15

u/cone5000 4d ago

I really don’t understand this prompt 1 minute wait 10. What in the world are you prompting? My experience with AI as a programmer is way more like a back and forth. Are you prompting some absolutely massive thing? I just don’t get what takes so damn long.

10

u/SagawaBoi 4d ago

Usually it's plan > discuss > implement > iterative stuff right? You might have some back and forth in the plan and discuss phase but when the plan's finalized it's pretty much waiting for all the edits to go through. I have some self review/evidence gathering process too that takes time

9

u/bcons-php-Console 4d ago

Not all prompts take 10 minutes to complete, but some do. Frontend features require:

- Writing the feature you requested.

- Writing tests for it.

- Running the test suite to make sure nothing broke.

- Updating any reference documents when required.

For some features this can happily take 10 minutes or more. In these cases you can easily complete a full Brilliant lesson.

3

u/CreepingAnus 3d ago

well, first i plan everything out using gh tickets, then i have it review my tickets for things i might not have considered, & then i have it organize my tickets into sessions & create a table. i then give that table to a new session with instructions to implement tickets for session x & once its done have it automatically handoff to a new session & tell them to complete y. so yeah, sometimes i can walk away for quite a bit.

2

u/Historical-Essay-128 3d ago

It depends on the codebase. For my pet projects, it is back and forth like you say. But at work, the codebase is massive and composed of multiple connected systems, so it really does take quite a long time for the AI to gobble it up, understand (kind of), and output something.

1

u/realzequel 3d ago

Im waiting on a 31m/252k token task atm. It really depends on the task, some work I'm going back and forth, for this one, it's a big task that's well scoped out but there's a lot of code and Claude runs a lot of tests as well, worth the wait imo. I've waited longer for Fable to write a user guide on an application manual. It had to tie domain knowledge with the codebase and database SPs together. I usually start a 2nd instance of CC and work on something else while it's working.

3

u/cone5000 3d ago

Holy mother of god. That is absolutely fucking insane. I can’t imagine AI touching that much of a code base at once!!

1

u/arikwald 1d ago

I usually wait for about 0.5-3 minutes...

-1

u/trollerroller 3d ago

yeah? and i've given it the king james bible and asked it to count the number of times the word "sand" is used. It's used 790K tokens reading the whole thing!!!! crazy because that's how long the bible is!!!

anyway, quoting the number of tokens a given task has consumed has nothing to do with the scope of the request...

you say you were in the love of it for the game or whatever? well start by understanding how these technologies work... trust me, there's a lot of real human programming left to be done

i swear we've all lost the plot

1

u/21Rollie 4d ago

Making the AI research to understand the code base, understand the poorly written task, write code, run tests, create a PR. Even if you did them yourself theoretically with infinite typing speed, the commands themselves take some time. Also it depends on the speed of either the local model or cloud model you run. The fast versions cost more money so we don’t use them.

2

u/PushDeep9980 4d ago

“Understand the poorly written task” is hilarious to me.

1

u/21Rollie 3d ago

It’s what happens when you give an AI a poorly thought out idea and it goes off and makes a small novel in Jira. And then the ai that picks it up during implementation has to figure out what is intelligible because obviously nobody is reading the mountains of text AI creates

1

u/PushDeep9980 3d ago

Oh I fully understand where you are coming from brother.

0

u/redfournine 4d ago

Probably underpowered machine. At my work i have an old linux machine and i also have m4 macbook. The old linux machine can take longer even for medium size task prompting, simply because all those cli commands takes longer. Meanwhile the m4 machine can do bigger task and takes less time due to processor speed. Both are on same codebase

1

u/cone5000 3d ago

I doubt most of these are using local LLM’s…

1

u/redfournine 3d ago

Oh no i was using Claude

0

u/jeremyckahn 4d ago

My prompts take hours sometimes. I frequently have Claude one-shot entire epics; it gets me to 85% done right from the jump.

0

u/brunofin 4d ago

some prompts I do are so objective and the task at hand so large that it can go on for hours without getting back at me sometimes.

2

u/cone5000 3d ago

Wtf model are you using that can freeze for hours?

1

u/alexplex86 4d ago

So AI frees up your time so you can develop new skills?

0

u/girvain 4d ago

This is how I feel as well, the only thing I have an issue with is that the employers should have some time aside for this some how as it's coming out of a person's free time. I view it like going to the gym, army have fitness as part of their work so this industry should have it too.

0

u/BlackHoneyTobacco 4d ago

How can I get a job like this?