On the 1-year language
Application systems have completely different tolerances than libraries. Chromium can take a completely bespoke build system, equipped with its own C++ code generator, vendoring every library that it tends to use. Interoperability to downstream projects is so far in the rearview mirror, that it may as well exist as its own operating system. Same goes for Emacs. The same goes for Blender. What we need for building large and complex application programs is not the 100-year language, it’s the 1-year language. ...