Extracurricular Activities • Oct 22, 2025 Level Up Your Emoji Game: A Command-Line Shortcut for Making Custom Slack Emojis I built a command-line Python tool to quickly create custom Slack emojis, making it easier—and more fun—to express yourself at work
AI for Developers • Oct 21, 2025 My Relationship with an AI Code Editor LLMs and an AI Code Editor like Cursor are still a benefit to my growth, but I'm not ready for the LLM to take the joy of my job just yet.
Development • Oct 20, 2025 2 Methods for Implementing Multi-Year Data My software team came up with 2 options for implementing multi-year data, including one that could be built off in the future.
The Software Life • Oct 19, 2025 It’s Not About the Code — It’s About the Relationship My most important consulting skill is relational. Relationship doesn't make the work easier; it makes the hard parts possible.
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.