There are many different ways to determine how “good” a piece of software is. A developer... more »
How to avoid screwing up in programming 101.
It’s a brisk afternoon at the office and you’ve been slaving away at a front end project for... more »
Android 5.0 (Lollipop) comes with a large number of new APIs, over 5,000 of them, according to... more »
Nearly all the reasons software projects fail boil down to three key things, and not a single... more »
Back in the old days when the need for localized string arose, I would add a new string and... more »