Hi! Sorry for the late reply...
These are the books that I have read (or am reading) and would
consider "Must Reads."
1. Design Patterns (Gamma, Helm, Johnson, Vlissides)
2. Refactoring (Fowler)
3. Patterns of Enterprise Application Architecture (Fowler)
4. Clean Code (Martin)
5. Continuous Delivery (Humble, Farley)
These are either on my "ToDo List" or have been highly recommended by
others:
1. Working Effectively with Legacy Code (Feathers)
2. Test Driven Development: By Example: (Beck)
3. Domain Driven Design (Evans)
4. The Principles of Product Development Flow (Reinertsen)
There are many more good/great books out there, but this is my short list.
Hope that helps.
Mike
On Jan 30, 2011 7:26pm, Ronald Woan <[email protected]> wrote:
Hey I still have a few of the Turbo Pascal manuals in Ziplocs along with
Ultima maps that I had Lord British sign while in Austin. My most trashed
book through use of all times is the first edition of Programming Perl.
That much said, my favorites:
Refactoring - Fowler, I had the book for a while but I lucked out and
happened to be visiting a research team at Purdue, the same day Martin
Fowler was giving a presentation and it finally clicked that it is like
database schema normalization, almost a brainless activity that gives you
the confidence that you don't have to have big upfront designDomain
Driven Design - Evans - signed up for Eric's reading circle at OOPSLA for
the book's release, that book combined with OOPSLA tribute to the
Scandinavian School of Design made me realize that my 10 years of
hardcore C++ and Smalltalk flirtations completely missed the point of the
roots and promise of OO.Design Patterns - again a couple years of
skimming and shelfware until I met John Vlissides at IBM Research and he
mentored me and supported my organization at IBM with his own time
despite health issues - after getting into it, I grasped the importance
of a ubiquitous language among developers for discussing designs with all
their assumptions and tradeoffsUNIX Network Programming, Advanced
Programming in the UNIX Environment - Stevens - I probably copied almost
all of the code from these books in real-life projects at some point, for
later editions of the former I had the pleasure of helping Richard verify
his samples on AIXEffective Java - Bloch - came at a point of my career
that I was getting overconfident, huge kick in the pants to keep on
learning, it is so well written
About Face [3] - Cooper - first book that got me into interaction design
and that usability is not voodooInnovator's Dilemma/Innovator's Solution
(just pick up second, as it has enough of the first included)-
Christenson - a business book but important for developers with any
product management responsibility - why traditional good management
practices doom companies over time and how to gain competitive advantage
through deliberate innovation - completely explained all my frustrations
with IBM management early in my careerRon
--
You received this message because you are subscribed to the Google
Groups "Seattle area Alt.Net" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/altnetseattle?hl=en.
--
You received this message because you are subscribed to the Google Groups "Seattle
area Alt.Net" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/altnetseattle?hl=en.