Explore how AI tools like Copilot impact the joy of coding and discover ways to keep software engineering meaningful in the AI era.
A recent post on r/ArtificialInteligence struck a nerve with a lot of engineers. The author describes tackling a complex feature using Cursor and prompt chats end-to-end, barely pausing to think through the code first.
“It just feels boring more and more.”
The sentiment is familiar: AI is brilliant at removing toil, but it can also flatten the craft. When code generation becomes the default, some developers feel more like prompt operators than problem solvers.
Here’s what this means, why it matters in the UK context, and how to keep software engineering meaningful in the Copilot era.
“Vibe coding” is the informal loop of iterating prompts, skimming generated diffs, and nudging the model until the feature works. It’s fast, and it often gets you to a working solution with less mental strain.
The trade-off is a subtle sense of detachment. You can ship more, yet understand less. The model carries the weight of structure and naming, while you become the editor-in-chief of a draft you didn’t write.
“I started prompting and chatting with Cursor… Basically, I vibe coded the whole thing.”
Used well, this is pair programming with a tireless assistant. Used uncritically, it can turn into copy-paste by proxy. The risk isn’t just bugs or hallucinations (fabricated but plausible-looking code); it’s losing the joy that comes from designing and understanding systems.
Beyond job satisfaction, there are practical UK considerations.
Handled well, AI can free time for the rewarding bits: architecture, performance work, developer experience, and better user outcomes. Handled poorly, it turns coding into keystroke arbitrage.
Before you open the chat panel, write a short design note: the problem, constraints, interfaces, trade-offs, and risks. Even 10 minutes helps. Then ask the model to implement your design, not invent one. You remain the author; the model becomes the scribe.
Lean into AI for scaffolding, migrations, boilerplate tests, documentation stubs, and glue code. Save energy for design, debugging, and domain modelling. For example, if you’re automating spreadsheet workflows, you can wire up ChatGPT with Google Sheets to remove repetitive ops tasks rather than outsource the interesting architecture work. See my walkthrough on connecting ChatGPT and Google Sheets using a custom GPT for a practical guide.
How to connect ChatGPT and Google Sheets (custom GPT)
Update your Definition of Done to include clarity: readable code, rationale in the PR, tests that express intent, and recorded decisions about trade-offs. This reintroduces craftsmanship and makes AI-produced code traceable.
Try “no-AI Friday” katas, small refactors, or bug hunts with a time-box. You won’t do this for everything, but periodic manual practice keeps skills sharp and reminds the team what good looks like without a model.
Bring engineers closer to users and data. The more you understand the domain, the less boring the work feels, because your value shifts from typing code to shaping outcomes. AI can accelerate this by generating experiments and instrumentation, while you interpret the results.
For tool specifics, see official docs for your chosen assistant. GitHub Copilot has documentation on configuration and privacy, and Cursor explains its capabilities and editor integrations.
GitHub Copilot docs | Cursor docs | ICO guidance on AI and data protection
The Reddit author isn’t alone. Many of us feel the friction between speed and satisfaction. Instead of rejecting AI or surrendering to it, choose where it belongs in your process.
Use models to remove friction, not to remove thinking. Keep authorship of design, hold quality bar high, and invest your saved time in what makes engineering rewarding: understanding systems, serving users, and building things you’re proud to maintain.
Read the original discussion here: AI is taking the fun out of working
Related
Software engineers and AI: more output, not more value? A recent Reddit thread from a distinguished engineer in an AWS vertical struck a nerve. The claim is simple: AI has clearly increased visible activity – more documents, more code commits, more test harnesses – but not the value that users actually feel. “I see a [...]
JoshuaJuly 5, 2026
Last updated
Category
aiViews
110 viewsLikes
No ratings yet
The AI adoption gap is real: what a blunt Reddit post gets right A recent Reddit thread tells a familiar story. A marketing-tech founder demos “AI agents” to a senior stakeholder at a big brand. The exec is sceptical, calls them “wrappers”, then asks for help setting up a WhatsApp broadcast channel. The punchline isn’t [...]
JoshuaJuly 5, 2026
Making a 3D RPG with AI only: what was built and why it matters A Redditor has shared an ambitious “AI-only” game dev experiment: a third-person 3D RPG prototype created without writing code, driven entirely by prompts to the muranyi-3 model from Tesana AI. You can read the full thread here: Making a RPG game [...]
JoshuaJuly 5, 2026
No comments yet - start the conversation.