Hacker News new | past | comments | ask | show | jobs | submit login

Do you know what pattern matching is?

https://en.wikipedia.org/wiki/Pattern_matching

Also:

https://en.wikipedia.org/wiki/Pattern_recognition

And (early 2000s skeptics idea of the term, a useful abstraction):

https://www.youtube.com/watch?v=1AjLmU0Sfu4

Sometimes people call it:

https://en.wikipedia.org/wiki/Cargo_cult_programming

All just to say, w.r.t. CSS, if you are doing this, you don't really understand what you are doing, why browsers added a feature, what the language is, you are just replicating patterns because you saw other people do it.

You were assimilated into behaving a certain way, and you continue to look at the patterns your org or community follow and you just are a victim of the https://en.wikipedia.org/wiki/Bandwagon_effect or you never had time to learn and you are a https://en.wikipedia.org/wiki/Script_kiddie or https://en.wikipedia.org/wiki/Lamer (or what people used to refer to as hackers outside of IT).

You know you can do it, but you don't know how it works, why it matters, or why you should care.

Meanwhile, you can learn about these patterns, study them, comment on why people use them, critique their flaws, benefits, etc.

Those people used to be called a https://en.wikipedia.org/wiki/Software_architect or one who studied https://en.wikipedia.org/wiki/Sociology




Oh I see, thanks. I knew what pattern matching was, but took it literally and confused myself.





Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: