Developing software requires a mix of analytical and creative approaches, involving different types of people who have different blends of thinking. But how can one achieve software quality in the competitive IT marketplace? I argue here that the maxim “Test early and often” is one of the most useful tools for achieving software quality. Continue reading Test Early and Often
An Evolutionary Singularity
The drumbeats of the singularity advocates is getting louder with the constant refrain that humanity is doomed at the hands of machine intelligence. Although their argument is machine intelligence is inevitable, many people do not believe it is a likely future. In his recent book about the evolution of humanity, Sapiens: A Brief History of Humankind, Yuval Harari offers a different assessment. He argues our species, Homo sapiens, will become extinct in the next century—but by human choice, not machine intelligence. Let’s take a look at his intriguing argument. See if you agree. Continue reading An Evolutionary Singularity
Spike those “Luddite” Awards: Not all innovation is good

The Information Technology and Innovation Foundation (ITIF) published its annual “Luddite Awards” for 2014 and 2015. These would-be rogues galleries target organizations or individuals who, in ITIF’s judgment, “did the most to smash the engines of innovation.”
Continue reading Spike those “Luddite” Awards: Not all innovation is good
Your Smartphone Can Kill You
Niall McCarthy of Statista.com uses data from Priceonomics to define a new category of accidental death by smart phone—the “selfie-fatality.” Forty-nine people have died because of selfies over the past three years, exposing some unintended side effects of smartphone usage, according to McCarthy. Continue reading Your Smartphone Can Kill You