The Credit Card of Code: How Tech Debt Compounds and What to Do About It

July 14, 2025

If you’ve ever carried a balance on a credit card, you know how tempting it is to spend now and deal with it later. But you also know how painful it becomes when interest piles up — and how that sinking feeling hits when you realize you’re paying for last year’s groceries with this month’s

How to Make an Awesome Ubuntu Template in Proxmox

July 13, 2025

Note: Written in July 2025. Check versions as things may have changed! VM templates are a game-changer for spinning up virtual machines fast. They save you from reinstalling everything from scratch. But a sloppy template can cause headaches. Let me share what I have learned in this step-by-step guide to creating a solid Ubuntu template

Leadership Is: Having Your Team’s Back

January 15, 2025

“Here is a pile of requests for changes and new features to our product,” Jake’s boss said as he dropped a thick manila folder onto his desk. “Another department has requested these. Could you look through them, let me know what is feasible, and work up an implementation plan?” Frank asked before glancing at his

Consistency Breeds Trust. Inconsistency Closes People Off

January 14, 2025

A young leader, let’s call him Charles, recently approached me, struggling with his boss. Charles is a bright and promising individual who constantly seeks to improve himself within the company. He’s a team player and a strong advocate for his people. However, he worked under a leader whose inconsistent behavior made his job increasingly challenging.

Building a Device-Agnostic Web Development Setup 2025 Edition: My Journey with an iPad

December 17, 2024

Over the past decade, I’ve written about my unconventional journey as a developer using an iPad for web development. To me, being device-agnostic is the ultimate freedom — working from anywhere, on any device. I’ve even debugged critical issues from my phone, riding a bus in Seattle — before mobile tools had evolved to what