Why I often implement things from scratch (2006)
There&#x27;s a clear-cut &quot;scissor statement&quot; that you can use to divide programmers into two opposite sides. You ask the following question:<p>&quot;--If you need to invert a 2x2 matrix in your program, do you write down the algebraic formula for the solution by hand or do you call a linear algebra library? (that you would not need otherwise)&quot;<p>The answer to this question is <i>obvious</i> to most programmers.  Also, it is obvious to them that the opposite answer is clearly wrong and absurd.  Unfortunately, not everybody gives the same answer!