Best Practices

zen monk meditates

be one with your CSS grid

NOTE TO SELF: The sooner you develop good habits, the sooner you will find your center as a developer.

Put another way: if you don’t develop good habits, you won’t develop good work.

1. Know and love your content
2. Choose your tools and workplace wisely
3. Be neat
4. Get out of your own way (solve real problems)
5. Don’t Repeat Yourself (DRY)

Each of these is worth it’s own short post, so I’ll leave you with this to ponder:

If a blogger writes a post and no one reads it, would a tree fall soundlessly in a forest somewhere, too?

Supporting ie

An important staring point for any project is deciding what browsers you need to support.  If your client or boss insists against your best advice to support ie version 9 and below, you most likely will have to spend a fair chunk of your effort on hacks.

According to the W3Counter’s browser statistics, in July 2014 ie had a 21% global market share, however only about 6.6% of all ie browsers are ie 9, and only 4% are ie 8.

While ie 8 and ie 9 combined still represent 10% of all ie browsers, they only represent about 3% of browsers overall.

Is it really worth your time supporting the rapidly declining 3%?

The writing is on the wall.

Microsoft recently announced they plan to end support for most of their older browsers:

After January 12, 2016, only the most recent version of Internet Explorer available for a supported operating system will receive technical support and security updates.

At this point I am ready to abandon ie 9 and below unless someone makes me an offer I can’t refuse.