Why this exists
A personal, evolving index of problems solved and lessons learned across disciplines. Use the sidebar to jump to any subsystem and explore what’s documented.
Spotlight
Featured this weekPrinciples I return to
- • Debug before you build.
- • Systems should be observable.
- • Mock before you commit.
- • Define start & end states early.
- • Validate inputs always.
Browse by category
Software
Architecture, logging, web, design.
Systems Engineering
Requirements, testing, diagnostics.
Electrical
Hardware selection, integration.
Electronics
Circuits, embedded systems.
Mechanical
Design, testing, materials.
Control Systems
Controllers, simulation.
Optimization
Classical, convex, AI-based.
LLM to VLA
From transformers to robot foundation models. 112 daily lessons.
ML Compilers
TVM, Triton, CUDA, torch.compile, inference & training optimization. 70 daily lessons.
Robotics
Embedded C++, Zephyr RTOS, electronics, protocols.
Management
Risk, prioritization, estimation.
Quality
Processes and standards.
Production
Manufacturing, scaling.
Finance
Costing, budgeting.
People
Team dynamics, orgs.
Testing
Validation strategies.
Documentation
Knowledge management.
Proof of Concept
Prototyping and validation.
Languages
English, Japanese, and more.
Arts
Philosophy, poems, shayari.