DEV Community

Cover image for So AI is making me Lazy...
Xavier Womack
Xavier Womack

Posted on

So AI is making me Lazy...

The trap nobody talks about

Some odd kind of lazy creeps in once AI code assistants enter the scene, worse than just grabbing stuff from Stack Overflow ever was. Pulling lines from an old forum post meant dropping ten at most into five hundred you'd built on your own. The bones were yours. The form stayed clear.

Start typing something for the LLM. Out comes full pieces of code. All running fine at first glance. Everything builds without errors. The checks run green. That new bit goes live smoothly. Yet deep inside hides a tiny mistake. One number too high, one gap unguarded, one moment where timing slips... waiting quietly until twice as many people arrive down the road.

What feels unsettling is not the error from the AI. It's how easily it can slip past you. A clear weakness all developers have been guilty of one time or another is we just don't read! We don't go line by line examining where the AI went right or wrong, If it works we move on. That moment of trust becomes the gap where things hide.

vibe debugging meme

Practice fades when you walk away from it

I have been coding for roughly five years. A habit I've kept for quite a long time, yet even those habits fade when left unused.

  • Reading docs. Because they shape how you think. Skimming MDN documentation might save time, yet skipping it entirely trades understanding for speed. Questions deliver replies fast, true. But answers lack structure without context built from reading. Grasping systems beats grabbing outputs every single time.
  • Debugging from first principles. Start at zero every time. When the stack trace shows up, when reading gets skipped, pasting takes over. A dopamine rush in from the instant results kicks in. Fixing happens through the AI, not me. Understanding the real breakdown never quite lands. Architecting from a blank file. Starting fresh, no template in sight. Can you recall building something new without copying a starter guide? Ever draw system and plans by hand, pick the wrong path, then spend hours untangling it?

these are all mistakes I have made probably dozens of times. It's almost like the project is actually finished... does it even matter to me anymore?

The calculator test

What matters is how you see it. Knowing math first means a calculator just speeds up number crunching, leaving room to think about real questions. When someone in finance opens Excel, effort shifts from manual steps to decisions. The tool handles repetition while the mind weighs choices.

A child at twelve might skip long division entirely, relying only on a calculator instead. Yet without that practice, grasping multiplication becomes shaky ground. Estimation slips beyond reach. Mistakes multiplying by ten go unnoticed - simple errors hiding in plain sight.

Here's the thing about AI. Suppose you understand databases well enough to set up one yourself (even with a BaaS). Asking AI to draft it feels like using a calculator. Now imagine never having defined a schema, set up the sdk and added the server side queries yourself. Just copying and pasting instructions from chatgpt or if you are using a CLI too, not even that! Now you're unable to describe how inner logic works, yet sending AI-made queries straight into live systems. You might have never even read the documentation for the system you're using. That leans on a crutch. Over time, leaning means the muscle fades.

Habits that keep us sharp

Nothing here changes the world. Just doing what must be done.

Read every line the AI generates. Start at the beginning, go line by line. Skip nothing. When something feels off, pause. A strange name? Search it. Google is your friend here. An odd structure appears? Stop. Do you understand what the code is actually doing? See each result like code handed down from someone skilled, yet cautious. Believe parts of it, question the rest.

Build something from scratch every month. Without help from Copilot. Not using Claude. Autocomplete limited to basic editor support. (I turned off my AI autocomplete ever since i switched from VScode to Zed) Choose a tiny project, maybe a command line app. Or a little desktop tool with Tauri. Perhaps a quick site made with SvelteKit over two days. Notice how hard it gets sometimes. The struggle shows up. Good. That's where it matters.

Own your architecture decisions. Decisions about structure belong to you. Letting AI choose your tools (database, framework, destination) can haunt later days. For small coding tasks, assistance makes sense. Big moves shape long-term paths. Write down why you picked what you did. Ownership means standing by choices, clearly explained.

Rubber-duck the AI's code. Start by talking through the AI's output like you're telling a friend. Say it aloud or type it into a note before saving any changes (I talk about it to myself in the shower). When words won't come, that means clarity hasn't arrived. Hold off on saving until understanding lands. If meaning stays foggy, the work isn't ready.

read the docs meme

Warning signs you're already cooked

If one of these fits how you feel right now, maybe today is the day to start fresh instead:

  • You can't remember the last time you opened official documentation
  • Your first instinct when seeing an error is to paste it into a chat, not read it
  • You've shipped features where you'd struggle to explain the logic to others
  • You feel genuinely anxious coding without AI assistance
  • You've stopped noticing when the AI suggests something subtly wrong

Spotting poor code comes from experience. I wouldn't consider myself an expert per se besides, I am only 15 years old. After spending countless hours reviewing both clean and messy examples, your instinct sharpens. Skip doing the reading yourself? That gut feeling fades fast.

The honest take

In our industry at the very least, AI is not vanishing any time soon, and if you completely ignore AI you'll be left behind fast. You should know that what makes us matter as engineers isn't typing prompts; it's the gut sense for flaws, choices under pressure, out-of-the-box thinking, and most important of all: our Humanity Years may pass while i master my skills slowly. Should I quit now, those habits will fade away.

Use AI as a too, not a crutch. Thanks for your time

– Xavier Womack

Top comments (1)

Collapse
 
aloisseckar profile image
Alois Sečkár

I agree with many point, but I just don't understand the obsession with hand-written code. This is the least usefull skill. Future value lies in reading and understanding code, business analysis, security. In knownig how the things run. I would totally skip the "build something from scratch every month" in favor of "read some new interesting article every month" (or rather every week or even every day).