<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-4411865480425933838</atom:id><lastBuildDate>Mon, 17 Aug 2009 01:33:47 +0000</lastBuildDate><title>Software Thoughts</title><description>Exploring why software development is hard and why we miss the target so often; personal stories, thoughts, ideas and practices.</description><link>http://www.software-thoughts.com/</link><managingEditor>noreply@blogger.com (John Naegle)</managingEditor><generator>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4411865480425933838.post-143111096174003955</guid><pubDate>Mon, 17 Aug 2009 01:21:00 +0000</pubDate><atom:updated>2009-08-16T21:33:47.037-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>software organizations</category><category domain='http://www.blogger.com/atom/ns#'>testing</category><category domain='http://www.blogger.com/atom/ns#'>building blocks</category><title>Software Hierarchy of Needs</title><atom:summary type='text'>In my advanced placement high school history class, one of the first things we covered was Maslow's Hierarchy of Needs.  I no longer remember the reason, or how we used it over the course of the year, but the idea that there is a pyramid of needs where lower levels must be fulfilled before moving to a higher level of existence stuck with me.  For instance, it is impossible to make law and order a</atom:summary><link>http://www.software-thoughts.com/2009/08/software-hierarchy-of-needs.html</link><author>noreply@blogger.com (John Naegle)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4411865480425933838.post-2275362588287668068</guid><pubDate>Tue, 11 Aug 2009 20:40:00 +0000</pubDate><atom:updated>2009-08-11T16:44:58.552-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>productivity</category><category domain='http://www.blogger.com/atom/ns#'>team building</category><category domain='http://www.blogger.com/atom/ns#'>interviewing</category><title>The Net Negative Producing Programer</title><atom:summary type='text'>It has been well known for a long time that there is at least an order of magnitude difference between the most productive developers and the least productive.  But if you've been in the software industry for any period of time, you've probably met this person: the net negative producing programmer (NNPP).   This is the person that is so bad, that they actually have a negative effect on team </atom:summary><link>http://www.software-thoughts.com/2009/08/net-negative-producing-programer.html</link><author>noreply@blogger.com (John Naegle)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4411865480425933838.post-7150648723059085494</guid><pubDate>Sun, 09 Aug 2009 01:41:00 +0000</pubDate><atom:updated>2009-08-08T22:39:18.464-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>business decisions</category><category domain='http://www.blogger.com/atom/ns#'>technical debt</category><category domain='http://www.blogger.com/atom/ns#'>refactoring</category><category domain='http://www.blogger.com/atom/ns#'>office space</category><title>Burdened with technical debt</title><atom:summary type='text'>Incurring intentional technical debt should be a business-based decision.  This doesn't mean that business people need to be involved, but every time you make the decision to take the quick and dirty approach versus doing the right thing, there should be a solid reason behind it.  That solid reason should be: this is better for the business.  I know this sounds like something out of Office Space,</atom:summary><link>http://www.software-thoughts.com/2009/08/burdended-with-technical-debt.html</link><author>noreply@blogger.com (John Naegle)</author><thr:total>0</thr:total></item></channel></rss>