Content Lead for Chrome DevRel at Google. CSS Working Group member. Posting work-related stuff here, find me elsewhere for cats, running, and other stuff.
The number of people who have told me that MDN is a wiki, therefore the community will keep it up to date tells me two things. People do not get the value of professional tech writers. Folk are incredibly optimistic about what "the community" will do for free.
Some personal news. As of this month, I've been self-employed for 20 years, which is a pretty good run of not having a proper job. However, I've decided it's time to do something different, and on October 4th I'll be joining Google as a tech writer.
These lists of things FE devs supposedly "have" to know never seem to include HTML, CSS, and JavaScript. You know, those things that actually are the front-end of a website.
I do think that the way CSS has been taught - as a collection of tricks - hasn't helped people understand the language. And I've done that in the past too. You can understand modern CSS as a system, and it makes a lot more sense when you do.
Your intro for a technical article should answer these questions:
1. Who is this for?
2. What do I need before I start? (knowledge, software etc.)
3. What will I learn?
Save the long rambling story for your recipe blog.
Very sad about MDN. Wondering what the plan is for it now? I've been writing a piece today which has maybe 10 or so links to pages there. We need it. We need web platform docs - and thoughtful, knowledgeable people researching and writing them.
Men frequently explain CSS Grid to me. Usually using phrases I repeatedly say on stage, on one occasion citing one of my examples but couldn't recall which "guy" told him this.
Why do people feel the need to comment on every example of someone using new CSS with their great revelation that older browsers exist? We. Know.
You don't have to use something if it doesn't make sense in your project. No CSS police are going to come after you.
I love that in this industry you get to be an expert and a beginner at the same time. Learning new things, being a beginner, reminds me what that is like and makes me a better teacher of the things I am expert in.
I wonder if people in other industries declare their lack of learning a core competency in their sector as some kind of badge of honor? The way that web developers proudly tell us how they haven't bothered to learn CSS.