Mike Sherov
Mike Sherov

Mike Sherov is a software engineer and instructor, focused on frontend performance and the craft of software since 2003. Mike makes it easier to Get Things Done on the web. He's contributed to many popular open source projects including npm, webpack, jQuery, ESLint, and JSCS. He lives in New York with his wife and 2 children. Twitter Github dev.to Slides.com


How to Kill IE11 - What the Deaths of IE6 and IE8 Tell Us About Killing IE

July 09, 2019

“Internet Explorer needs to die.” This phrase has been uttered by countless software developers throughout the ages, but never has that…

Response to “Enabling Modern JavaScript on npm”

June 04, 2019

The Problem In a recent blog post, Jason Miller lays out a problem: given that the average JS application is composed of >50% 3rd party…

In Defense of the 10x Developer

December 10, 2015

One of the most persistent software development memes is making fun of recruiter-speak. You know, the type of language used by the clueless…

Shipping is Your Primary Feature

May 01, 2013

I’ll keep this one short and sweet, and just say this: The most important feature that your software can have is that it’s in the hands of…

Writing Clear Code, Not Clever Code

April 15, 2012

In Practices of an Agile Developer, Andy Hunt and Venkat Subramaniam outline a huge list of ways to improve yourself as a software developer…