←back to thread

94 points Eatcats | 1 comments | | HN request time: 0.206s | source

Small confession

I’ve been using Windsurf editor for about six months now, and it does most of the coding work for me.

Recently, I realized I no longer enjoy programming. It feels like I’m just going through the pain of explaining to the LLM what I want, then sitting and waiting for it to finish. If it fails, I just switch to another model—and usually, one of them gets the job done.

At this point, I’ve even stopped reviewing the exact code changes. I just keep pushing forward until the task is done.

On the bright side, I’ve gotten much better at writing design documents.

Anyone else feel the same?

Show context
jon-wood ◴[] No.44499574[source]
Have you considered not doing that? It's not obligatory to have an LLM shit out unreviewed code for you, you're making a choice to do that, and you can make a choice not to.

Review the code. Hell, maybe even write some code yourself.

What you're describing is how I feel whenever I use an LLM for anything more than the most basic of tasks. I've gone from being a senior level software developer to managing a barely competent junior developer who's only redeeming skill is the ability to type really, really quickly. I quit the management track some time ago because I hated doing all my software development via the medium of design documents which would then be badly implemented by people who didn't care, there's no way you're going to get me to volunteer for that.

replies(8): >>44499615 #>>44499700 #>>44499760 #>>44500166 #>>44502267 #>>44506498 #>>44520140 #>>44541324 #
1. scarface_74 ◴[] No.44541324[source]
How large of an idea can you implement by yourself as opposed to leading a team?

I can and have lead discovery sessions either virtually or hop on plane and do it in person, design the architecture, be a halfway decent project manager, tech lead, hands on development, take an empty AWS account and set up best practices from a security, networking, deployment pipelines, etc.

But I can’t do it all at once and there is still only so much I can do at once and no business would be happy with the length of time it would take me or any one person to do a complex implementation at scale. At some point, if you have big ideas, you have to lead projects.

However LLMs make a damn good and fast junior developer that can do it all especially on a green field project with clear requirements and the amount of work I can get done now by myself on each of those levels - post requirement gathering is at least 2x - 3x.

And I am not bragging - I’m old. I should be able to do all of things I mentioned.

Code is an implementation detail. My job has always been to get computers to do stuff to either make the computer money or to save the computer money either via my own hands or via leading a team.