1. Don't build on legacy software.

    No, it's not more efficient to "leverage" crappy perl code written 10 years ago. I know you spent a lot of money. It's expired, get over it.
  2. It's okay to start over on a project.

    You're best qualified to do a project after you have done it. Starting over is often faster than trying to build on an incorrect assumption.
  3. If you can Google it, it doesn't need to be added to the company wiki.

    Stating the purpose of a namespace does not go in the wiki.
  4. Enterprise software sucks.

    Don't use.
  5. You can't be everything to everybody.

    It's easy to want to be everything to everybody. It means you don't have to make any real decisions.

How not to use text shadow

February, 05 2013

At first I thought it was just me having another senile moment. Instead it was a bad use of text shadow.

how not to use a text shadow

Here is an example where CSS3 text shadow is used both well and terribly. The yellow text works great with the orange background using a text shadow. But there is no need for a text shadow using blue text on the gray background. The result is a very hard to read blurry mess.


Worst logo ever?

January, 28 2013

Okay, so this is an easy target and I’m sure it’s the subject of many blogs already. I could easily confirm that but I won’t.

The Sherman Williams logo stood out to me as stupid before I even payed attention to corporate identities. I was probably around 10 when I said it looks like they’re covering the Earth in blood. I thought it was funny but I don’t remember anybody laughing. Here are 4 reasons why I think it’s a bad logo.

sherwin williams logo

Reason 1
It’s morbid – It looks like they’re covering the earth in blood.


What else would you expect from Microsoft

January, 13 2013

This trial will expire after a period of time? How about telling me the amount of days like every other trial product ever made.

microsoft unknown time period for trial


Enterprise software sucks

January, 07 2013

Passwords are not case sensitive and don't you dare try to use special characters. This is only where all my 401k and personal info is kept. Thanks enterprise software that I'm forced to use through work!

enterprise software sucks


Stay away from visionaries

January, 01 2013

If you ever meet a visionary, walk away. The self appointed visionary does not posses the ability to realize their own vision. In spite of this, they still consider themselves the brains behind the operation. They'll seek out anybody who can edit their own Facebook profile to help them with their groundbreaking idea. Groundbreaking typically refers to a cheap clone of something successful. They can't pay you but they can offer you equity and experience. Fully equipped with no money or original ideas, you and the visionary will take down the company that originated the idea and their millions in funding.