All posts in Humor

The Great Fall of the Internet Explorer Browser

IE8 Unsupported

Outdated Browser

Ahem. I’m not going to lie, this is a little awkward. It’s like telling someone with acid washed jeans or puffy shoulder pads or overalls that times have changed and you have to change with them. Internet Explorer 8 is very old now. It’s time to update your browser and maybe try some skinny jeans and listen to some dubstep too. Who knows they might suit you.

Notice from Agency Website

How quickly the landscape changes in technology. From month to month things happen that we probably do not notice until they are common assumptions. Ten years ago Internet Explorer dominated the browser world. It was first taken over by Firefox and now Chrome. It seems pretty amazing that a company the size of Microsoft did not see this coming. I think in 2006, dominating the browser market was not as big a deal as it is today, simply because today the browser does so much more with extensions, tools and data tracking. If you live with a Gmail account and Google Drive, you are living in a world that Microsoft probably dreamed of dominating.

Another aspect of this browser story is the cost of maintaining support for the old IE browsers. While developers have a whole arsenal of tools to deal with old Internet Explorer browsers, most developers still run into projects for large companies where IE8 is the official company browser. The downstream cost for companies that move slowly in updating their technology is surely huge. Often these large companies outsource development and when developers have to support old browsers, it simply takes longer and in the end costs more. I understand that old systems (ERP, etc.) are sometimes only tested on old systems but forcing staff to live with just an IE8 browser seems a bit odd.


I have been really enjoying, in between jobs, reading and studying all the new stuff. AngularJS, MongoDB. It can be frustrating at times as the writing in these tutorials is so dry and dull it makes the California drought look like a flood. The tutorial work by Christopher Buecheler is outstanding. Clear and bullet-proof explanations that keep you moving along. I had already gotten pretty far with node but what a great tutorial. There is also a part two which is also very good.

OK! So now we’ve got our router routing us to our view, which we are viewing. Let’s do some modeling. I’ll give you a moment if you need to fix your hair or makeup.
Christopher Buecheler


Writing with a sense of humour is often in short supply in tech tutorials. The combination of really great steps with a little wit goes a long way.

Best Programming Jokes – Welcome 2015

Who says that programmers do not have a sense of humor? Some of the best programming books are actually concise exercises in humor. I have always advocated that good code is short. Refactoring code is always about getting rid of stuff. In the process, you have to just laugh at it all. Some of these are not even jokes, but insights into good programming really.

I first made this list in 2013 and they still make me laugh and help me in times of need.

When debugging, novices insert corrective code; experts remove defective code. ~Richard Pattis

Controlling complexity is the essence of computer programming. ~Brian Kernighan

Reusing pieces of code is like picking off sentences from other people’s stories and trying to make a magazine article. ~Bob Frankston

What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve certainly learned something about it yourself. ~Douglas Adams

Everyone knows that debugging is twice as hard as writing a program in the first place. So if you are as clever as you can be when you write it, how will you ever debug it? ~Brian Kernighan

Programming is like sex. One mistake and you have to support it for the rest of your life. ~Michael Sinz

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder

Beta. Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work.” ~Author Unknown

Good code is its own best documentation. As you’re about to add a comment, ask yourself, “How can I improve the code so that this comment isn’t needed?” ~Steve McConnell

One man’s crappy software is another man’s full time job. ~Jessica Gaston

SEO and Responsive, Mobile-Friendly Designs

I have always been someone who thinks beyond the task at hand and to the larger impact of decisions and the things created. Recently, I did a little project for my buddy Pierre who works at a local electronic repair shop – This little website has been a great test environment for me. This time the job took about a day. This morning, with a fresh browser I observed the effects of the website changes had on SEO.


Their old site was a clunky thing that I did in 2006 so they really needed an upgrade. This time I choose a WordPress, Bootstap 3.0 enabled theme that of course is responsive (meaning mobile-friendly). I implemented Google maps, made sure they where set up with SEO friends urls, description META tags all good, titles just right, etc. I then moved the site to my account on BlueHost which simply ROCKS!

Before the site change, I noticed that L&M Electronics had fallen off the search results of Google. A week after the site launched, they now come up on the first page for all kinds of search terms – ‘san francisco receiver repair’, ‘san Francisco autio repair’, ‘stereo repair sf.’ As well as simply “L and M Electronics.”

While Google states it does not take into account responsive designs into SEO and that it does not hurt.

From my anecdotal trial, I have a feeling that Google prefers responsive design. Google is in the business of serving up quality search results. It makes them look good when your website looks good on all devices. Even though the content on this website was exactly the same, it helps to make a new website. Google likes current information and a new website gives them the impression that the site is being maintained.

If you need to upgrade your small business website, just call or email. Here to help out.