Initial commit

This commit is contained in:
Uriel 2007-05-27 13:25:55 +02:00
commit 0257b46c7f
27 changed files with 4211 additions and 0 deletions

17
tpl/software/index.md Normal file
View file

@ -0,0 +1,17 @@
All software sucks
==================
"*And folks, let's be honest. Sturgeon was an optimist. Way more than 90% of code is crap.*" -- Al viro
"*There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.*" -- C.A.R. Hoare, The 1980 ACM Turing Award Lecture
"*One of my most productive days was throwing away 1000 lines of code.*" -- Ken Thompson
"*..At first I hoped that such a technically unsound project would collapse but I
soon realized it was doomed to success. Almost anything in software can be
implemented, sold, and even used given enough determination. There is nothing a
mere scientist can say that will stand against the flood of a hundred million
dollars. But there is one quality that cannot be purchased in this way -and
that is reliability. The price of reliability is the pursuit of the utmost
simplicity. It is a price which the very rich find most hard to pay.*" -- C.A.R. Hoare

32
tpl/software/xml.md Normal file
View file

@ -0,0 +1,32 @@
XML Sucks
=========
"*The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well."* -- Phil Wadler, POPL 2003
For now see [xmlsucks.org](http://www.xmlsucks.org).
Alternatives
------------
* Simple custom text formats
* sexprs
* csv
* json
* ndb-like
Quotes
------
"*Most xml i've seen makes me think i'm dyslexic. it also looks constipated,
and two health problems in one standard is just too much.*" -- Charles Forsyth on 9fans
Alexander Viro on linux-kernel mailing list:
> > Or even XML. Ouch! No need to throw things at me!
>
> It seems they would be thrown! XML in kernel is too much. OpenOffice and
They won't be thrown. They will be slowly driven under the nails, so that
victim could experience the joy equal to that of dealing with XML.