A deep dive into the AI coding ecosystem — Claude Code, Google Antigravity, MCP servers, Cursor, Windsurf, Continue.dev, Aider, and running powerful models locally with Ollama and LM Studio.
Developer-Tools
-
AI-Assisted Coding: The Complete Developer's Guide to Tools, Agents, and Local Models -
Pi: The Agentic Coding Harness That Refuses to Have Opinions Pi is a deliberately minimal terminal coding agent — four tools, a unified multi-provider LLM API, and an extension system instead of a feature list. How its four-tool core, four run modes, tree sessions, and bring-your-own-model design differ from Claude Code, and the honest trade-offs of a harness you have to assemble yourself.
-
What AI Coding Tools Actually Cost: Subscriptions vs Usage vs Raw API in 2026 A practical cost comparison of the major AI coding tools in 2026 — Claude Code, Cursor, GitHub Copilot, Windsurf, OpenAI Codex, Gemini CLI, and the open-source BYO-key tools Aider and Cline — covering what each costs, what you can actually accomplish at each price tier, and the central question: when does a flat subscription beat paying raw per-token API pricing, and when does bringing your own API key win? With the real break-even math, vendor API rates, and the 2026 shift to usage-based billing.
-
macOS for Linux and Windows Switchers The mental model shift from Linux or Windows to macOS — keyboard remapping, window management, filesystem differences, developer setup with Homebrew and zsh, launcher tools, terminal options, and the common frustrations with their solutions.
-
Building a Local RAG Pipeline: From Documents to Answers A practical guide to building a fully local Retrieval-Augmented Generation pipeline: document ingestion, chunking strategies, embedding model selection, vector store options (ChromaDB, Qdrant, FAISS), reranking, and wiring it all together with LangChain and Ollama — no cloud APIs required.
-
Rust for Systems Engineers: A Practical Onramp Ownership and borrowing without the theory lecture, practical patterns for network services and CLI tools, safe interop with C, and an honest account of where Rust genuinely beats Go and where it does not.
-
AI Code Review Bots: Building One Engineers Don't Mute What separates a review bot engineers actually act on from one they silence on day three: context selection, taste calibration, blocking vs. advisory mode, and the metrics that tell you which you've built.
-
The Local Coding Agent Stack: Aider, Continue, Cline, and OpenHands Pure-local and BYOK coding assistants compared head-to-head: architecture, model support, what works at the 32B–70B tier, and where each tool breaks down in practice.
-
LiteLLM and Model Routing: The Proxy Pattern for Multi-Provider LLM Apps One OpenAI-compatible endpoint, many backends. How LiteLLM's proxy pattern works, how to configure routing, fallbacks, cost controls, and observability, and when a self-hosted gateway beats managed alternatives.
-
Nix and NixOS: Reproducible Infrastructure from the Ground Up Declarative system configuration, the Nix store, flakes, home-manager, and why 'it works on my machine' becomes irrelevant — along with an honest account of where Nix makes your life harder before it makes it better.
-
Ghostty and WezTerm as IDEs: Leaving VS Code's Integrated Terminal Behind Why a growing number of developers make the terminal — Ghostty or WezTerm, plus a multiplexer and a modal editor — the host application instead of a pane inside VS Code, and how to assemble that workflow.
-
Local LLM Inference for Coding: The Complete 2025/2026 Guide Everything you need to run powerful AI coding assistants locally — model benchmarks, Ollama, LM Studio, llama.cpp, hardware requirements, and editor integration with Continue.dev and Aider.