Personal Optimization • Oct 18, 2025 100 Ways to Reclaim Your Commute When my bus route recently detoured around major construction, I started brainstorming ways to take back my commute. Here are 100 of them.
Growing as Makers • Oct 17, 2025 Switching Industries: How to Thrive Through Career Change Moving into the tech industry was a big change, but I've learned lessons that apply to anyone navigating a career change into a new space.
The Software Life • Oct 16, 2025 Tips for Junior Developers to Land a Job If you’re a junior developer searching for work, you need strategies that help you stand out today and land a job.
Development Practices • Oct 15, 2025 Delete Your Code! Over time, I've learned you must delete your code. It's a prescribed burn when your unmanaged codebase gets close to spontaneous combustion.
Development Practices • Oct 14, 2025 Tips for Frontend Work in an Environment with No Tests Testing is worthwhile, but sometimes not possible. Here are a few tips for working in a multiple-frontend environment with no tests.
PostgreSQL • Oct 13, 2025 3 Lessons From Nearly Blowing Up a Production Database Struggling with Postgres production database bloat? Here's how I diagnosed TOAST bloat, tuned autovacuum, and fixed a runaway storage issue.
Extracurricular Activities • Oct 12, 2025 PottyMon: Keeping the Bathroom Monitor Tradition Alive Our bathroom monitor deteriorated from a lack of interest. But with new technology, could I keep the tradition of PottyMon alive?
Project & Team Management • Oct 11, 2025 You Should Be Doing Project Retrospectives Reflecting on what has just happened is invaluable to my consulting practice. Here's why I write a retrospective after every project.
The Software Life • Oct 10, 2025 Here’s How Software Makers Can Stay in the Game Even While on the Bench One key learning I’ve come to realize while “on the bench” is how important it is to add value by staying true to our Atomic values.
Project & Team Management • Oct 09, 2025 Apply Iterative Development Practices to Legacy Modernization Projects Iterative development is part of developing new products, but it's equally important during legacy modernization projects.
Figma • Oct 08, 2025 How to Connect Figma to Cursor Using the Figma MCP Server Overall, I’ve had great success using the Figma MCP Server when implementing designs, and I hope you do too!
The Software Life • Oct 07, 2025 Cut the Cord: Create Your Own Cloud Storage Follow the steps in this tutorial and then... congratulations! You have now created your own private cloud storage application.