Just Build the Product
You know, one of these posts pops up on HN every few months, and every time it kind of annoys me.<p>If I&#x27;m building a project for fun at home, then it&#x27;s typically <i>specifically</i> to learn about a new thing (which I kind of assumed was the case for most people); either a new programming language, or a new editor, or a new library or two.  If I short-circuit and &quot;just build the product&quot;, then that is sort of negating the purpose of the project.<p>If I wanted to &quot;just get something done&quot;, I probably wouldn&#x27;t have done any projects in Haskell (back when it <i>really</i> sucked for tooling), I wouldn&#x27;t have learned category theory, and I wouldn&#x27;t have gotten any work in research.