01 Feb 2010

Book Review: Coders at Work

A quote from Brad Fitzpatrick:

I find that is the best way to start a conversation. If you get on a mailing list and you are like ‘hey I want to add feature X’ the maintainer is probably going to be like: ‘ Oh fuck, I am so busy, go away, I hate feature X’. But if you come to them and you are like ‘I want to add feature X. I was thinking something like the attached patch’ which is totally wrong but you say, ‘But I think its totally wrong. I am thinking the right way might be to do X’ which is some more complex way, generally they will be like ‘Holly crap, they tried and look, they totally did it the wrong way. Maybe that pains the maintainer. They are like ‘ Oh man, I can’t believe they went through all that effort to do it. Its so easy to do the right thing,’ and then they reply.

This is the secret to being productive when contributing to open source. It’s very rare that you should approach a mailing list without a patch of some kind.

dfectuoso.com   01:16

06 Nov 2009

"In practice, nothing works."

From the apparently just published, Coders at Work (Apress, 2009), Brad Fitzpatrick Talks About Programming:

In practice, nothing works. There are all these beautiful abstractions that are backed by shit. The implementations of libraries that look like they could be beautiful are shit. And so if you’re the one responsible for the cost of buying servers, or reliability – if you’re on call for pages – it helps to actually know what’s going on under the covers and not trust everyone else’s library, and code, and interfaces. (…)

They should have titled the book, “In Practice, Nothing Works”. Anyway, you can grab the — ick — PDF ebook for $20 on Apress.

blogoscoped.com   18:46

03 Mar 2008

The Ruby Programming Language

Yukihiro (Matz) Matsumoto, David Flanagan, _why the lucky stiff, David A. Black, Charles Oliver Nutter, and Shyouhei Urabe: that’s what I call a writing team. Wow.

books.slashdot.org   15:30

06 Jun 2007

Udell Interviews Leonard Richardson and Sam Ruby on "RESTful Web Services"

Ugghh, this is 7 days old now and I still haven’t had a chance to listen… It’s the best interview ever when I imagine it in my head :)

cdn.itconversations.com   13:02

09 May 2007

amazon.com   04:01

12 Feb 2007

Incompleteness: The Proof and Paradox of Kurt Gödel

Aaron Swartz reviews a newish book on Gödel’s incompleteness theorem. Insanely good topic, bad book?

aaronsw.com   18:43

19 Nov 2006

sweetjunipermeta.blogspot.com   16:46

18 May 2005

Why's (Poignant) Guide to Ruby

Holy crap this is the coolest language book I’ve ever seen. No seriously, you have to flip through the chapters – there’s regular comic strips and other crazy non-sense.

poignantguide.net   01:26

11 May 2005

Perfectly Reasonable Deviations From The Beaten Track: The Letters Of Richard P. Feynman

Holy crap a new Feynman book! Published by his daughter.

amazon.com   06:21

09 May 2005

Dracula Blogged

Bram Stroker’s Dracula blogged based on dates in the book. This will run for the next six months. Subscribed.

infocult.typepad.com   10:50

01 Dec 2004

The Naked Ape : A Zoologist's Study of the Human Animal

This book is excellent. B&N and Borders keep telling me it’s out of print.

amazon.com   18:47

29 Nov 2004

Practical Common Lisp

Looks like a lot of real-world stuff in here and is also very recent.

gigamonkeys.com   14:41

28 Nov 2004

How to Kill a Mockingbird - The Book Report

I forgot about the burning shark!

stanford.edu   11:50

21 Nov 2004

Neal Stephenson's System of the World concludes the Baroque Trilogy

Doctorow with a short review of the Baroque Cycle.

boingboing.net   19:06

07 Nov 2004

1984

Orwell’s masterpiece in all the beauty of text/plain. Note: this isn’t public domain in the US but is in AU.

gutenberg.net.au   18:39

08 Sep 2004

slashdot.org   10:39

07 Sep 2004

The Underground History of American Education

Entire book online. Looks like evidence of some huge educational conspiracy.

johntaylorgatto.com   15:12

06 Sep 2004

Teach Yourself Emacs in 24 Hours

Free book on picking up Emacs.

learn.tsinghua.edu.cn   13:26

11 Aug 2004

Hacking Mac OS X Panther

Sample chapters from book I need to buy.

macdevcenter.com   06:47

10 Aug 2004

Mac OS X Panther for Unix Geeks [safari.oreailly.com]

“..this book is your guide to figuring out the BSD Unix system and Panther-specific components that you may find challenging.”

safari.oreilly.com   07:38

25 Jul 2004

ibiblio.org   18:25