Personal Optimization • May 31, 2025 Why I Use Apple Reminders (and Keep Coming Back to It) A personal take on using Apple Reminders as a lightweight, flexible tool with just enough features to stay organized.
Effective communication • May 30, 2025 How Non-Developers Can Help with Technical Troubleshooting Technical troubleshooting isn’t just for Engineers! Here's how non-developers can help with effective troubleshooting.
The Software Life • May 29, 2025 Designers Should Start Vibe Coding Today Vibe coding for designers means we can now turn our thoughtful designs directly into functional prototypes and even fully-fledged web apps.
Personal Optimization • May 28, 2025 Context-Aware Shell Aliases: One Shortcut, Many Projects The problem with simple shell aliases is that common tasks can require different commands depending on your project or tech stack.
Test Driven Development • May 27, 2025 Test DynamoDB with Jest Shelf Jest’s DynamoDB shelf is a small utility that wraps DynamoDB Local and makes it incredibly simple to spin up a temporary instance.
The Software Life • May 25, 2025 The Layer Cake Method for Product Management Creating great software products demands that teams balance multiple priorities. The "layer cake" method creates targets for an ideal mix.
Business Practices • May 24, 2025 A Living Manual: The Gift Every New Employee Deserves Many organizations have employee handbooks. But a living manual is something entirely different. It grows and changes with the company.
The Software Life • May 23, 2025 3 Things Entry Level Job Candidates Can Do to Stand Out The entry-level job market for software developers has drastically changed. Here are three strategies I've seen successful candidates use.
Artificial Intelligence • May 22, 2025 How ChatPRD Became My AI Project Manager Assistant ChatPRD, a custom GPT, has changed how I kick off projects, organize thinking, and share understanding with clients and teammates.
Development Practices • May 21, 2025 5 Techniques I Use for Quick Kubernetes Review Apps As someone who regularly works with Kubernetes, I've come to appreciate the efficiency of review apps. Here are 5 approaches I use.
AI for Developers • May 20, 2025 4 Example Software Architectures with AI From LLM Only to RAG app, let's look at each of four examples of LLM architecture that incorporate LLMs at varying levels of complexity.
AI for Developers • May 19, 2025 The Power of Context In Cursor and Other Tips To Get the Most out of the AI Editor Sometimes the AI editor Cursor delivers -- other times, it fumbles basic tasks. Here are a few Cursor tips to improve your workflow.