Science vs the Magic Black Box
Magic is science that you don’t understand. I love science and I love understanding things.
Fixing bugs the fun way
Whilst engineers often quote the 80-20-rule (“the last 20% of the work takes 80% of the time”, known as the Pareto principle), developers have the “Ninety-ninety rule”:
“The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.
Graceful degradation and Progressive Enhancement
“You need to support [insert old browser here], so can’t use any new web technologies like HTML5 or CSS3″ — Made up 17th century proverb
Part of the reason I like developing websites so much is that the web is arguably the most open and accessible platform there is. Someone in Japan can publish a website that can be viewed by someone in Brazil seconds later.
Read more about Graceful degradation and Progressive Enhancement
HTML5 in 5 (ish) minutes
What is HTML5?
HTML5 is a marketing term referring to New, Exciting Web Technologies. It used to be the name of the 5th version of HTML but that has been renamed to just “HTML”.
What Microsoft need to do to fix IE9
Make so more people can use IE9 instead of IE 6/7/8
There are millions of people still using IE6 and IE7, even though IE8 has been out for a few years. IE is much harder to update as it is used for legacy applications and is part of the operating system.
