I'm a native spanish speaker. To learn english I followed these basic steps:
1. Learn basic grammar and vocabulary.
2. Read. Read a lot.
3. Listen to movies and songs and pick up pronunciation.
4. Keep on reading!
5. Now you know quite a bit!
But the author mentioned qmail, which is an application that was built "secure by design", is non-trivial, and hasn't had many bugs.
This is a little paper by the author of qmail:
http://cr.yp.to/qmail/qmailsec-20071101.pdf
The idea of unifying the interface of apis is pretty good IMHO, but I have to say something about this bit
"(about objects and abstract data types) No existing user code can do anything useful
with your instances."
I don't think that's actually true in the case of haskell Abstract Data Types. I mean, sure, the existing code base can't do anything magic with the types, but at least declaring "deriving Typeable, Data" allows you to make some magic.
but the world is not ideal, and if money is a strength that can be abused, should you allow anything, without restriction, to be done with it?
I believe totaly free economies lead to abuses. It happened in the past.
I doubt wikipedia's sources, but I can't read it cause the source is a californian book, and there is no link to read it and I don't own the book.
The guy was autoritarian, but he wasn't a dictator, and certainly not by wikipedia's own definition: http://en.wikipedia.org/wiki/Dictator
THE STRENGTH OF THE STRONG by Jack London
http://www.trussel.com/prehist/strength.htm
Basically, the story tells that a tribe figured out that the basic "law" was that no man should use his strength to abuse others, so whenever one would abuse his strength, the others would kill him as to not weaken the tribe. Much later in the story, they figured out that money (among other things) also was a strength that you can use to abuse others.
Maybe you should try reading a bit about dependency injection. It is a declarative way to assembly pieces of software (in this case, objects) that have no knowledge of each other. You can do it manually, but this is an easier way to do it.
I'm not sure I agree. Okay, English is not my primary language, but it largely applies to Spanish. The so called "clutter" sometimes adds expresiveness. He argues that "smile happily" is redundant. But not all smiles are happy smiles. So the word is not dispensable at all.
I stopped reading there: "Juan Domingo Perón, the Argentinean dictator". I'm from argentina, and he was not a dictator, but a president elected democratically. The guy obviously doesn't know what he's talking about.
(just in case, let me say here that even those who were very opposed to Peron in argentina never called him a "dictator". they would call him fascist but not a dictator)
1. Learn basic grammar and vocabulary. 2. Read. Read a lot. 3. Listen to movies and songs and pick up pronunciation. 4. Keep on reading! 5. Now you know quite a bit!