Max Böck Avatar

Max Böck

Max Böck mxb.dev

The CSS mindset

There’s a lot of CSS love & hate that flows around online, and one of the key reasons it is so polarizing is that it takes a different mental model than most other programming.

Author Max Böck has put together a list of some of the items that go into that mental model:

For most people who write CSS professionally, the mindset just comes naturally after a while. Many developers have that “aha!” moment when things finally start to click. It’s not just about knowing all the technical details, it’s more about a general sense of the ideas behind the language. I tried to list some of these here.

Max Böck mxb.dev

On simplicity

What are your thoughts on simplicity as a feature? Max Böck has this say…

I think there’s a lot of value in actively questioning the need for complexity. Sometimes the smarter way to build things is to try and take some pieces away, rather than add more to it.

For example…

Static sites are on the rise again now, precisely because they are simple. They don’t try to manage server-side code with clever abstractions - they don’t have any. They don’t try to prevent security breaches with advanced firewalls - they get rid of the database entirely.

0:00 / 0:00