Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There should be a name for the syndrome of being familiar with something to the point of not being able to see it anymore. When I try to talk about some of the things I am very familiar with, then I often can't explain them. Like JavaScript. I use it all the time. 'this' anyone? '==!'? 'bind'? It is so easy once you have submerged yourself in it.

But when I try to explain what these things are to a person learning JavaScript, I am vaguely aware that I sound like a lunatic.

Perhaps 'koolaid syndrome'.

I am not stupid - C, Java, nginix, streams, tcp slow start, NBP, etc. But CSS has always been hard for me. 'float'? 'block-inline'? <div/> vs <p/>? Eh? Rem's and em's, %, and px's Oh My!

One of the things that helped was to understand that CSS is a _layout_ engine. It takes a list of elements and plunks them into a container. In prehistoric times (BG - before grid) you needed to float things.

So yes, CSS is very capable. And there are some things that would be much harder to write with Canvas or Threejs. But if I didn't already have CSS koolaid syndrome, I wonder if ....



There's a spectrum between being able to give a lecture without preparation at a moment's notice, and having to look up how every single time.

I have to re-learn CSS every two years, since I might not do front-end development for a year.

But I'm pretty happy to do so, because the best way sometimes changes. I never get very good.




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

Search: