Artificial Intelligence • Jun 06, 2025 How Do You Solve a Problem Like GenAI Addiction? The issues with Generative AI seem new, but are they? Let's solve GenAI problems using lessons learned from the world of smartphones we know.
Artificial Intelligence • Jun 05, 2025 Tips & Tricks for Better AI Prompts Learn why you should keep it concise and other tips on how to better use AI prompts for increased model accuracy and reliability!
Developer Tools • Jun 04, 2025 Log Your Entire ZSH History Here's how and why you should log your ZSH History. Use a zsh hook to save commands to daily log files, allowing for easy searching.
Angular • Jun 03, 2025 Work with Multiple Observables in Angular’s ngOnInit On a software project that involves building an Angular component? Learn about working with multiple observables in Angular's ngOnInit.
The Software Life • Jun 02, 2025 Preview Environments with Neon’s Database Branching Neon DB solves problems with database branching. A fresh database instance is provisioned, based on the latest state of its parent database.
The Software Life • Jun 01, 2025 Advice for Consultants: Best Practices for Short Engagements As a software consultant, I've learned a few lessons about delivering immediate value and building trust during short engagements.
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.