Sharpening My Developer Saw

As we approach the midway point of the year, I have begun to assess my skills. Specifically, I've been pondering how to improve on my current skills, as well as picking up a few new ones. So, inline with the 7th habit from Stephen Covey's book The 7 Habits of Highly Effective People, it's time to start sharpening the developer saw. As written about by Scott Hanselman and Justice Gray, one obvious way a software developer can improve his/her skills is by reading.  So, for the rest of the year I've assembled a list of books that I plan on reading. They include:

Code Complete (re-read)

The Algorithm Design Manual (re-read)

User Interface Design for Programmers (re-read)

Designing Interfaces

CLR via C#

C# in Depth

Framework Design Guidelines (re-read)

Concurrent Programming on Windows

Peopleware

Hackers and Painters

Programming in Objective-C 2.0

Beginning iPhone Development

How Buildings Learn

The Art of Capacity Planning

Effective Java (re-read)

The Ruby Programming Language

Patterns of Enterprise Application Architecture (re-read)

Enterprise Integration Patterns (re-read)

The Art of the Start

Mathematical Proofs (re-read)

There you have it. The list may be a little aggressive, but it is feasible, since I have read a couple of those books before. In addition to reading, there are several other things that I would like to start doing. They include participating in online forums, like stackoverflow.com, giving away code for utilities that I have written, as well as attending a couple of conferences. This makes for a pretty busy year, and you can never predict when life will get in the way, but I do believe these are all attainable.

What's your approach to Sharpening the Saw?

Reblog this post [with Zemanta]

Related Entries

4 Comments

Definitely add Programming Collective Intelligence to that list - a must read for anyone who does web development.

http://oreilly.com/catalog/9780596529321/

Yes, that's definitely a good one. I'm going to add that to my next reading list.

The book list will put you at a unique place in the knowledge ladder. The Art Of Capacity Planning peeked my interest.

Fine work, I need to hear more from you.Are you working in a Group that you can make such a great Blog? :-)

Leave a comment

what will you say?


Recent Comments

  • Julianne Dutt: Fine work, I need to hear more from you.Are you read more
  • Garett: Yes, that's definitely a good one. I'm going to add read more
  • Robin Smith: The book list will put you at a unique place read more
  • Jonathan: Definitely add Programming Collective Intelligence to that list - a read more
Close