Blog
Nine Days in Mexico
March 31 Was a Wake-Up Call for the Dev Ecosystem
Cyclocross Was a Different Beast
Frankenstein: A Few Thoughts
How to Reduce Token Consumption with Claude Code and Codex
Claude's New Telegram Plugin: Talking to Your AI Agent on the Go
Performance Tracing with Chrome DevTools MCP and The AI Agent
Spec-Driven Development in Practice: A Walkthrough with Spec Kit
The Shift from Vibe Coding to Spec-Driven Development
Improving Lighthouse Performance with Image Optimization
Upgrading a 4-Year-Old Next.js Blog with AIAI
My 2026 Tech Radar: Tools and Skills I'm Exploring This Year
Soviet Strength Workout Plan
Human Creativity Is the Real AI Breakthrough
My 2025 in Review
The Unbroken Spirit: Lessons from The Old Man and the Sea
The Broken Spirit: A Reflection After Reading 1984
Kelso MTB Series 2025: My Season Recap & What I Learned
Epic Roadtrip Across Two Provinces and Four States
Summer Hike at Mount Nemo
- #Reflections
- #AI
- #Programming
- #Automation
- #Book
- #Cycling
- #Next.js
- #Data Engineering
- #ETL
- #Fitness
- #Kelso
- #Knowledge Base
- #Mountain Biking
- #Personal Growth
- #Python
- #Software Architecture
- #Tech Industry
- #Tech Trends
- #Technical Documentation
- #Travel
- #Canada
- #Career
- #Cloud Computing
- #Competition
- #Critical Thinking
- #Cybersecurity
- #Data Pipelines
- #DevOps
- #Diagram as Code
- #Discord
- #Emmet
- #Flask
- #Growth
- #Hiking
- #HTML
- #Hybrid Cloud
- #Infrastructure
- #Journaling
- #Layoffs
- #Learning