Yes, I&#x27;m digressing.  Guilty as charged.  Nevertheless, I think it&#x27;s a somewhat-on-topic digression.<p>If there&#x27;s a wall at 2,000 lines, almost all language-advocacy examples are below that wall.  That&#x27;s the <i>first</i> wall.  But language choice doesn&#x27;t get interesting until you ask what the language does at the 20,000-line wall or the 200,000-line wall.  Nobody talks about this when they advocate a language (except, as I said, Go).  The closest are Haskell and Lisp, and their claim is that you can write the same program in fewer lines (so that you don&#x27;t hit any of the walls as quickly).