MorningLightMountain

a little something from an immotile

Posts Tagged ‘Basics’

Laziness, Impatience and Hubris

Posted by Dan G on November 29, 2011

The qualities you will always find in great software engineers, http://threevirtues.com/. However you should be very careful around hubris…

Posted in Other | Tagged: | Leave a Comment »

A child of five…

Posted by Dan G on November 22, 2011

“A child of five would understand this. Send someone to fetch a child of five.”

Groucho Marx

Some of the rules about computers and systems are so fundamental that a child of five (in this case, rather fortuitously, Loki) can understand it and extrapolate extra rules (or scenarios).

Starting from two statements:

  • A computer can only do what it’s told to do, by humans
  • Computers don’t make mistakes, humans do

He was very quickly able to reach these conclusions:

  • A computer can’t do what it’s not been told to do
  • If a computer makes a mistake, it’s because a human made a mistake

He doesn’t quite understand the nuance of how many humans could have made the mistake (he only considers the user at the moment, not the pile of software engineers / QA / project managers / etc hidden behind the curtains), but the seed is there.

Pedants may now bang on about hardware failure ;)

Posted in Family | Tagged: , | Leave a Comment »

 
Follow

Get every new post delivered to your Inbox.

Join 165 other followers