Development Practices 3 Steps to Creating Spikes with Lasting Value Spikes are great for exploring and de-risking problems. I'll outline three steps I take to make sure that spikes have lasting value for a software project.
The Software Life What I’ve Gained from Conducting Interviews For three years, I've interviewed applicants at our office. The interviewing process has given me opportunities and increased fulfillment in my job.
Project & Team Management The Consultant’s Craft: Becoming More Than a Programmer We must contribute more than code. We must become programming consultants, helping our stakeholders make smart decisions that deliver maximum value.
Extracurricular Activities Benefit of a Daily Dose of Wordle: Sharpen Your Problem-Solving Skills Simply solving a small problem like Wordle is enough to kick off my day and motivate me to solve more problems throughout it.
Personal Optimization How to Program Yourself to Program Better Today I’d like to share with you how to program yourself. And, maybe you'll gain some empathy for the computer you're always bossing around.