It's been a while since I realised that programming isn't inherently about languages. That is, unless you adopt a rather expansive definition of "language" so it includes things like diagrams, sequences of interactions, and so forth. The general effect of programming, i.e. of creating or modifying computer software, is often conflated with the specific means … Continue reading What is a Programming System?