Tuesday, March 24, 2015

The Dilemma of Bug-Free Software

Resolving software bugs is arguably the most important task of a software developer. Only by adequate software testing can developers find bugs in the system and fix these errors. However, with one fix often comes another bug, and the linear process becomes a cycle. It's possible that these seemingly new bugs weren't caught during the pre-release phase.

Research shows that a well-equipped software developer can catch 95 percent of known bugs prior to a code's release. The catch rate has remained somewhat stagnant over the past two decades despite advancements in software development. While a bug-free release is achievable, it has proven to be as rare as a blue moon.

Tuesday, March 10, 2015

Your App and the Internet of Things

The Internet of Things—no, it’s not a random phrase—is a scenario in which people, animals, and even objects are provided with unique tools and the ability to transfer data over a network without the need for human-to-human or human-to-computer interaction.
The Internet of Things (IoT) is something that app creators should constantly be aware of. With sensors and identifiers embedded practically everywhere, the world is becoming increasingly connected, and if your app isn’t able to keep up, well, that’s ultimately your fault.