Home Guides

All guides

Every explainer on the site, grouped by topic. Written to stay useful as products change: we explain how to judge a tool rather than ranking this month's leader.

ADVERTISEMENT

AI Coding Foundations

Topic hub →

What Your AI Coding Assistant Actually Sees: Context, Retrieval, and Why It Invents APIs

A developer-level look at how coding assistants assemble context, retrieve code, and why they confidently call functions that don't exist.

Alex Ryder, a staff software engineer · 9 min read

Setting Up an AI-Assisted Coding Environment That Earns Its Keep in 2026

A concrete setup for editor, agent, context files, and guardrails so AI speeds you up instead of quietly adding risk.

Alex Ryder, a staff software engineer · 9 min read

Picking the Right Model for the Coding Task: Speed, Quality, and Cost

How to match model tiers to real coding work — completion, refactors, agentic loops — without overpaying or waiting on the wrong tool.

Alex Ryder, a staff software engineer · 8 min read

Prompting for Code

Topic hub →

Getting Idiomatic Code on the First Try: Prompts That Constrain the Model

The difference between usable output and a rewrite is usually the constraints you set before the model writes a line.

Mei Lin, a developer-tools engineer · 8 min read

Feeding the Model a Real Codebase: Files, Types, and Constraints That Actually Fit in Context

Good code from an AI depends less on the question and more on which files, types, and rules you put in front of it.

Mei Lin, a developer-tools engineer · 9 min read

Debugging With AI Without Going in Circles: A Systematic Loop

AI debugging fails when you outsource the thinking; it works when you drive a tight hypothesis-and-evidence loop.

Mei Lin, a developer-tools engineer · 9 min read

Reviews, Tests & Docs

Topic hub →

Code Review With AI That Finds Logic Bugs, Not Just Missing Semicolons

How to prompt AI reviewers so they catch concurrency races, off-by-one errors, and broken invariants instead of restyling your braces.

Jordan Boyd, a backend engineer · 8 min read

Generating Tests With AI That You'd Actually Keep in the Repo

Most AI-generated tests assert that the code does what it does. Here's how to get tests that pin behavior and fail for the right reasons.

Jordan Boyd, a backend engineer · 8 min read

Docs and Commit Messages With AI That Are Still Useful in Six Months

AI is great at describing what code does and terrible at explaining why. Here's how to get documentation and commits that answer the question that matters.

Jordan Boyd, a backend engineer · 7 min read

Building AI Features

Topic hub →

Ship One LLM Feature Without Rewriting Your App

How to add a genuinely useful model-backed feature to an existing codebase while keeping it boring, testable, and cheap to remove.

Priya Rao, an applied-AI engineer · 8 min read

RAG Without the Hype: Retrieval That Actually Helps

A grounded look at retrieval-augmented generation for developers: when it earns its keep, how the pieces fit, and where it quietly breaks.

Priya Rao, an applied-AI engineer · 9 min read

One Prompt or an Agent? A Test That Holds Up

A concrete decision framework for choosing between a single well-crafted prompt and a multi-step agent, with the trade-offs each direction costs you.

Priya Rao, an applied-AI engineer · 8 min read

AI Coding Assistants

Topic hub →

Stop Reading Benchmarks: How to Evaluate Copilot, Cursor, and Claude Code Against Your Own Workflow

A practical rubric for testing AI coding tools on the work you actually do, instead of trusting leaderboards and demos.

Sam Ortega, a developer-productivity lead · 9 min read

Making an AI Pair Work on the Codebase Everyone Hates

Concrete techniques for getting reliable help from AI assistants inside big, inconsistent, poorly documented legacy systems.

Sam Ortega, a developer-productivity lead · 10 min read

When to Turn the AI Off: The Honest Limits of Coding Assistants

The tasks where AI assistants quietly cost you more than they save, and how to notice you're in one.

Sam Ortega, a developer-productivity lead · 8 min read

Shipping Safely

Topic hub →

Reviewing AI-Generated Code for Security: The Patterns That Actually Bite

The specific vulnerability classes that show up disproportionately in model output, and how to catch them in review.

Nadia Frost, a security engineer · 9 min read

Who Owns the Code Your AI Wrote? Licensing and IP for Assisted Teams

Copyright status, license contamination, indemnity fine print, and the controls that keep AI-assisted code shippable.

Nadia Frost, a security engineer · 8 min read

AI Tech Debt Is Real: Keeping a Team Fast Without Getting Hooked

How over-reliance on coding assistants degrades a codebase and a team's skills, and the practices that hold the line.

Nadia Frost, a security engineer · 8 min read