Stop thinking your software is smarter than your user is!

A call for predictive output in software with respect to the actions taken. During recent years we have seen a lot of smart software developed, which should simplify the life of the user as it knows in advance what the output should be. This approach used to be very common for companies like