Customer Development is Hard.

I’ve been working in technology for a pretty long time, having weaved my way along an illuminating path through development, IT, project management, product management, product marketing, marketing and executive leadership. The two key principles that tie the...