This is what I have learned:
- Happiness comes from pursuing excellence. And occasionally blondes.
- Happy clients write happy checks. Unhappy ones may not write checks at all.
- Software is easy. People are hard.
- Never send an e-mail when you are angry.
- You can tell somebody bad news in a good way. It usually works out better.
- Don't write code after 12 am, unless you are nocturnal.
- If the answer doesn't come in an hour, walk away.
- People are more important than money or things. You would think this would be obvious.
- Nothing makes the software work like the hardware.
- The bad push out the good (Gresham's Law for people). Unless the good push back really hard.
- I have no overt art skill. All my art is in the code. With my luck, it will probably only be appreciated after I have died.
- You are almost always writing code for others who are paying for it. It costs less to be risk averse than code/object/tech happy. You never want to be in a position of defending your vanity.
- Your body prefers one side or the other to execute a spin kick (Dwi Hoorigee). Don't ever try it from your "less than good" side...you won't be fast and your opponent will clock you.
- There is nothing in any video game I have ever played that is as real or important as the world outside the computer.
- Anyone who wants you for what you have won't stay around when you don't have it.
- The code is always better in my head than it is in the file.
I write articles about things I think are interesting on my website.
I post complete code solutions (Cocos2d-x, Cocos2d) for things I write articles about here. If I post it, feel free to use it. Or abuse it. It's all on you, baby!
My opinions do not necessarily reflect the opinions of my clients or employers.