What Is Lima?


Lima explained: how it runs Linux VMs on your Mac, powers Colima and Rancher Desktop, and replaces Docker Desktop without the licensing bill.

What Is Envoy?


A proxy sitting between two services, with a control plane above it pushing configuration down.

Envoy explained: what the proxy behind Istio and modern Kubernetes gateways does, why it exists, and how its control plane model works.

What Is Boolean Logic?


A light switch shown in two states, on and off, representing the two values of boolean logic.

Boolean logic explained: true, false, AND, OR, NOT, and the mental patterns a human needs before true or false can mean anything.

What Is a Knowledge Graph?


A small network of labeled nodes and edges connecting a person to the prizes, places, and ideas related to them.

A knowledge graph stores data as entities and relationships, not rows. Learn what it is, how it works, and when it's useful.

What Is a Software Ontology?


A layered diagram showing ubiquitous language, bounded contexts, and aggregates as the three parts of a software ontology.

A software ontology is a shared, explicit model of a domain. Understand what it is in Domain-Driven Design terms, why it exists, and how it works.

What Is the AT Protocol? A Developer's Mental Model


The AT Protocol showing a personal data server, relay, and AppView connected by data and query flows.

AT Protocol explained for software developers: identity, repos, relays, AppViews, and lexicons, plus the trade-offs that matter when you build on it.

What Is the Hourglass of Uncertainty?


An hourglass shown at three project phases: full at the start, drained at code-complete, then flipped over after shipping to production so a fresh bulb of sand begins draining through user acceptance testing.

The cone of uncertainty narrows as projects progress. The hourglass of uncertainty says it flips again at launch. Learn which one your project is on.

What Is Conway's Law?


Teams aligned to modules in a codebase, with module boundaries tracing the communication structure between teams.

Conway's Law says software mirrors the organization that built it. Learn the mechanism, the inverse Conway maneuver, and why team shape is architecture.

What is Ollama?


Diagram showing Ollama as a local service running AI models on a developer's machine, with API connections from tools and applications

What is Ollama and how does it run large language models locally on consumer hardware?

What Is fzf?


fzf is a fuzzy finder that turns file selection into a fast, interactive search. Learn how it speeds up opening files in Neovim, macOS apps, and shell workflows.

What Is Claude Code?


Claude Code is Anthropic's agentic coding tool that runs in your terminal, edits real files, and executes commands. Here's how it works and why it exists.

What Is Zoxide?


Zoxide is a smarter cd that learns your most-used directories and jumps to them with a short query. Learn how frecency ranking replaces path typing.

What Is nWave?


nWave is an agentic AI methodology that runs specialized agents through six waves, with human review between each, enforcing TDD and peer review.

What Are Coding Agents?


Coding agents explained: how the harness around a language model supplies repository context, tools, memory, and context management.

Coding agents explained: how harnesses, tools, memory, and context management make LLMs useful for real software engineering work.

What Is Amdahl's Law?


Diagram showing diminishing speedup as processors increase, limited by the serial fraction of a program.

Amdahl's Law sets the speed limit for parallelism. Learn why doubling cores doesn't double speed, how the serial fraction dominates, and when to optimize differently.

What Is Just-in-Time Catching Test Generation?


A diagram of the JIT catching test generation process.

Just-in-Time Catching Test Generation creates tests on-the-fly with large language models to catch bugs before they land. Learn why it exists and how it works.

What Is an OSPO?


Cover: An Open Source Program Office coordinates open source strategy, compliance, and contributions.

An Open Source Program Office (OSPO) coordinates strategy, compliance, and contributions. Learn what an OSPO is, why it exists, and how it works.

What Is OpenSSF?


Diagram showing the OpenSSF standard and its relationship to other open source standards.

OpenSSF is a cross-industry initiative improving open source software security. Understand why it exists, how it works, and its role in securing the software supply chain.

What Is SBOM?


Diagram showing the SBOM standard and its relationship to other software standards.

SBOM is a Software Bill of Materials listing all components in software. Understand why it exists, how it works, and its role in software supply chains.

What Is the Exponential Backoff Pattern?


Exponential backoff is a retry strategy that increases wait time between attempts. Learn why it exists, how it works, and when to combine it with jitter.

Exponential backoff is a retry strategy that increases wait time between attempts. Learn why it exists, how it works, and when to combine it with jitter.

What Are Agent Skills?


Agent Skills explained: why they exist, how they work conceptually, and how they solve AI agent capability gaps through reusable procedural knowledge packages.

Agent Skills explained: why they exist, how they work conceptually, and how they solve AI agent capability gaps through reusable procedural knowledge packages.

What Is Inoreader?


Inoreader explained: an RSS feed reader with automation rules and filters that organize content automatically, solving information overload at scale.

Inoreader explained: an RSS feed reader with automation rules and filters that organize content automatically, solving information overload at scale.

What Is the Agent2Agent Protocol (A2A)?


Agent2Agent Protocol (A2A) explained: why it exists, how it enables AI agents to communicate across vendors and platforms, and how it solves interoperability challenges.

Agent2Agent Protocol (A2A) explained: why it exists, how it enables AI agents to communicate across vendors and platforms, and how it solves interoperability challenges.

What Is MCP?


Model Context Protocol (MCP) explained: why it exists, how it works conceptually, and how it solves AI-LLM integration challenges through standardized protocols.

Model Context Protocol (MCP) explained: why it exists, how it works conceptually, and how it solves AI-LLM integration challenges through standardized protocols.

What Is Nushell?


Nushell shell showing structured data pipelines instead of text streams.

Nushell is a modern shell that uses structured data instead of text streams. Understand why Nushell exists, how it works, and when to use it.

What Is PESTLE Analysis?


Cover: The PESTLE analysis framework: Political, Economic, Social, Technological, Legal, and Environmental factors.

PESTLE analysis reference: definitions, components, and usage for Political, Economic, Social, Technological, Legal, and Environmental factors.

What Is SWOT Analysis?


Cover: The SWOT analysis framework: Strengths, Weaknesses, Opportunities, and Threats.

SWOT analysis reference: definitions, components, format, and usage for Strengths, Weaknesses, Opportunities, and Threats in strategic planning.

What Is Jitter?


Diagram showing how small timing variation spreads retries over time instead of creating synchronized bursts.

Jitter is timing variation that creates bursts and tail latency. Understand measured jitter, backoff jitter, and why it matters in retries.

What Is a Retry Storm?


Diagram showing a retry storm as a feedback loop of increasing load and tail latency.

Retry storm: when retries multiply load and turn partial failures into outages. Learn how they happen, how to detect them, and how to prevent them.

What Is a Thundering Herd?


Diagram showing a thundering herd as a synchronized wave of clients stampedes a shared bottleneck.

Thundering herd: when many clients do the same work at once and overload a dependency. Understand why it happens, what it looks like, and how to reduce risk.

What Is Backpressure?


Diagram showing backpressure as a signal from a downstream component to an upstream component to slow down.

Backpressure: a system’s way of saying “slow down” before overload turns into timeouts and retries. Understand why it matters and what signals it uses.

What Is Load Shedding?


Diagram showing load shedding as a way to keep the system in a controlled state under stress.

Load shedding rejects work during overload so systems stay usable. Learn why it matters, what it looks like, and how it prevents retry storms.

What Is tmux?


Discover tmux, a terminal multiplexer that lets you manage multiple terminal sessions, detach and reattach to them, and keep your work running even when connections drop.

What Is n8n?


Discover n8n, an open-source workflow automation tool that connects apps and automates tasks with minimal code.

What Is The Law Of Instrument?


Discover how the Law of Instrument explains why developers reach for familiar tools—especially GenAI—even when they're wrong for the job. Learn to recognize this cognitive bias and choose the right tool.

What Is Pseudocode?


Learn pseudocode fundamentals with practical examples. Master algorithm design before coding with this essential programming skill.

What Are Conventional Commits?


Learn how conventional commits can transform your Git workflow from chaotic to organized, making your project history readable and your releases automated.

What Is Block Goose? Your Local AI Agent


Block Goose is an open-source local AI agent that automates engineering tasks by routing prompts to ChatGPT, GitHub Copilot, and other AI services.

What Is The Difference Between Software Capabilities, Use Cases, and Features?


Master the key concepts of software development. Learn the crucial differences between capabilities, use cases, and features with real-world examples from project management.

What Is Personal Growth?


A practical look at how personal growth works and why it matters for your life and career. Learn how to measure, sustain, and accelerate your growth journey.

What Is Software Delivery?


Understanding software delivery, its key aspects, and why it matters in the modern tech landscape.

What Is the Tardigrade Effect?


It's time for a new cognitive bias label for our thoughts. The 2020 jump to a new time dimension has left us reeling, and dealing.

What Is OpenChain?


Diagram showing the OpenChain standard and its relationship to other open source standards.

OpenChain is an international standard for open source license compliance. Understand why it exists, how it works, and its role in software supply chains.

What Is Vero?


What is the Vero app? It's ad-free, algorithm-free social media with a clean, simple user interface. It's fast, inspiring, and has Desktop & Mobile apps.

What Is Legacy Deprecation?


What Is Legacy Deprecation?

What Is Legacy Deprecation? Let's peer inside a potential software development nightmare and learn why and how to avoid it.