Practical software engineering guidance from Jeff Bailey on tools like jq, SSH, and Git, plus architecture diagrams, book summaries, and fundamentals.
How Do I Self-Host n8n?
Step-by-step guide to self-host n8n using Docker on Windows, Mac, or Linux with persistent data and webhook access.
What Is n8n?
Discover n8n, an open-source workflow automation tool that connects apps and automates tasks with minimal code.
Fundamentals of Machine Learning
Learn the core concepts, workflow, and practical applications of machine learning from the ground up. Understand how ML transforms data into intelligent predictions.
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.
Fundamentals of Reliability Engineering
Understand reliability engineering fundamentals: how to define SLOs and error budgets, design reliable systems, balance reliability with innovation, and make data-driven decisions about system reliability.
Fundamentals of Incident Management
Understand incident management fundamentals: how to respond effectively when systems fail, build runbooks that work, create actionable alerts, and prevent incidents before they happen.
Fundamentals of Monitoring and Observability
Understand monitoring and observability fundamentals: how metrics, logs, and traces work together to help you understand system behavior, debug problems, and make better decisions.
Fearless Change Summary: Patterns for Leading Change
Fearless Change summary: Linda Rising and Mary Lynn Manns’ patterns for introducing change, winning support, and working through resistance.
Fundamentals of Metrics
Understand software metrics fundamentals: why they matter, how to pick high-signal, actionable measures, and build lean systems that improve decisions.
Fundamentals of Software Design
Master the core principles that guide effective software design. Learn why design matters, how to recognize good design patterns, and strategies for making design decisions that create maintainable, scalable systems. Essential reading for developers and technical leaders.