Archive for the ‘knowledge’ Category
Book: Everyday Scripting with Ruby
I read Everyday Scripting with Ruby last week and found it an odd read. I think the problem was that I read it directly after the conceptually dense, language rich, feature length Programming Ruby.
The book is pitched at a very high level, so that non-developers can get familiar with Ruby. Now as a Ruby Newbie, I still picked up the odd nugget here and there given that Brian approached stuff from a testing perspective, but overall I didn’t pick up enough stuff for me to recommend his book internally within Cognifide.
Instead, I would direct you guys his blog which i find a much more interesting read. Also, I like the theme of his new book which is scripting Mac OS X Leopard using Ruby. Check out the mailing list.
A fact is like a sack…
I’m reading a great a little book on “the myths of innovation” by scott berkun and came across this great quote by the prominent historian Edward Carr:
“It used to be said that facts speak for themselves. This is of course untrue. The facts speak only when the historian calls on them: it is he who decides to which facts to give the floor and in what order or context…a fact is like a sack - it won’t stand up till you’ve put something in it.”
Take a look at a couple of the following facts, and tell me just how much crap someone put in those sacks:
- With agile development, there is no need to document.
- Peanut butter and jelly tastes good (inconceivable).
- Software development is easy.
- Databases are slow, lets use the filesystem, it’s quicker (still with us this one).
- Testing is a optional extra if we have time (sigh, why are people still doing this).

