Transparent Technology

Stop arbitrarily changing software features on your users! Adapt your features to your consumers’ ecosystem.
Leave a comment
Want to be agile?  Think like the artic hare.  (Left photo: flickr/odiellus, right photo: flickr/heathzib)
Want to be agile? Think like the arctic hare.  (Left photo: flickr/odiellus, right photo: flickr/heathzib)

In his seminal article, The Computer for the 21st Century, Mark Weiser proposed that in the future computer technology would be so ubiquitous that no one would notice it.  Weiser’s prescient vision of computers has materialized in the form of the Internet of Things.  IoT, in itself an ambiguous description of the technology, is the manifestation of accessible computer technology in industrial machines and beyond.  The consumer demand for omnipresent internet enabled sensors supports Weiser’s definition of a technology woven into our everyday lives.

If the most profound innovations are those that we take for granted then why do we consider it a positive sign that board room discussions are increasingly focused on engineering and technology?  Put another way, is the measure of success of a technologist determined by how little senior management talks about them?

One of the underlying tenets of Agile is that it cannot be limited in its adoption to just engineers.  As agile has become one of the most popular square on buzzword Bingo cards, entire organizations have been reorganized to increase the productivity and effectiveness of engineering teams.

  • Much like neuroprosthetics, the best technology may disrupt the status quo but they must appear natural to the user.
  • If the consumer ecosystem changes then the product needs to change or else it will not appear transparent.  Think of the arctic hare or the ptarmigan.  They change color when the snow appears to continue to blend in.  Otherwise they are conspicuous and vulnerable prey to hungry predators.
  • In order to adapt transparently, evolving features must not be buggy or introduce bugs.  Isn’t this like asking for having your cake and eating it too?  Not if foundations are maintained.

About Mike Krolak

Mike Krolak was introduced to computers, robots, and communication systems almost as soon as he could walk. Beginning at age seven he toured the country working on exhibitions that appeared at major trade shows and museums, and on CNN network news. As part of these exhibits, he used natural language to program an intelligent CAD system to design complex, cantilevered, block structures; designed Lincoln Logs houses on an intelligent CAD connected to a self-programming fabrication factory; and programmed real robotic turtles and assorted talking mobile robots. Mike earned his bachelor degree in mathematics from the University of Chicago where he was a teaching assistant as well. While in Chicago he also tutored inner city students to help them transition to the prestigious Illinois State Math and Science High School. He has published material on using a massively parallel computer for image processing and finding large prime numbers; funded by the National Super Computer Center. As one of the early pioneers in using the web for distance learning, in 1994 he helped develop a project, funded and positively reviewed by NSF. The project featured virtual plant tours, tutorials on CNC machining, and a variety of production processes and products to first year Industrial and Manufacturing Engineers. This course was developed for the University of Rhode Island and UMass Lowell. Mike also participated on a team to provide navigational aids to the visually impaired funded by NSF. Mike climbed through the ranks at the Boston Globe from a software consultant all the way to an Executive Director where he built a team of more than 40 directors, managers, software engineers, web developers, quality engineers, and project delivery managers reporting to him. Additionally, he managed a team 8 offshore developers in Siberia and India.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>