Is CSS a programming language? - overflow: audible;

In March, Heydon posted an inflammatory tweet, as he often does. :-)

If you don’t think CSS is a programming language, you have a parochial view of programming and, I’m willing to bet, a parochial view on most other things - gender and ethnicity included.

That escalated quickly. While one might be both racist and not consider CSS to be a programming language, it seems a spurious correlation. And it’s an especially strong take, given that Heydon appears to have changed his position on the matter. This was him tweeting in 2013:

HTML is not a programming language. CSS even less so.

So, which is it? Are we on the path to yet another “it depends”? And whether it depends or not, does it matter? Would “elevating” CSS to the status of a programming language encourage programmers to take CSS development more seriously? Or does moving CSS into a realm with a traditionally higher barrier to entry end up an exercise in exclusion?

Heydon and I discuss this. For an hour. It’s a civil conversation, don’t worry.

Also huffduffed as…

  1. Is CSS a programming language? - overflow: audible;

    —Huffduffed by jrsinclair on

Possibly related…