I am writing a book.
This book is about being an effective Software Development Manager. It’s not about how to follow a particular process. It’s not about how to build great teams. It’s not about how to estimate and schedule better. It’s not even about being a good Team Lead. There are already great books about those things and I’m happy to let them be. Instead, this book is about the hundreds of tiny things that make success in the role of a Software Development Manager so unique.
It’s a bit of a wonder that you’re reading this on a blog. I had no shortage of personal struggles getting here. I knew that I wanted a lot of input into this book and that a blog would be a great way to do that. But I found myself seriously questioning my philosophy about openness. What would happen if I provided every chapter of my book, out in the open, at no charge, long before the book is published? Would it make it harder, or impossible, to find a publisher? What would it do to the eventual sales numbers?
In the end, I decided to forge ahead and I’d like to thank a friend at work for convincing me that I had no real choice. If my book’s presence on this blog guarantees that I don’t make any sales, then it probably isn’t a very good book anyway. If it is a good book (as I sincerely hope it will be) then the readership will be far broader than a blog and people will pay to have a copy in their own hands. If I’m wrong, then I may have to join all those old-school publishers who claim the openness of the Internet is killing their business. Let’s hope it never comes to that.
I hope you like it,
Cliff McCollum, 21 Jan 2010