2026
Reflections on three decades.
2025
What I learned as a student, an instructor, and a software engineer.