On becoming a better developer (2015)
Abraham Lincoln studied Euclid to become a better lawyer (to learn how to &quot;demonstrate&quot;).<p>I&#x27;ve just studied a tiny bit of Euclid, and his design of lemmas (technical theorems, not beautiful in themselves, whose beauty is neatly meeting needs in higher-level theorems), is program decomposition into modules, <i>that you can see</i>.<p>I can&#x27;t be sure yet, but I feel I&#x27;m already thinking more clearly.<p>EDIT <i>Euclid</i> means &quot;renowned,&quot; from eu &quot;well&quot; + kleos &quot;fame&quot;.<p>This jibes well with the team-theory: <i>&quot;Because the lack of biographical information is unusual for the period (extensive biographies are available for most significant Greek mathematicians for several centuries before and after Euclid), some researchers have proposed that Euclid was not, in fact, a historical character and that his works were written by a team of mathematicians who took the name Euclid from the historical character Euclid of Megara (compare Bourbaki).&quot;</i> <a href="https:&#x2F;&#x2F;wikipedia.org&#x2F;wiki&#x2F;Euclid#Life" rel="nofollow">https:&#x2F;&#x2F;wikipedia.org&#x2F;wiki&#x2F;Euclid#Life</a>