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?

JavaScript

Beginner

  • How do I make stuff happen?

Intermediate

  • How can I organize this?
  • What are the best practices regarding speed and efficiency?
  • What jobs are best left to other web tech?

Expert

  • How can I write less of this?
  • Are Preprocessors appropriate for this?
  • How can I keep this really fast?
  • How does a team write this?
  • How do we make less mistakes?

What questions are you asking when you work on code?

Embedded Link

How Web Tech Concerns Change | CSS-Tricks
As a beginner in any specific web tech, your first concern is “what is this and how does it work?” As you level up, those concerns change. You may still le

Google+: View post on Google+

Post imported by Google+Blog. Created By Daniel Treadwell.