20 years of practicing and studying software product management. I've learned a few things, against all odds. You can read my thoughts at http://pmhardcore.com, and hear me and Rob McGrorty talk about product management at http://alltheresponsibility.com.