📱

Read on Your E-Reader

Thousands of readers get articles like this delivered straight to their Kindle or Boox. New articles arrive automatically.

Learn More

This is a preview. The full article is published at murmel.social.

Writing Code Is Fun

Writing Code Is Fun

By David CelisTop Stories Daily

Writing Code Is Fun I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time... these moments are all deeply satisfying, so why in the world would I ever surrender them to AI? I know the arguments for using AI to write code; I hear them constantly from all levels of the tech industry. I’m told that it’ll make me more productive. I could use Copilot to write boilerplate or unit tests for me so I can focus on more creative work. I could use Claude Code as a sounding board or planning tool for complex features, refactors, or other projects. I could run and coordinate multiple concurrent agents and have them write and maintain an entire application for me from scratch. I could do all of these things, but I won’t. Writing code is just too much fun! When people use generative AI to produce images, videos, music, etc., they like to style themselves as “AI artists”. But they’re not artists. Even if you decide to be generous and call the final piece “art”, they’re commissioning that art, no matter how detailed or iterative they are with their prompts. They are, at best, art directors. Likewise, the more you rely on AI to produce code for you, the less of a software engineer you become. Instead of spending your time solving problems and writing code, you spend your time reviewing AI-generated code. Maybe you’re relying on AI for code review, too, in which case you’re mostly just writing requirements, determining how best to format them into a prompt, and maybe managing AI agents. When someone’s primary job is to figure out and write requirements or manage the entities who are actually producing the code, we don’t usually call that person a software engineer. We call them a product or project manager. This isn’t to say that it’s bad to be a product or project manager! We sometimes need product and project managers just like the art world sometimes needs people to commission and direct art. I’ve reluctantly tried various AI coding tools over the last few years and, while they have become more impressive, they remain deeply unfun. Writing code is, of course, only one duty of being a software engineer, but where code is concerned, there are two primary responsibilities: writing it and reviewing it. For people who enjoy being a software engineer, I think it’s safe to say that most of them would agree that writing the code is more fun than reviewing it, so I ask again: why cede the fun parts of your job to AI? Just to chase the increasingly demanding productivity requirements of the ruling class? Just to produce a bit more in a shorter amount of time? The thing is, in all my attempts to use AI coding tools, they’ve never actually enabled me to move faster. They initially felt faster because the tangible output came...

Preview: ~500 words

Continue reading at Murmel

Read Full Article

More from Top Stories Daily

Subscribe to get new articles from this feed on your e-reader.

View feed

This preview is provided for discovery purposes. Read the full article at murmel.social. LibSpace is not affiliated with Murmel.

Writing Code Is Fun | Read on Kindle | LibSpace