A lot of programs are single-use throwaway scripts customized for a specific use case, or at best have a lifetime measured in months or years. Whereas with music there are centuries-old pieces that are still perfectly usable and probably better than what a composer would produce as a replacement. So no wonder our attitudes towards reading and writing are different.<p>&gt; Composition-focused languages like python and go change that. Whitespace-orientation and named parameters help a lot. Also, you can write sophisticated python&#x2F;go without complex type ontology.<p>This is backwards. Languages without (or with limited) type systems are very hard to read, because you have a lot less reliable information about what&#x27;s going on.