- Software Design
Architecture, design, modeling, and distributed systems.
- Engineering Practices
How we build, test, and validate software.
- Platforms & Runtime
Runtimes and execution environments (not frameworks).
- Tooling & Automation
Build tooling, CI/CD, editors, and developer automation.
- Reliability & Observability
Monitoring, metrics, reliability, and failure modes.
- AI & Agentic Systems
AI, LLMs, and agentic workflows.
- Leadership & Teams
Human systems around software development.
- Notes & Reflections
Learning, career, ethics, and life-adjacent thinking.
Topics
Browse by topic