← All articles

AI has changed the way I code

How my day-to-day shifted from mostly typing to mostly prompting, and what that unlocked.

Josh Hamilton5 min read
Editorial illustration of a keyboard transforming into translucent building blocks.
Reading appearance

Preferences stay in this browser.

Keep or share this article
Download Markdown

Use your browser’s print dialog to print or save a PDF.

You can also select and copy the citation above.

Look up a technical term →

I have always loved writing code by hand, but over the last year my workflow has shifted. I now spend more time prompting than typing, and that change has been bigger than I expected.

Most of my day-to-day work happens inside Cursor. Instead of starting with a blank file and building line by line, I start by describing the outcome. I explain the intent, the constraints, and the shape of the code I want. Then I iterate on what comes back.

That does not mean I stopped coding. It means I moved my effort up a level. I still review every file, adjust logic, and shape the final output. The difference is that I can get to a working draft faster and spend more time on the parts that actually require my judgment.

Here is what changed for me:

  • I front-load context. The better my prompt, the better the result.
  • I edit more than I type. I treat the output like a first draft, not the final answer.
  • I move faster through boilerplate. Tests, wiring, and repeated patterns are now quick.
  • I focus on decisions. The hard part is still the tradeoffs, and that is where I spend my time.

There are tradeoffs. I have to be intentional about understanding the code that is produced, and I still need to know when to slow down and reason through a problem myself. But the balance has shifted. Prompting is now the default, and hand-writing is the exception.

I did not expect this to feel as natural as it does. It is less about outsourcing the work and more about changing the interface between my intent and the code. Cursor just happens to be the tool that makes that interface fast.

If you have not tried this way of working, I recommend starting small. Use it for scaffolding, use it for refactors, and build trust in the output. Once you are comfortable, you will realize that you are spending more time on the parts that actually move the product forward.

Your private notes

Only on this device. Notes are never published or sent to a server. Keep up to 100 notes, with 10,000 characters per article. A full store never discards an older note.

Enable JavaScript to keep private notes.

Keep the curiosity going

ai

The Curious Engineer Wins in the Age of AI

AI changed the tools, not the trait that matters most. Curious engineers still have the edge.

4 min read
career

Use your git history to write a resume that reflects real work

A practical workflow for using `.git` with Claude or Codex to turn shipped commits into accurate, role-tailored resume bullets.

7 min read
ai

Productivity is high but motivation is low

The uneven emotional math of shipping faster with AI while feeling less attached to the work.

4 min read

Article image

Open original image ↗

Keyboard shortcuts

Shortcuts stay out of text fields. Extra shortcuts are off until you enable them on this device. Ctrl or Command K is always available.

?
Open this help
Ctrl / ⌘ K
Open site search
Alt A
Browse articles
Alt R
Open your reading list
Alt T
Browse topics
Escape
Close dialogs or leave article focus mode