Software Engineering
- The Platypus Problem: Behavior First, Behavior Only7 min
- Behavior-First Python: Protocols, Dataclasses, and Composition7 min
- A Python Checklist for Avoiding Stupid Problems10 min
- Master Algorithms by Learning Traversal Patterns5 min
- The Office Building Guide to Web Development: A Technical Reference Manual59 min
- Designing Reliable APIs: Principles That Survive Scale4 min
- Rust Without the Headache: Ownership, Lifetimes, and Memory Safety9 min