Overall great, but I've always disliked this:<p>> Have strong opinions loosely held<p>It comes out of the very true reality of needing to pick a direction and lean in hard. For example, Postgres vs MySQL. Almost anywhere either would do, but you can't split the baby. Pick one or the other and carry on.<p>The part that breaks down for me is when people start talking about having strong opinions. Why on earth would I have a strong opinion that I hold weakly?<p>I'm just honest with people. We went with Postgres because we had to choose one or the other, but both would have worked.<p>The things I have strong opinions on are the very things that are <i>not</i> weakly held. "One shouldn't use Ruby for feature extraction on video at scale." It would take a <i>lot</i> to convince me otherwise, hence the strong opinion.<p>I find some people have trouble thinking in non-discrete ways. For example, I know this smart guy but he's just irrationally pissed off at five star rating systems and he only ever gives 1 star or 5 stars. He considers it a usability failure because he'd rather do a thumbs up or thumbs down. I discovered this only after complaining that the five star system was <i>not continuous enough</i> for me. I wanted to give something 4.8 stars because it was great, but had some slight flaws.