Why developers don't explain every last bug fix in release notes
I've seen a lot of frustration by smartphone users when app release notes are vague about what'
The customer may not always be right, but they're still our customer
One summer in high school, I had a mandate from my parents to get a job. If I was going
Story of the utility developer
A few years into my career, I noticed I was only working with the (even then) outdated "classic"
Errors of omission
I've long maintained that the hardest errors to find in a software application are those of omission. Omissions
Technical debt: now or never
I started a new project at work a few months ago. Literally, a new project, as in File ->
Integration, always last
It's likely that your application doesn't live in a vacuum by itself. At a minimum, it
Over-optimized?
Recently, I've been dogged by a Subversion issue (and generally dogged by Subversion — Mercurial and Git are my
Location known, but still lost
A started a new job in late 2010. At first, it seemed like something that was too good to be
Patching vs. merging
One of those "fun" activities developers look forward to is merging code from one branch to another. The
How reading user reviews and triaging software defects are similar
User reviews saved e-commerce — the power of the Internet buying masses, crowd-sourced into a win-win situation for both retailers and