One thing I strongly recommend to developers when starting at a new job is to keep a list of everything that bothers you. Every new company you work at, there are always a list of things that you will see as pain points because you came from a pla…

I have often thought whenever I meet a programmer who is obviously grossly incompetent that there needs to be some sort of certification board for software engineering that can help enforce some minimal skills to help weed out the riff-raff. Obvio…

December 1st, I made myself a New Year’s resolution to completely create an Android game that I would not be ashamed to show people from (mostly) scratch before the end of December. What made it the most fun was that I started with practically no …

In ancient times, plenty of builders did their work without math, and I would guess that a good portion of them likely did it faster then their math-doing counterparts. I am certain that when builders first started using math to prove that buildin…