The Generalist

A product manager should ideally be a generalist. Yes, some specialization is required, but in what area? Statistical analysis of research data so you can draw better conclusions? System architecture so your feature specifications make more practical sense? Front-end programming so engineers don’t rebel against you? Graphic design so you …

Writing Rig

The book business is undergoing a revolution – not only in the way books are produced (electronically) and published (by the authors themselves), but also in the way books are written in the first place. I’d like to describe the “writing rig” I’m using to write my book, a method …

Fear of Letting Go

Companies find all kind of excuses to not ship software products. The main reason is typically fear that the product is not ready for prime time. Guess what – if you don’t expose it to real users it never will be. So what stands in our way? Fear. Fear for our company, for our job, for our future. Nobody wants to be associated with a flop.

Fly by Notes

One thing that kept me focused during the learning period was to maintain a document that captures everything I learned. It’s like the Cliff’s Notes of a private pilot course, and I decided to make it available to other student pilots.t

Explaining Expletivists

You know those people who use curse words not to insult anyone but to emphasize their message? Like a respected business man who says f%$! every few minutes in a conversation about oil futures or hiring or saving panda bears. A young mother of three living in a posh neighborhood who spices up her endless blurb about shopping and nail salons and house maids with an occasional curse.