<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Field Guide to Programmers &#187; Programmers</title>
	<atom:link href="http://www.fieldguidetoprogrammers.com/category/programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fieldguidetoprogrammers.com</link>
	<description>Code, Toys, Bits of Odd Fluff</description>
	<lastBuildDate>Fri, 19 Jun 2009 16:05:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Marketing Gone Turing&#8217;d</title>
		<link>http://www.fieldguidetoprogrammers.com/it/marketing-gone-turingd/</link>
		<comments>http://www.fieldguidetoprogrammers.com/it/marketing-gone-turingd/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:38:10 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/it/marketing-gone-turingd/</guid>
		<description><![CDATA[Kevin Kelly&#8217;s Technium has turned out some great articles of late.  His latest tidbit is a little question about the computerization of, well, everything.
Turing&#8217;d:

We have this long list of tasks and occupations that we humans believe only humans can do. Used to be things like using tools, language, painting, playing chess. Now, one by [...]]]></description>
			<content:encoded><![CDATA[<p>Kevin Kelly&#8217;s Technium has turned out some great articles of late.  His latest tidbit is a little question about the computerization of, well, everything.</p>
<p><a href="http://www.kk.org/thetechnium/archives/2008/03/turingd.php">Turing&#8217;d</a>:</p>
<blockquote><p>
We have this long list of tasks and occupations that we humans believe only humans can do. Used to be things like using tools, language, painting, playing chess. Now, one by one they get Turing&#8217;d. A computer beats them. Does it better.</p>
<p>So far we&#8217;ve can check off arithmetic, spelling, flying planes, playing chess, wiring chips, scheduling  tasks, welding, etc. All have been Turing&#8217;d.
</p></blockquote>
<p>[Via: <a href="http://www.kk.org/thetechnium/">The Technium</a>]</p>
<p>At the end, Kevin wonders to the audience what else has been Turing&#8217;d (i.e. given over to computers because they are better than we are).  I&#8217;d like to add Marketing to the list of fields and disciplines that have been Turing&#8217;d.</p>
<p>Most of us in the online marketing sphere are well past the idea of marketing on instinct.  The medium lends itself quite handily to automation and marketing to algorithms.</p>
<p>The direct marketing world is slowly giving itself over to the same idea.  Not that they haven&#8217;t been using computers and models for years.  In fact, direct marketers are some of the most disciplined adherents to deep testing methods that tweak and adjust the smallest minutiae.</p>
<p>Still, this isn&#8217;t quite the same thing as giving it over to the computer entirely.  To build models that run without human intervention and sort the massive data sets into personalized (and quantified) offers that are proven to be more effective.</p>
<p>It&#8217;s coming, folks.  Actually, the best companies are already doing it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/it/marketing-gone-turingd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do not be the Stay-Puft Marshmallow Man of software development</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/stay-puft-marshmallow-man-of-software-development/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/stay-puft-marshmallow-man-of-software-development/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 14:21:02 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Programmers]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/stay-puft-marshmallow-man-of-software-development/</guid>
		<description><![CDATA[Just a quick nod to a great post over on Coding Horror about the importance of interaction design&#8230;  I just couldn&#8217;t stop laughing about this quote from Alan Cooper.
The Ultimate Unit Test Failure:
But when it comes time to marshal the solution to the problems, we find ourselves slamming into this kind of Stay-Puft Marshmallow [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick nod to a great post over on Coding Horror about the importance of interaction design&#8230;  I just couldn&#8217;t stop laughing about this quote from Alan Cooper.</p>
<p><a href="http://www.codinghorror.com/blog/archives/001059.html">The Ultimate Unit Test Failure</a>:</p>
<blockquote><p>But when it comes time to marshal the solution to the problems, we find ourselves slamming into this kind of Stay-Puft Marshmallow Man of software development.</p></blockquote>
<p>[Via: <a href="http://www.codinghorror.com/blog/">Coding Horror</a>]</p>
<p>Are you the Stay-Puft Marshmallow Man of your dev team?  Make sure to check out the recommended title too: Steve Krug&#8217;s <a href="http://www.amazon.com/exec/obidos/ASIN/0321344758/">Don&#8217;t Make Me Think</a>.</p>
<p>You can find out more about Steve Krug on his website &#8211; <a href="http://www.sensible.com/">sensible.com</a> [natch].</p>
<p>Here&#8217;s a quote from the book:</p>
<blockquote><p>
It’s always interesting to watch Web designers and developers observe their first usability test. The first time they see a user click on something completely inappropriate, they’re surprised. (For instance, when the user ignores a nice big fat “Software” button in the navigation bar, saying something like, “Well, I’m looking for software, so I guess I’d click here on ‘Cheap Stuff’ because cheap is always good.”) The user may even find what he’s looking for eventually, but by then the people watching don’t know whether to be happy or not.</p>
<p>The second time it happens, they’re yelling “Just click on ‘Software’!” The third time, you can see them thinking: “Why are we even bothering?”
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/stay-puft-marshmallow-man-of-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Programmers Might Want to Learn Something About Marketing</title>
		<link>http://www.fieldguidetoprogrammers.com/it/why-programmers-might-want-to-learn-something-about-marketing/</link>
		<comments>http://www.fieldguidetoprogrammers.com/it/why-programmers-might-want-to-learn-something-about-marketing/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 14:53:14 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/it/why-programmers-might-want-to-learn-something-about-marketing/</guid>
		<description><![CDATA[If you&#8217;re a programmer, you might want to put in some time with books like Super Crunchers by Ian Ayres and Competing on Analytics by Tom Davenport.
Why?
Here&#8217;s something for you to think about&#8230;
In 10 Years, Marketing Will Be Taught In Engineering School:
Technology is removing all friction from the marketplace. Marketing will really be about figuring [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a programmer, you might want to put in some time with books like <a href="http://www.supercrunchers.com" ref="nofollow">Super Crunchers</a> by Ian Ayres and Competing on Analytics by <a href="http://www.tomdavenport.com/">Tom Davenport</a>.</p>
<p>Why?</p>
<p>Here&#8217;s something for you to think about&#8230;</p>
<p><a href="http://feeds.feedburner.com/~r/WhyDoesEverythingSuck/~3/225240648/in-10-years-marketing-will-be-taught-in.html">In 10 Years, Marketing Will Be Taught In Engineering School</a>:</p>
<blockquote><p>Technology is removing all friction from the marketplace. Marketing will really be about figuring out how to most quickly and effectively tap the feelings of the market for the benefit of the product. This will go from a process that currently takes months or years, to one that happens in hours and days. All messaging and product feature sets will be rapidly optimized using the next generation of marketing techniques and technologies.</p></blockquote>
<p>[Via: <a href="http://whydoeseverythingsuck.com/">Why does everything suck?</a>]</p>
<p>I have no doubt that Hank Williams is right.</p>
<p>Though heavy on the tech side of things, I&#8217;ve floated around between IT and Marketing for most of my career.  However, it&#8217;s been awhile since so many books about marketing to algorithms have hit the shelves.  Search is obviously the big reason and that makes me happy.  I&#8217;m happy because search actually works and is quantifiable as opposed to the personalization craze circa 1998-2001.</p>
<p>The change is here and it is real.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/it/why-programmers-might-want-to-learn-something-about-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Finally Going on Sale in USA</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/smart-finally-going-on-sale-in-usa/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/smart-finally-going-on-sale-in-usa/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 13:37:49 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/smart-finally-going-on-sale-in-usa/</guid>
		<description><![CDATA[Today&#8217;s Smart looks a little different but it is basically the same car I lusted after in Switzerland back in 2000:
From the streets of Zürich&#8230;

Until you see a Smart in person, you really can&#8217;t grasp how tiny it really is, especially when you see it parked on the street next to regular cars.  SUVs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wheels.blogs.nytimes.com/2008/01/14/where-the-smart-car-sells/?ref=autoshow">Today&#8217;s Smart</a> looks a little different but it is basically the same car I lusted after in Switzerland back in 2000:</p>
<p>From the streets of Zürich&#8230;</p>
<p><img src="http://www.fieldguidetoprogrammers.com/wp-content/uploads/2008/01/smartcar.jpg" alt="smartcar.jpg" border="0" width="240" height="148" /></p>
<p>Until you see a Smart in person, you really can&#8217;t grasp how tiny it really is, especially when you see it parked on the street next to regular cars.  SUVs were far and few in between when I was in Europe last.  The majority of cars were about the size of today&#8217;s Honda civic (or my own 97 Accord).  And even then, the Smart looked like a toy!</p>
<p>I&#8217;m sure there is something about the efficiency of a car like the Smart, so small and tidy, that makes it appeal to programmers.  I really can&#8217;t explain my own obsession with this little car beyond that idea of compact necessity.  I had a similar yen for the Mini, but it couldn&#8217;t quite compete with the plucky spirit of the Smart. (though the Mini is a <i>really</i> fun car to drive)</p>
<p>According to the <a href="http://www.smartusa.com/">Smart USA site</a>, you can reserve a Smart for just $99.  MSRP on the base model is just $11.5K and for $2K more you can upgrade to the &#8220;Passion&#8221; model which gives you a bit more doodads.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/smart-finally-going-on-sale-in-usa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Fit = Better Team = Better Code</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/better-fit-better-team-better-code/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/better-fit-better-team-better-code/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 20:31:56 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/better-fit-better-team-better-code/</guid>
		<description><![CDATA[I&#8217;m a fairly hands-off manager.  This means I give folks a lot of room for independent decision making.  However, I also believe in providing team members with a clear understanding of their role and how that fits with the rest of the team.  
So when hiring someone into my team, I make [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a fairly hands-off manager.  This means I give folks a lot of room for independent decision making.  However, I also believe in providing team members with a clear understanding of their role and how that fits with the rest of the team.  </p>
<p>So when hiring someone into my team, I make sure everyone gets a chance to interview or speak with the candidate.  I take the opinions of team members very seriously.  After all, they will be counting on this person to take control of their role and deliver.</p>
<p>Hiring good people isn&#8217;t difficult when you realize the impact of the wrong hire.  Rather, when your goal is building a strong team, you&#8217;ll find that the more work you put into the hiring process the better things will turn out in the long run.</p>
<p>Jeff Attwood hits the nail on the head&#8230;</p>
<p><a href="http://www.codinghorror.com/blog/archives/001033.html">No Matter What They Tell You, It&#8217;s a People Problem</a>:</p>
<blockquote><p>It may sound trivial to focus on the people you work with over more tangible things like, say, the actual work, or the particular technology you&#8217;re using to do that work. But it isn&#8217;t. The people you choose to work with are the most accurate predictor of job satisfaction I&#8217;ve ever found. And job satisfaction, based on my work experience to date, correlates perfectly with success. I have never seen a happy, healthy, gelled, socially functional software development team fail. It&#8217;s a shame such teams are so rare.</p></blockquote>
<p>[Via: <a href="http://www.codinghorror.com/blog/">Coding Horror</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/better-fit-better-team-better-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prepare two envelopes..</title>
		<link>http://www.fieldguidetoprogrammers.com/it/prepare-two-envelopes/</link>
		<comments>http://www.fieldguidetoprogrammers.com/it/prepare-two-envelopes/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 15:55:11 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/it/prepare-two-envelopes/</guid>
		<description><![CDATA[Reginald Braithwaite posted a funny take on the old saw about managers taking over doomed projects.  Definitely worth the read, especially if you are stuck in a project death spiral and desperately need a laugh.
That said, I thought his additional commentary at the end was particularly insightful (see below)&#8230;
Billy Martin&#8217;s Technique for Managing his [...]]]></description>
			<content:encoded><![CDATA[<p>Reginald Braithwaite posted a funny take on the old saw about managers taking over doomed projects.  Definitely worth the read, especially if you are stuck in a project death spiral and desperately need a laugh.</p>
<p>That said, I thought his additional commentary at the end was particularly insightful (see below)&#8230;</p>
<p><a href="http://feeds.raganwald.com/~r/raganwald/~3/213770404/billy-martins-technique-for-managing.html">Billy Martin&#8217;s Technique for Managing his Manager</a>:</p>
<blockquote><p>Someone suggested that the ability to quit your job is a luxury. I don’t like to use that word, because it suggests that the job itself is a luxury. It is possible that the pay cheque is a luxury, but for people who are engaged in their careers, the job is a necessity because their self-actualization depends on doing a good job. When you put it that way, the question becomes whether people have the luxury of remaining in a job where they don’t feel good about themselves and what they do.</p></blockquote>
<p>[Via: <a href="http://weblog.raganwald.com/welcome.html">raganwald</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/it/prepare-two-envelopes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 3 Levels of Programmers</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/the-3-levels-of-programmers/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/the-3-levels-of-programmers/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 19:39:47 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Programmers]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/the-3-levels-of-programmers/</guid>
		<description><![CDATA[Hilarious but true send up of Programmer types by Guy Davis.  Like Guy, I&#8217;m in the middle tier.  Releasing a good library is a lot of work.   
The 3 Levels of Programmers: Good, Lazy, and Bad:
most of us will never join the upper echelon of programmers who&#8217;ve built widely used and [...]]]></description>
			<content:encoded><![CDATA[<p>Hilarious but true send up of Programmer types by Guy Davis.  Like Guy, I&#8217;m in the middle tier.  Releasing a good library is a lot of work.  <img src='http://www.fieldguidetoprogrammers.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://feeds.feedburner.com/~r/GuyDavis-blogs/~3/214148326/comments.jsp">The 3 Levels of Programmers: Good, Lazy, and Bad</a>:</p>
<blockquote><p>most of us will never join the upper echelon of programmers who&#8217;ve built widely used and successful toolkits. I&#8217;m pretty sure I never will, as I am lazy by nature. I&#8217;m always reaching for open-source tools to accomplish my projects.</p></blockquote>
<p>[Via: <a href="http://www.guydavis.ca">Guy Davis</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/the-3-levels-of-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RefactorMyCode &#8211; Programmers Helping Programmers</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/refactormycode-programmers-helping-programmers/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/refactormycode-programmers-helping-programmers/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 13:57:17 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/refactormycode-programmers-helping-programmers/</guid>
		<description><![CDATA[RefactorMyCode.com is a nifty project by Marc-André Cournoyer that allows programmers to get a quick refactor of their code.  I know, big surprise with a URL like that, right?
For a full list of features, check out Marc-André&#8217;s blog, but I really dig hearing about what he learned in the process of using the tool [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.refactormycode.com/">RefactorMyCode.com</a> is a nifty project by <a href="http://macournoyer.com/">Marc-André Cournoyer</a> that allows programmers to get a quick refactor of their code.  I know, big surprise with a URL like that, right?</p>
<p>For a full list of features, check out <a href="http://macournoyer.wordpress.com/2007/09/26/refactor-my-code/">Marc-André&#8217;s blog</a>, but I really dig hearing about what he learned in the process of using the tool himself:</p>
<blockquote><p>
I learned new tricks, refactored some poor and ugly code in my apps and shared what I knew at the same time. It’s the best learning tool ever, but mostly it’s the best place to brag about your skills and have fun while doing what we love: coding!
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/refactormycode-programmers-helping-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exception Handling in Business</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/exception-handling-in-business/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/exception-handling-in-business/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 12:47:36 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programmers]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/exception-handling-in-business/</guid>
		<description><![CDATA[Wow, and I thought I was the only one who ran my business like I was writing code!
I just found this wonderful little post from Eric Sink about managing the little quirks that happen in business and muses on the idea that exception handling might be the answer&#8230;
Exception Handling in Running a Business:
I think one [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, and I thought I was the only one who ran my business like I was writing code!</p>
<p>I just found this wonderful little post from Eric Sink about managing the little quirks that happen in business and muses on the idea that exception handling might be the answer&#8230;</p>
<p><a href="http://software.ericsink.com/entries/Business_Exceptions.html">Exception Handling in Running a Business</a>:</p>
<blockquote><p>I think one of the toughest parts of running a business is dealing with all the exceptions.  These things never get much attention at the genesis of a company.  We write our business plan and we try to figure out how we&#8217;re going to handle everything from customer issues to staffing issues to bugs to parking.  But then life hands us a diversity of circumstances we never expected.</p></blockquote>
<p>[Via: <a href="http://software.ericsink.com/">Eric.Weblog()</a>]</p>
<p>Now, I have a people of all stripes on my team: marketing, merchandising, creative, content, analysis, and of course tech.  Yet, as my background is tech, I tend to handle most of what I do as if I were just running a rather eccentric software group.  This probably drives people a little batty at times, but in general it&#8217;s fun and we&#8217;re highly productive.</p>
<p>So, how do you run a business with exception handling?</p>
<p><span id="more-45"></span></p>
<p>When making a decision, try to determine the following:</p>
<ul>
<li>Can the effects be contained?</li>
<li>Can the decision be reversed?</li>
<li>What is the potential impact of the situation? (large/small)</li>
</ul>
<p>Most people would put the impact at the top of the list.  I have it as #3 because if you can contain the risk and/or reverse it, you might be in a good spot to go after the &#8220;big game&#8221;.  </p>
<p>In E-Commerce, you can usually say YES to #1 and #2 which automatically means that you&#8217;ve lessened the risk for #3.  This is the heart of multivariate testing and segmentation.  Try a few little things, measure the impact, roll it out to the larger audience.</p>
<p>But as Eric points out, managing people can also give you opportunities for exception handling.  Here is one of his examples:</p>
<blockquote><p>
One of your staff needs to have surgery but they&#8217;ve used up all their leave days.
</p></blockquote>
<p>This might easily be &#8220;one of your staff would like to work at home but your company has a policy against that&#8221; or something similar.  Again, I usually fall back on the three questions above and find that it&#8217;s easy to contain a situation like this and that a one-off decision of this nature can be viewed as a &#8220;test&#8221; and therefore you can always reverse yourself after the fact.</p>
<p>I realize this all sounds good in theory.  In reality, explaining exceptions to people can be difficult because they often look like arbitrary decisions.  The only advice I have here is try to be consistent and clear, make sure that people understand your thought process (where you can obviously &#8211; confidentiality and all that).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/exception-handling-in-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworks Round-Up</title>
		<link>http://www.fieldguidetoprogrammers.com/programmers/frameworks-round-up/</link>
		<comments>http://www.fieldguidetoprogrammers.com/programmers/frameworks-round-up/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 14:51:28 +0000</pubDate>
		<dc:creator>jamiegrove</dc:creator>
				<category><![CDATA[Programmers]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.fieldguidetoprogrammers.com/blog/programmers/frameworks-round-up/</guid>
		<description><![CDATA[Chris Poteet posted this nice little send up of web frameworks.  Accompanying his basic explanation of frameworks is a good starter list of frameworks across a wide spectrum of languages and technologies.
Frameworks Round-Up: When To Use, How To Choose?:
Software frameworks provide developers with powerful tools to develop more flexible and less error-prone applications in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.siolon.com/">Chris Poteet</a> posted this nice little send up of web frameworks.  Accompanying his basic explanation of frameworks is a good starter list of frameworks across a wide spectrum of languages and technologies.</p>
<p><a href="http://www.smashingmagazine.com/2008/01/04/frameworks-round-up-when-to-use-how-to-choose/#comments">Frameworks Round-Up: When To Use, How To Choose?</a>:</p>
<blockquote><p>Software frameworks provide developers with powerful tools to develop more flexible and less error-prone applications in a more effective way. Software frameworks often help expedite the development process by providing necessary functionality “out of the box”. Such things include user/role management, data access, caching, and much more. These frameworks aid in helping you focus on the more important details of design and even project management by alleviating the need to reinvent the wheel for common development needs.</p></blockquote>
<p>[Thanks!: <a href="http://www.smashingmagazine.com">Smashing Magazine</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieldguidetoprogrammers.com/programmers/frameworks-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
