Of Nick
Ruest
Sent: Wednesday, September 09, 2009 3:12 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Book recommendation
If you are into the history of how it all came about, The Dream
Machine: J.C.R. Licklider and the revolution that made computing
personal is a good read
Since this list has librarians, hard core programmers and hybrid librarian
programmers on it, this is probably a good place to ask this sort of question.
I'm looking for some book recommendations. I've read a lot of technical books
on how to work with specific kinds of technology, read a lot of
Hi, Robert.
I highly recommend both The Pragmatic Programmer: From Journeyman to
Master (http://www.pragprog.com/titles/tpp/the-pragmatic-programmer)
and Practices of an Agile Developer (http://www.pragprog.com/titles/pad/practices-of-an-agile-developer
). I found both of these books to be
From my software engineering days, I like Steve McConnell's Code
Complete and Software Project Survival Guide; The Mythical
Man-Month, by Fred P. Brooks; Joel On Software by Joel Spolsky (who
also has a blog); and The Elements of Programming Style, by Kernigan
and Plauger. KR is directed at the C
I haven't read it yet, but Coders at Work is getting a lot of good
press. Here's a slashdot review
(http://books.slashdot.org/story/09/09/02/1331233/Coders-At-Work).
They interview a bunch of 'famous' coders who talk about their craft.
joe
On Wed, Sep 9, 2009 at 11:12 AM, Robert Foxrf...@nd.edu
I am a big fan of the original Design Patterns book, myself.
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
But just reading the book alone won't do as much as reading the book AND
working with code that is written using the lessons of the book.
The
I'd second pretty much every suggestion I've seen so far and add one
Refactoring by Fowler. It's only really useful if you've had some
design experience, but
Some of the others that I really highly recommend would be The
Pragmatic Programmer: From Journeyman to Master. I'm of mixed
feelings on
The best way to learn good code design and architecture is to work
with code someone already wrote (open source, libraries, frameworks,
etc) that uses good design and architecture.
Or having to debug code that someone else wrote that *wasn't* written
well. It's one thing to learn the good
I haven't read any of them yet, but O'Reilly has a new series of books
that might be of interest. They all have titles like Beautiful
Teams, Beautiful Architecture, Beautiful Data, Beautiful
Testing, etc.
Maybe someone else has read one and can comment on their usefulness?
Keith
On Wed, Sep 9,
I learned quite a few useful abstracts from Eric Raymond's The Art of UNIX
Programming, which is also available as a free ebook at
http://www.faqs.org/docs/artu/ - Much is UNIX-centric, but some good general
philosophy in there about coding practice and mindset.
I'm currently reading and
On Wed, Sep 9, 2009 at 12:27 PM, Jon Gormanjonathan.gor...@gmail.com wrote:
I'd second pretty much every suggestion I've seen so far and add one
Refactoring by Fowler. It's only really useful if you've had some
design experience, but
Odd, not sure what happened there. But what I meant to
The best way to learn good code design and architecture is to work
with code someone already wrote (open source, libraries, frameworks,
etc) that uses good design and architecture.
Or having to debug code that someone else wrote that *wasn't* written
well. It's one thing to learn the good
For those who enjoyed The Mythical Man-Month I'd also recommend
Peopleware (not the software, the book ;) ).
Jon
On Wed, Sep 9, 2009 at 2:58 PM, stuart yeatesstuart.yea...@vuw.ac.nz wrote:
I can't speak highly enough about The Mythical Man-Month, by Fred P.
Brooks (1975).
Let's just say that
If you are into the history of how it all came about, The Dream
Machine: J.C.R. Licklider and the revolution that made computing
personal is a good read. It is a little dense at times, but well
worth the read.
ISBN: 014200135X
-nruest
On Sep 9, 2009, at 4:15 PM, Jon Gorman wrote:
For
14 matches
Mail list logo