|
|
|
|
|
by paulodeon
1549 days ago
|
|
This confirms my suspicion that CSS was designed in an ivory tower. Despite being a "good developer" cut my teeth in C++ etc always had difficulties with CSS. The mental hurdles required to understand various concepts bore no relation to anything else I had encountered in CS. I'm sure a notable percentage of my grey hairs are attributable directly to its incredible user-unfriendliness. |
|
I think because frontend has a reputation for being easier, there's this assumption that if you can do the 'harder' thing, you should be able to pick up JS and CSS pretty easily.
But the truth is, what separates a great frontend engineer from an ok one is mostly knowledge of the history and the ecosystem. The web is a big stack of compromises. Knowing why things are the way they are is one of the only ways to make sense of the frontend. That and just actually doing it.