Posts

Stop relying on averages
Averages, while useful for monitoring overall system health, often misrepresent individual user experiences. To truly understand and improve user satisfaction, one must analyze data beyond averages.

Humanizing Hiring
What is it like to search for a job or hire someone today, and why on earth are we tolerating this mess? Why is it so hard to fix the job seeking and hiring process? Plus you get to play with another fun calculator.

Competitive Strategy
What are the core elements that define and determine competitive strategy? This post shares highlights from an intense week of learning.

Application Availability Depends on Dependencies
No SaaS application is an island. Learn how to calculate the required uptime of dependencies based on your application uptime requirements. Plus use a handy calculator!

My AI coding buddy
I gave Claude an entire application's source code to see what it could do. When it comes to leveraging AI to do truly valuable things, its awareness of context is key.

Fighting against entropy
Development teams will devolve into silos of knowledge without active work to resist that trend.

An Exposition of DEI critical themes
There is some healthy, and some not so healthy, debate about DEI happening now. In this post I try to pull together the themes I'm hearing and give my perspective on these things. This is by no means an exhaustive treatment of the topic.

Stop being myopic about business agility
Leadership, Creativity, and Diversity are keys to managing constraints

Your accomplishments won't regain trust on their own
Why it takes more than just getting things done to regain trust with a colleague

AI Use Cases
There are plenty of ways to leverage current AI tools for decision assistance