hat if you just start building these components one by one, eventually you’ll have the full stack and it will just gel together. So that’s what I started doing.</p></blockquote><p>In my case, there are two very clear benefits of build personal tools and projects in my own language:</p><p>First, <strong>my programs are only nearly as complex as my problems, and don't inherit the incidental complexity that comes from "generic" software design</strong>. For example, Oak's <code>http</code> standard library