What questions are you asking when you work on code?
Do the questions you ask when working with code decode your level of expertise?
As a beginner in any specific web tech, your first concern when working with any code is “what is this and how does it work?” As you level up, those concerns change. You may still learn about about how it works as you dive deeper, but other concerns will emerge the more you know, the more you use it, and the more work of others you are exposed to.
CSS
Beginner
- How do I make stuff look how I want?
Intermediate
- How can I keep this under control?
- Can/should I use frameworks/libraries?
- How do I deal with cross-browser problems?
- Should I be using a preprocessor?
Expert
- How can I write less of this?
- Can/should I create frameworks/libraries?
- Is testing possible?
- How can I improve the tooling? Continue…