Learning to value my time

This is one of the most important lessons I learned while working from home. If you don't value your own time, who will?

An Ode to Commode Design

A quick example regarding the importance of affordances and the gulf of execution in design. Examples can be found in all sorts of places.

WCry, ransomware, and the challenge of legacy software

If organizations would just stop using Windows XP and patch their software, WCry wouldn't have been an issue. Unfortunately, that's often easier said than done for safety-critical systems built with now-retired software.