Well we all know companies usually set their release dates way too early and they get corrected on the way to that date (not picking on any particular big software company). But the other extreme seems to be brutal honesty. Not quite sure which one I prefer? Will we be using agile software methodologies in 2020 at all? Will there be software at all? Just too much for me to cope.

Amazon Availability