The Silent Enemy: Failure to Report Exceptions

Stung again, several times in one day.  Systems that fail to report problems can waste everyone’s time.  The problem is that such system appear to be running fine, and that is great for lazy programmers and product managers alike.  Just . Say . No .

Continue reading

Agile Best Practice: Start with the Empty

A co-worker on an agile project was showing me a feature he was perfecting, and it was looking pretty good with features to add and remove various settings as per the design.   I wanted to try it.  He said “sorry, the create function is not implemented yet.”   It got me thinking…. Continue reading

AdaptiveCM Workshop in America for first time

The Sixth International AdaptiveCM Workshop will be associated with the EDOC conference this year, which will be held in Quebec City in October 2017 and is the first opportunity for many US and Canadian researchers to attend without having to travel to Europe. Continue reading

Overautomation – the Value of Returning to Manual Work

I regularly post about the advantages of using natural (as opposed to artificial) intelligence in the workplace.  I also carefully say that there are two kinds of work: routine work that should be automated, and unpredictable work that should not be automated, and it should be fairly easy to distinguish the two.  But is it?   Continue reading

15 Key Lessons for Managing Complexity

Managing Complexity was the topic for this year’s Global Peter Drucker Forum in Vienna a few weeks ago.  Complexity overwhelms the old style of command and control management, but the followers of Drucker offer better alternatives.  I wish could have attended, but I will have to be satisfied summarizing based on the writings of others. Continue reading