Oct 5, 2026engineeringDesigning for Failure: Why Resilience Beats ReliabilityReliable systems fail eventually. Resilient systems fail gracefully. Here's why I stopped trying to prevent failure and started designing around it.+
Oct 1, 2024engineeringWhy I Build Side ProjectsSide projects are how I learn best. No deadlines, no stakeholders — just curiosity and a blank repo.+
Aug 15, 2024projectFireSight: From Idea to MVPHow a conversation about wildfire risk turned into a full-stack application I actually use.+
Jun 20, 2024engineeringThe Debugging MindsetDebugging is less about finding the bug and more about building a mental model of what the system is actually doing.+