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.
Fundamentals of Empirical Software Engineering
Empirical software engineering fundamentals: how systematic data collection and analysis replace opinion with evidence about how software is built and used.
Fundamentals of Architecture Decision Making
Architecture decision making fundamentals: how to spot decisions that matter, weigh trade-offs, judge reversibility, and record choices with ADRs.
Fundamentals of Data Architecture
Data architecture fundamentals: the staging, core, and semantic layers, why architecture is not tools, and how batch and streaming data land.
Fundamentals of Analytics Engineering
Analytics engineering fundamentals: the role between data engineering and analysis, ELT, the transformation layer, testing, and the semantic layer.
Are We There Yet Development
Are We There Yet Development names the AI-era habit of demanding software at the speed of thought, and the toll it takes.
Learn HTTP Status Codes
Learn HTTP status codes with five mental models: a mnemonic for all five classes (1xx-5xx), the codes you’ll meet most, and how to read them with curl.
1000 Life Giving Potions - Operating System Wildlife
Why I run Mac OS, Linux, and Windows side by side, what jumping between operating systems taught me, and how to start exploring the OS wildlife yourself.
How Do I Create a Knowledge Graph?
Build a working knowledge graph in one pure-Python file. Store facts as triples, then query and traverse them, with no database and no libraries.