www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Re: Stupid little iota of an idea

reply foobar <foo bar.com> writes:
Ary Manzana Wrote:

 On 2/11/11 12:15 AM, Nick Sabalausky wrote:
 "Andrej Mitrovic"<andrej.mitrovich gmail.com>  wrote in message
 news:mailman.1476.1297391467.4748.digitalmars-d puremagic.com...
 What the hell does "to!" have to do with anything. Disregard my last
 post, it's obviously 3 AM and I'm talking gibberish.

I just meant that "iota" looks a lot like (spaces added for clarity) "i to a". In other words, the first time I ever saw "iota", I confused it for the old C function that converts an integer to an ASCII string. It may very well have been 3am for me at the time ;)

You are the second one who confuses iota with itoa. Actually, the third, I confused it too. According to the book "The Design of Everyday Things" the design of that function name is wrong, it's not your fault and it's not because it was 3am. When many people make mistakes with regards to the design of something it's *always* the design's fault, never the human's fault.

Thanks for this, I'm adding this book to my read list. :)
Feb 11 2011
parent Walter Bright <newshound2 digitalmars.com> writes:
foobar wrote:
 Ary Manzana Wrote:
 According to the book "The Design of Everyday Things" the design of that 
 function name is wrong, it's not your fault and it's not because it was 
 3am. When many people make mistakes with regards to the design of 
 something it's *always* the design's fault, never the human's fault.

Thanks for this, I'm adding this book to my read list. :)

Every engineer and designer should read it. It's a classic, and a quick read. The irony of it is, of course, everyone agrees with it, laughs at the stupid designs shown in the book, and then goes right out and create their own equally stupid designs. Making designs that are intuitively obvious is amazingly difficult.
Feb 11 2011