The Art of Being Single-Threaded

I heard a term fairly recently, and I love it. That term is single-threaded. If you search for this term on the Internet you’ll mostly hear about it in the context of software process execution or CPU execution, where only one task or command is worked on at a time. But I’m not talking about computer […]

The Pitfalls of Going Too Fast

I know I always advocate for “velocity!” and “Speed of iteration beats quality of iteration” (John Boyd) and “Move fast and break things. If you’re not breaking things you’re not moving fast enough” (Mark Zuckerbeg).  For a startup environment, where the goal is to get to minimum-viable-product (MVP) as quickly as possible, even with bugs […]