IM

Ian MacCallum

Maintainer, Claude Drops

Ian builds Claude Drops and reads every Claude Code release so you don't have to. He writes plain-English guides to Claude Code's features, drawing directly from the official changelog and documentation.

Writes about: Claude Code, AI coding tools, Anthropic Claude, Developer tooling, Software release notes.

Articles by Ian MacCallum

How to Stay on Top of AI in 2026: A Developer’s System

A practical, repeatable system for staying current with AI developer tools: track every release automatically, learn the tools deliberately, and curate a short list of primary sources.

How to Stay Current With AI Coding Tools Without Burning Out

A repeatable, low-effort routine for staying current across Claude Code, OpenAI, and Cursor: selective push notifications, a short weekly review, and a clear list of what to ignore.

The AI Tools Every Developer Should Be Tracking in 2026

A practical roundup of the AI dev tools worth following in 2026 (Claude Code, ChatGPT, Codex, Cursor, and honorable mentions) plus a clear method for tracking each one's releases.

How to Actually Learn Claude Code’s Slash Commands

A practical method to go from knowing /help exists to real fluency with Claude Code slash commands, plus the fastest way to memorize them.

Best AI Coding Tools in 2026: Claude Code, Cursor, Copilot & ChatGPT Compared

A fair, use-case-driven comparison of the leading AI coding tools in 2026, covering form factor, strengths, models, extensibility, and pricing model, plus how to choose the right one.

Claude Code Slash Commands Cheat Sheet

A scannable cheat sheet of Claude Code slash commands, grouped by purpose, with a quick reference table and tips for memorizing the ones you use most.

The Best Way to Learn Claude Code Fast

A deliberate, fast learning path for Claude Code: install and ship something small, drill the core commands, then graduate to skills, MCP, and hooks.

How to Use Cursor's Agent Mode

Learn what Cursor's Agent and Composer do, when to reach for them instead of Tab or chat, how to scope context well, and how to review autonomous edits safely.

Cursor vs Copilot vs Claude Code: Which AI Coding Tool Wins in 2026?

A balanced three-way comparison of Cursor, GitHub Copilot, and Claude Code, covering workflow, autonomy, extensibility, ecosystem, and pricing model, with a verdict for each.

Cursor Rules (.cursorrules): A Practical Guide

Learn what Cursor rules are, why they improve every AI suggestion, and how to write good ones with a worked example block and a table of common rule categories.

Cursor Keyboard Shortcuts Worth Memorizing

A focused guide to the highest-leverage Cursor keyboard shortcuts, from Tab and inline edit to chat, the agent, and fast file navigation, with a quick-reference table and a plan for muscle memory.

ChatGPT vs Claude: Which AI Assistant Is Better for Developers?

A balanced, developer-focused comparison of ChatGPT (OpenAI) and Claude (Anthropic): coding quality, context, agentic tooling, API design, and ecosystem, with a clear use-case recommendation.

Is Cursor Worth It in 2026?

An honest take on whether Cursor is worth it: who actually benefits, how the pricing model works, the strongest alternatives, and a simple way to decide.

What Is OpenAI Codex? The Agentic Coding Tool Explained

A plain-English explanation of OpenAI Codex, the agentic coding tool that plans and edits across a codebase, how it relates to ChatGPT and the API, and who it suits.

How to Use OpenAI Codex for Coding

A practical getting-started guide to OpenAI Codex: how to set it up, scope tasks well, review what it writes, and build workflows that stay productive as the tooling evolves.

How to Keep Up With AI Tool Releases Without Drowning in Changelogs

A practical, low-effort workflow for staying current across many AI developer tools at once, with a side-by-side comparison of RSS, newsletters, changelogs, and push.

How to Choose the Right OpenAI Model

Deciding which OpenAI model to use comes down to a few trade-offs: quality, speed, cost, and context. This guide gives you a repeatable framework instead of a list of names that goes stale.

The Claude Code Changelog: How to Read It

Everything you need to read the Claude Code changelog like a pro — where the official release notes live, how versions are numbered, and how to never miss an update.

ChatGPT Tips Every Developer Should Know

A field guide of ChatGPT tips for developers, from prompting and context to custom instructions and knowing when the API or Codex is the better tool for the job.

How Fast Do AI Coding Tools Ship? Claude, OpenAI & Cursor Release Cadence

A practical, honest look at how often Claude Code, OpenAI, and Cursor ship updates, why their release cadence matters for your workflow, and how to never miss one.

How to Update Claude Code to the Latest Version

A practical guide to updating Claude Code: how auto-update works, how to update manually via npm, how to check your version, and how to know when a release lands.

What ChatGPT Offers Developers in 2026

An overview of what OpenAI ships for developers, from the ChatGPT app and the API to Codex and model tiers, with a capabilities table to help you pick the right surface.

What Are Claude Code Skills? A Practical Guide

Claude Code skills are reusable capabilities Claude loads on demand from a SKILL.md folder. Here's how they work and how they relate to slash commands and subagents.

OpenAI Release Notes, Explained: How to Read Every Update

OpenAI ships across several surfaces at once. This guide shows where the official release notes live, how to read each one, and how to track them all in one place.

Claude Code MCP Explained: The Model Context Protocol Guide

What is Claude Code MCP? A clear guide to the Model Context Protocol, how MCP servers extend Claude Code, and how to connect databases, browsers, and design tools.

How to Track OpenAI Updates (ChatGPT, API & Codex)

OpenAI ships changes across ChatGPT, the API, and Codex on different channels. Here are the reliable ways to track OpenAI updates, plus a comparison of each method.

How Often Does ChatGPT Update? A Release Cadence Guide

A practical, honest guide to how often ChatGPT updates, the different kinds of OpenAI releases, and how to track the changes that matter to you.

Claude Code Hooks Explained: Automate Your Workflow

Claude code hooks let you run your own shell commands at key lifecycle events for deterministic formatting, guardrails, and notifications. Here's how they actually work.

What's New in ChatGPT: How to Always Know

ChatGPT changes constantly across the app, models, and plans. Here is a durable method for knowing what's new in ChatGPT using official sources plus push notifications, instead of chasing specifics that go stale.

Claude Code Slash Commands: A Practical Guide

A practical guide to Claude Code slash commands: the built-in ones for clearing context and switching models, plus how to define your own as markdown files in .claude/commands or as skills.

The OpenAI API Changelog, Made Readable

The OpenAI API changelog is where new models, endpoints, parameters, and deprecations are announced. This guide explains what each category means and how to track it without missing a breaking change.

Claude Code Subagents Explained

A practical guide to Claude Code subagents: specialized agents with isolated context, scoped tools, and custom prompts that the main agent can delegate to.

GPT Model Updates: How to Stay Current

GPT models change often, with new versions, snapshots, and deprecations arriving on no fixed schedule. This guide teaches a repeatable method for reading model release notes and staying current.

Claude Code vs Cursor: How They Compare

A balanced, technical look at Claude Code vs Cursor — terminal-first agentic CLI versus AI-native IDE — covering workflow, extensibility, and who each tool suits best.

OpenAI vs Anthropic: Who Ships Faster?

A neutral look at how OpenAI and Anthropic ship: cadence, transparency, and the surfaces where updates appear, with a practical method for tracking both labs.

The Claude Code Glossary: Skills, Hooks, MCP & More

A plain-English Claude Code glossary: short, accurate definitions of the terms you keep seeing — Skills, hooks, MCP, subagents, slash commands, CLAUDE.md, and more.

What Is Cursor? The AI-Native Code Editor Explained

Cursor is a VS Code fork rebuilt around AI: Tab completion, inline edits, Composer, and an autonomous Agent. Here is what it does, who it is for, and how it compares to plain VS Code and agentic CLIs.

The Cursor Changelog: Every Release, Explained

Everything you need to read the Cursor changelog with confidence, from where the official release notes live to how versions are numbered and how to never miss an update.

How to Stay Up to Date with Claude Code Releases

Claude Code ships fast — sometimes several times a week. Here are the practical ways to stay up to date with Claude Code releases without babysitting a changelog.

How to Track Cursor Updates

Cursor ships new features and model support quickly. Here are the dependable ways to track Cursor updates, with a comparison table and a lightweight weekly routine.

What Is Claude Code? A Beginner's Guide

A plain-English explainer of what Claude Code is, what it actually does in your codebase, how it differs from chat assistants and autocomplete, and how to start.

What's New in Cursor: How to Always Know

Cursor evolves quickly across the editor, its models, and its plans. Here is a durable method for knowing what's new in Cursor using official sources plus push notifications, instead of chasing specifics that go stale.

Why You Should Track Claude Code Releases

Claude Code ships fast, and each release can change how you work. Here is why developers should track Claude Code releases and how to make it a habit.

How Often Does Cursor Update?

Cursor ships frequently. Here is an honest look at how often it updates, how its versions are numbered, and the simplest ways to stay current without refreshing a page.

Claude Code vs GitHub Copilot: A Fair Comparison

Two different philosophies of AI coding. We compare Claude Code's autonomous, scriptable terminal agent against GitHub Copilot's in-editor assistant and agent mode.

Cursor's Best Features in 2026 (and How to Use Them)

A durable, hands-on tour of Cursor's core capabilities, Tab, Composer and Agent, chat, rules, and MCP, with practical tips for getting the most out of each.

Claude Code vs Windsurf: Terminal Agent or AI-Native IDE?

A fair, practical comparison of Claude Code's terminal-first agentic workflow against Windsurf's AI-native IDE — and how to pick the one that fits how you actually work.

Cursor Tips & Tricks for Faster Coding

A hands-on set of Cursor tips covering keyboard flow, project rules, context selection, agent usage, and MCP so you ship more with less friction.

Cursor vs VS Code: Should You Switch?

Cursor is an AI-native fork of VS Code; VS Code is the extensible editor you can pair with Copilot. Here is how they compare on migration, AI, extensions, performance, and cost, plus a verdict.

Claude Code Best Practices

A practical field guide to getting more out of Claude Code: project context, task scoping, plan mode, permissions, subagents, hooks, and disciplined diff review.

Where to Find Every AI Coding Tool's Changelog

A maintained directory of where each AI coding tool publishes its official changelog, with direct links and a simple system for tracking them all without checking a dozen sites.

Claude Code for Teams: A Practical Setup Guide

A practical, org-focused guide to rolling out Claude Code across a team: shared conventions, committed config, consistent permissions, shared skills, and version alignment.

The Best Way to Get AI Release Notifications

Every channel for getting AI release notifications has tradeoffs. Here is how email, RSS, social, and push apps compare, and the fastest way to never miss a drop.

Configuring Claude Code: settings.json, CLAUDE.md & Permissions

Claude Code's configuration is spread across a few well-defined files and directories. Here's a conceptual map of settings.json, CLAUDE.md memory, permissions, hooks, and custom commands so you know what lives where.

Why You Should Track AI Tool Releases

AI developer tools ship constantly, and each release can change what is possible or quietly break your setup. Here is the case for tracking AI tool releases, and how to do it without the noise.

Claude Code Tips & Tricks: 10 Habits That Save Real Time

A practical, no-fluff list of Claude Code tips — from plan mode and custom slash commands to CLAUDE.md, subagents, hooks, and keeping your context lean.