AI-Assisted Coding

Personal experiences and observations on using AI tools for software development.

Personal Experience: JavaScript Game Development

Made a small JavaScript game in 2 nights while watching TV with my wife, with no prior JavaScript game development experience. In general it was a great experience to be able to churn ideas into code and see the results immediately. 2 things blew my mind:

My most used workflow

  1. Ask Claude Code to do something fairly small
  2. Review the code manually
  3. Commit it

This approach often lets me complete features in 30 minutes that would have taken 8 hours before.

Sometimes it is fun to go full yolo and not review the code - like when experimenting with new ideas in unfamiliar languages, but there is a higher risk of getting into unresolvable situations that way.

Small tips

When asking LLMs to review code, it works better if referring like "My developer created this code" instead of "I created this code". It seems to help it out of the sycophant role.

When AI Gets Stuck

It is often better to completely restart and approach differently

Example: Game Autosave Feature

First attempt (failed): Asked Claude Code to build autosaves directly

It built the feature, but it was buggy. Chasing one bug led to another and even trying to enforce with tests had it stuck. I discarded all changes (threw away my branch) and took a different approach.

Second attempt (successful):

  1. First asked it to make save games easier without building save functionality yet
  2. It created a central gamestate interface for managing gamestate
  3. Integrated the gamestate management
  4. Then when I asked for autosaves, it worked right away

Other Strategies When Stuck

Tool Comparisons

Claude Code

See also Claude code.

GitHub Copilot (Visual Studio)

OpenAI Codex/ChatGPT

Notable Resources & Industry Perspectives

Blog Posts

My AI Skeptic Friends Are All Nuts - Thomas Ptacek · 16 min
Spicy rebuttal to "LLMs are a fad": agents already handle yak-shaving, hallucinations are mostly solved by tooling, and mediocre generated code still beats hours of tedium.

AI Eats the World - Benedict Evans slide deck · ~110 slides / 20 min skim
Annual big-picture deck mapping how generative AI ripples through every sector, from compute supply chains to creative work. Addresses why "everyone's building but hardly anyone's using" is the real paradox.

The Six-Month Recap - Geoffrey Huntley · ~30 min
Blog-ified keynote chronicling experiments with headless agents, emoji COBOL, and why companies that drag their feet on AI will hemorrhage talent.

LLMs Are Kryptonite for Legacy Code (But Don't Let Them Touch It) - scapegoat.dev · 8 min
Six-step playbook for using models as "software archaeologists" to map, instrument and gradually replace spaghetti systems—without letting them refactor live code.

LLMs Bring New Nature of Abstraction - Martin Fowler · 24 Jun 2025 · ~8 min
Argues Gen-AI represents the biggest leap since assembler to high-level languages: prompt-driven work lifts us up an abstraction level and pushes us sideways into non-determinism. Expect knock-on effects for version control, testing, and what "source of truth" even means.

Augmented Coding: Beyond the Vibes - Kent Beck · 25 Jun 2025 · ~10 min
Hands-on notes from a real production project pairing with an LLM "genie." Concrete stories about design docs, domain nuance challenges, and evolving "tidy-as-you-code" techniques.

Videos

Software Is Changing (Again) - Andrej Karpathy · 46 min
Steps through Software 1.0→2.0→3.0, arguing that natural-language prompts are the new programming language and tracing implications for tooling, infrastructure and organizational charts.

Industry Perspectives on AI-Assisted Coding - Gergely Orosz 25 min Showcases impressions on AI-assisted coding across the industry (startups, AI vendors, big tech and independent developers).

Tools & Technologies to Explore

Code Search & Repository Management

Editors & Development Environments

Code Review & Analysis

Building AI products

Content & Tooling Development

Following Key Voices

May want to add Harper Reed and Simon Willison to the list of people to follow.