Progress without pain is a reasonable expectation.
At a previous employer, my colleague in software product management had a mantra, “never apologize for making progress.” This simple axiom was applied whenever we, as a software vendor, had to impose upon the customer base to accept changes, sometimes painful, if the reasons were good. Some changes were mandated by our own partners – the OS or database versions went obsolete. Some were mandated by us, as we repaired defects, or revamped approaches to help our customers get more value from our products. In all cases, the combination of the technology at the time plus the mission-critical nature of that software, all but guaranteed some customers would push back on accepting the changes. “Never apologize for making progress,” Tom would say. “We can’t stop the industry from advancing the products we rely on, and we can’t improve anyone’s experience with our own products unless we are allowed to make changes.”
Is your technology getting to know all about you?
We welcomed a new presence into our home this weekend, and the kids couldn't be happier about it. As far as companions go, Alexa is pretty agreeable. Alexa will go along with anything, answer any request, and can be quite entertaining in the process.
Naturally, the family is intensively peppering Alexa with questions - a real "getting to know you" phase. As a father and a technologist, this is the part that kicks my protectiveness into high gear.
A bluesy approach to software development
I recently enjoyed a concert by one of my musical idols, Mr. Robert Cray. The venerable bluesman's voice hasn't wavered since the first time I saw him, some 20 years ago.
Watching this artist spellbind the crowd, I was reminded of something that virtuoso musicians all know: it's not just about the notes you play, it's also about the notes you don't.
At the risk of nerding up an awesome musical experience, the show made me think about how that principle applies to one of my other passions, software development.
Exploring the fractured relationship between intent and results in the software world
I've been giving a lot of thought recently to the way software designers, when creating a human-facing application, try to discern the human's intent.
There is a slippery slope when a software application goes from requiring explicit requests to assuming intentions based on actions or conditions. The results can produce consequences that the human neither comprehended nor desired.
Technology meets the enterprise for 2 days in Boston
Last week I attended the Enterprise Wearable Technology Summit, or EWTS, in Boston, MA. The two day conference was jam-packed with great content, stunning demonstrations, and an audience full of enthusiasts for the future of wearable technology.
Privacy and security with workplace AR
For better or worse, we have become a self-documenting society. To illustrate this point, simply watch the evening news. How many stories are supported by amateur footage because someone near the event was quick with their smart phone?
Amateur cinematography in the workplace is a serious concern. Regardless of intent, workplace images can reveal proprietary information or invade the privacy of the human workforce.
In addition to consumer devices like smart phones, more workplace devices are now equipped with camera / video capabilities. Tablets, high-end handheld computers and wearable technology, such as our own VIEW devices, all boast video imaging as a core feature.
This post considers some implications of vision-based technology in a working environment.
Technology in the workplace must respect these core values.
Earlier in my career, I had the opportunity to discuss workforce management with many companies. Specifically, how were these enterprises measuring their hands-on workforce, such as warehouse, delivery, retail and even call center employees?
While many variations exist, three attributes recurred frequently enough such that I now consider them the central pillars of an effective hands-on workforce. As with any core principle, a company who values these attributes will measure, encourage, and continually strive to improve in these areas.
Simply put, they are: safety, accuracy and efficiency.
A significant aspect of the LogistiVIEW solution is enabling workforce excellence. The remainder of this post will examine each of these three pillars in more detail.