I design and develop digital experiences. As a developer, I'm mainly on the front end. CSS, Sass, JS, HTML, and Markdown are all languages I use every day. The chart below summarizes time spent by file extension over the past year.
What is important when building for the web? Here's five things I think are critical.
CSS can quickly become an unmanageable nightmare of important rules and overly-specific selectors, don't let it.
Use npm to automate front-end development tasks such as image optimization, Sass compilation, and running a local server.