I've decided to write a series of blog entries about how to produce good software. Over the years, I've had the pleasure of writing a lot of award-winning software, and thought it would be fun to document the way that it was done. I also hope that the lessons learned will be useful to readers of this blog.
The specific areas that I intend to cover include:
- building a team
- release cycles
In the next part of this series, I'll describe the products that I've worked on. If there are any more areas you'd like to see covered, please let me know.