Nerds And Dimwits?

UNIX and MessDOS were created at about the same time. How did the two small teams involved decide that “/” (UNIX) and “\” (MessDOS) would be used to separate directory names? Was this deliberate or just ignorance of each other’s work?

By default, WinDoz keeps program file in a special directory. Tick! But which dimwit decided to name it “Program Files”, with a space in the middle, so that generally there are problems when referring to it?

The combination of forward and backward slashes, and the space in “Program Files” means that systems using both UNIX / Linux and WinDoz waste many happy hours of programmers’ and users’ time!

And CaSeSenSITIVity!  We humans need as much help as we can get to overcome our typos and how our brains work with patterns.  Who on earth EVER benefited from allowing for CaseSensitivity and CASESensitivity and casesensitivity and …. to be recognised as different names!

Meanwhile, credit cards around the world are numbered 1234 1234 1234 1234 – sixteen digits grouped in 4 sets of 4, separated by spaces. Easy to read, easy to type, easy to visually check / compare.  Which internet banking systems recognise this valuable innovation for humans, and allow for the numbers to be entered thus?

And talking about internet banking, having logged on with a secure password, and requested a statement for “My Account Number 1” and for this “Year” and “Month Range”, which dimwit nerd decided the name of the file should be 32 random characters? Instead of “My_Account_Number_1_2016_12”?

And when entering a dollar amount in a transaction, which dimwit nerd decided that it must be 123.45 instead of $123.45 or $123 instead of $123.00?

And finally, in the statement of the transactions, instead of “Plumber – emergency – $4500” it becomes “Some bank’s internet transaction using BPAT – Plu”

Almost as though the nerds programming these systems have never used them in anger!

Published by

Robert Molyneux

Scientist and IT expert.

Leave a Reply

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