<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Users Have Problems, Developers Have Solutions</title>
	<atom:link href="http://www.codesimplicity.com/post/users-have-problems-developers-have-solutions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codesimplicity.com/post/users-have-problems-developers-have-solutions/</link>
	<description></description>
	<lastBuildDate>Sun, 19 May 2013 16:21:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/users-have-problems-developers-have-solutions/comment-page-1/#comment-3439</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Fri, 18 Jan 2013 08:10:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=1019#comment-3439</guid>
		<description>Amen! That&#039;s awesome about deleting all that code. Removing large swaths of code is one of my favorite (and most frequent) tasks on projects that I&#039;ve just joined. It&#039;s also one of my most frequent code review comments--does this really need to exist?

-Max</description>
		<content:encoded><![CDATA[<p>Amen! That&#8217;s awesome about deleting all that code. Removing large swaths of code is one of my favorite (and most frequent) tasks on projects that I&#8217;ve just joined. It&#8217;s also one of my most frequent code review comments&#8211;does this really need to exist?</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.codesimplicity.com/post/users-have-problems-developers-have-solutions/comment-page-1/#comment-3429</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Wed, 16 Jan 2013 22:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=1019#comment-3429</guid>
		<description>I agree completely, from both sides of the fence. From the developer perspective, some of the worst parts of our codebase come from developers attempting to implement what the customer asked for, rather than working out what the customer actually needed - the result usually being something that&#039;s both complicated to maintain, and which doesn&#039;t actually solve the customer&#039;s problem. About the only positive is that since what was delivered *does* meet the customer&#039;s stated requirements, we get paid for it.

But if that&#039;s where the worst code comes from, a close runner-up comes from developers attempting to solve problems that don&#039;t actually exist. Usually from architect-types who have little exposure to customer problems, implementing grand infrastructure processes that aim to bring order, but mostly just introduce greater complexity. Over the past few weeks, I&#039;ve had the opportunity to simplify things, and have deleted literally tens of thousands of lines of infrastructure/architecture code that was simply unnecessary, and sometimes outright unused.</description>
		<content:encoded><![CDATA[<p>I agree completely, from both sides of the fence. From the developer perspective, some of the worst parts of our codebase come from developers attempting to implement what the customer asked for, rather than working out what the customer actually needed &#8211; the result usually being something that&#8217;s both complicated to maintain, and which doesn&#8217;t actually solve the customer&#8217;s problem. About the only positive is that since what was delivered *does* meet the customer&#8217;s stated requirements, we get paid for it.</p>
<p>But if that&#8217;s where the worst code comes from, a close runner-up comes from developers attempting to solve problems that don&#8217;t actually exist. Usually from architect-types who have little exposure to customer problems, implementing grand infrastructure processes that aim to bring order, but mostly just introduce greater complexity. Over the past few weeks, I&#8217;ve had the opportunity to simplify things, and have deleted literally tens of thousands of lines of infrastructure/architecture code that was simply unnecessary, and sometimes outright unused.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
