Patterns Mean Progress

I’m writing this article because I’ve been asked about Generative AI’s impact on development. I’m not sure how or when the impact will be, but …

Read more

My Shoelace Story

Shoelace Story

Have you ever thought about how you tie your shoelaces? Probably not. Like me, you learned how to tie shoes when you were young and …

Read more

The Builder’s Trap

The Builder's Trap

Every developer knows the satisfaction that comes from building a software system. Type in a stream of characters and somehow you’ve built something that appears …

Read more

Email is Async

Email is Async 1200x600

Too many leaders treat email and messaging tools such as Slack or Teams as a synchronous communication channel, increasing their interruptions and destroying their productivity. …

Read more