Monthly Archives: February 2009

Five Reasons Standardizing Your Process is a Terrible Idea

Soon after an organization adopts agile software development methods, it seems that mangers inevitably talk about the need to “mature” and “standardize” their process. Here are a few reasons standardizing your agile process is a terrible idea. Continue reading

Posted in Uncategorized | 2 Comments

Name your unit tests clearly

I advocate unit testing, and particularly test driven development, for several reasons.  The most obvious is that unit testing helps prevent bugs.  Good unit tests also help you design better – if it’s hard to test your class, you’ll refactor … Continue reading

Posted in Uncategorized | Leave a comment

Fix your process, don’t manage it

There are lots of bug/issue tracking systems in existence.  For example, Wikipedia’s comparison of bug and issue tracking software scrolls to 15 full screens on my computer.  If you look at that list, in addition to licensing, system requirements, etc., … Continue reading

Posted in Uncategorized | 3 Comments

Why I’m Passionate about Software Development

Software development seems to be an odd thing to be passionate about. We developers don’t exactly have a reputation for being passionate sorts of people – we’re in sort of the same category as accountants. Yes, it’s a good job, and sometimes interesting, but something to be passionate about? Continue reading

Posted in Uncategorized | 1 Comment

About Passionate Software

I started this blog because I’m truly passionate about developing software, and I want to spread that passion.  You’ll find a blend of information and personal opinion about general productivity, Java, OO, and agile methodologies.

Posted in Uncategorized | Leave a comment