JavaScript • Jun 14, 2025 Happy Birthday, Javascript! As JavaScript turns 30, I hope you’ll indulge me on a little trip down memory lane. We examine the history of this lingua franca of the web.
AI for Designers • Jun 13, 2025 How AI Is Improving My Wireframing Process AI can accelerate parts of my process as a designer. One area where it’s made a big impact is when creating low-fidelity wireframes.
React / Redux • Jun 10, 2025 Smarter Data Fetching with TanStack Query: Reusable Patterns and Optimistic UI Here are a few especially helpful patterns for real-world projects, including reusing query configuration across components.
Artificial Intelligence • Jun 08, 2025 Project Memory Is Your Anchor: Using AI to Stay Aligned Learn how delivery leads can build project memory using AI tools. An AI copilot can help you stay aligned and reduce cognitive load.
Artificial Intelligence • Jun 07, 2025 In the World of Artificial Intelligence, Practice Human Intelligence Whenever the topic of AI content comes up, people are appropriately quick to mention that missing, intangible human element.
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.
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.
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.