home file-empty pencil screen user heart reply share social loading

Keith J. Grant

Photo of Keith

Atlanta, GA
United States

Twitter
@keithjgrant
Github
keithjgrant
Author
CSS in Depth

Notes

https://www.google.com/_/chrome/newtab?espv=2&ie=UTF-8
https://feathericons.com/
http://ilyabirman.net/meanwhile/all/slider/
https://madebymike.com.au/writing/using-css-variables/
http://www.xanthir.com/talks/2017-06-16/
http://ilyabirman.net/meanwhile/all/slider/
http://www.manton.org/2017/06/jeremy-keith-on-presentable-and-the-indieweb.html
https://m.signalvnoise.com/celebrate-the-web-by-using-another-browser-than-googles-chrome-174a45991c42
https://velmu/go-long-on-web-components-b1e0689f64e4
https://clearleft.com/posts/454
https://medium.com/habit-of-introspection/the-ux-fund-investing-50-000-in-10-companies-10-years-later-6fc65bd35e7a
https://twitter.com/kevinmarks/status/852527868668252160

“When it comes to CSS, isolation is more important than reuse”

I disagree with this so hard

https://www.youtube.com/watch?v=TGHbkTGVqoU
http://boffosocko.com/2017/04/05/mastodon-social-isnt-as-federated-or-as-decentralized-as-the-indie-web/

Well, I’m on https://mastodon.social/@keithjgrant for those who are into that sort of thing

There’s a forgotten element to Separation of Concerns: keeping things in separate files allows developers w/ different specialties to edit & control contents of the stuff they understand. To date, the JavaScript community at large hasn’t really shown it can be responsible for semantic and accessible markup and sane CSS. 🤔

https://hackernoon.com/professional-pride-7b84287ae747

I get that this is satire. I’m fine with satire, in general. But the fact that this particular satire resonates with so many people indicates to me that one of the following is true:

1) We have royally screwed up the teaching of CSS. 2) Web devs are terrible at taking the time to learn how CSS works.

It’s probably both. And yes, some of the earlier stuff is not immediately intuitive: floats, vertical-align, etc. But it is understandable. You can make sense of this stuff.

It’s hard to see devs throwing their hands up in the air… If this stuff is discouraging to you, please take some time to read up on it. Stop trying to hack through the brush alone. There are great resources available (p.s. I’m writing one!)

I’m ready to stop yelling about this crap and start having productive discussions. This is a good starting place 👍

https://twitter.com/jdan/status/846755231325151232

https://cleverdevil.io/2017/user-experience-and-the-indieweb