ANN: Dao Language v.0.9.6-beta is release!

Rick Wotnaz desparn at wtf.com
Mon Dec 5 10:17:32 EST 2005


JohnBMudd at gmail.com wrote in
news:1133788564.145604.234630 at g49g2000cwa.googlegroups.com: 

>> a decent description or tutorial...  is better
> 
> Sound good but...  we're programmers, not documentation
> specialist or motivational speakers.  Why, when I suggest fixing
> a design defect with code, do so many programmers want to
> respond with... documentation and arguments instead of code?
> 
>>From "The Design of Everyday Things", docs are a sign of poor
>>design. 
> Even a single word, such as the word "Push" on the face of a
> door, is an indication that the design can be improved.  Please,
> rethink the design instead of trying to compensate with more
> documentation.  
> 

So, for instance, even a single character (like an opening or 
closing bracket or a semicolon) is an indication that the design 
can be improved. Please, rethink your opposition instead of trying 
to impose your design defect on a better, cleaner design.

Seriously. What you call a design defect and what other call a 
design feature are one and the same. 

I will concede this much: I would like a guarantee that helpful 
software would not strip leading whitespace (as has happened with 
some mail clients), which trashes logic-by-indention. 

Alternatively, it might be useful to have brackets and semicolons 
to overcome sadistic software interactions, but I don't *really* 
expect Python to be willing and able to predict and prevent all the 
crazy things other programs might do. And I certainly hope that 
Python doesn't ever *require* the brackets and semicolons that add 
so little value and so much clutter.

-- 
rzed



More information about the Python-list mailing list