Joel on Software

Trying to find something interesting to read other than the typical MSDN mag or a 700+ page manual on the latest Microsoft development platform, I hit my co-worker up for his copy of “Joel on Software” (the first one). I’m only about half-way through it, and it has been incredibly eye-openning and inspiring. I’ve never read any “technical” book other than the how-to or programmer-to-programmer types so it’s been quite a different experience.

There are two main points that really stick out for me in this book:

  1. Write specs for everything you have to code (that means before you write the code)
  2. If you are bad at writing, learn to write

I think the biggest reason this really sticks out to me is that I hate writing. No…I loathe writing; and according to Joel one of the key components of running successfull software projects and even being a successfull developer is being able to write specs.

So how do I become a good writer when I hate writing? He suggests writing an essay everyday. It can be on anything. So, that’s what I’m setting out to do. I’m going to try writing an essay every day on something programming related. I’m hoping to cover everything from coding tips to life experiences learned in the world of coding. Hopefully it will benefit somebody out there, but most importantly, hopefully I’ll become a better writer, developer, and project manager.


One Response to Joel on Software

  1. Andy Geers says:

    Well you have a good start by having a blog – that counts as writing too, you know!
    Joel’s big thing about writing is to be a good communicator – to be able to reason and persuade people, since there’s a large “marketing” component to being a top class developer

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: