Practical software engineering guidance from Jeff Bailey on tools like jq, SSH, and Git, plus architecture diagrams, book summaries, and fundamentals.
jq vs yq: Which One Should You Use?
jq vs yq compared on YAML support, syntax, speed, and in-place edits, with tested examples and a pick for each job. They are complements, not rivals.
Structurizr vs Mermaid vs PlantUML for C4 Diagrams
Structurizr, Mermaid C4, and C4-PlantUML compared on the same model: layout quality, error checking, offline rendering, and how many views one source buys you.
Confusion as a Service - Deadly Cut 17
Confusion as a Service (CaaS) starts with the co-worker who floods every channel until nothing means anything. Here is how back pressure gets your sanity back.
Why Do I Need an Ontology?
An ontology gives developers and AI agents a shared, checkable model of the domain, with guardrails that catch error types and plain English mistakes.
How Do I Use Lima?
Use Lima to run Linux on your Mac: install with Homebrew, start an Ubuntu VM, share files, and run your first container with nerdctl.
Learn Mermaid
Learn Mermaid in 15 minutes: the flowchart and sequence diagram syntax that covers most work, plus the best videos, books, and docs to go deeper.
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?
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?
Boolean logic explained: true, false, AND, OR, NOT, and the mental patterns a human needs before true or false can mean anything.
The Invalid Response Loop: Deadly Cut 16
Invalid response loops in automated phone systems waste hours by design. A 27-minute FSA support call shows how Interactive Voice Response (IVR) menus fail people and how to fix them.