<?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>Developer&#039;s Dilemma</title>
	<atom:link href="http://www.johnnybigert.se/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johnnybigert.se/blog</link>
	<description>A blog about the joys and perils of software development</description>
	<lastBuildDate>Fri, 13 Apr 2012 08:00:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How Do We Know Our Tests Work Tomorrow?</title>
		<link>http://www.johnnybigert.se/blog/2012/04/how-do-we-know-our-tests-work/</link>
		<comments>http://www.johnnybigert.se/blog/2012/04/how-do-we-know-our-tests-work/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 08:00:18 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[test code]]></category>
		<category><![CDATA[test-driven development]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=188</guid>
		<description><![CDATA[When writing a test case, good practices suggest that we verify the test can fail. But how can we know the test code doesn't break later? <a href="http://www.johnnybigert.se/blog/2012/04/how-do-we-know-our-tests-work/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/04/how-do-we-know-our-tests-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Random Sustainable Coder</title>
		<link>http://www.johnnybigert.se/blog/2012/03/the-random-sustainable-coder/</link>
		<comments>http://www.johnnybigert.se/blog/2012/03/the-random-sustainable-coder/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 08:00:22 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[software professional]]></category>
		<category><![CDATA[sustainable development]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=953</guid>
		<description><![CDATA[Looking for good books? Here are two on software development and one on... randomness. "How much of the success in your own career is due to chance? If you're a stock broker, it's probably close to 100%. If you're a software developer, ..." <a href="http://www.johnnybigert.se/blog/2012/03/the-random-sustainable-coder/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/03/the-random-sustainable-coder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sustainable Software Development, Part 2: Managing Complexity</title>
		<link>http://www.johnnybigert.se/blog/2012/02/sustainable-software-development-managing-complexity/</link>
		<comments>http://www.johnnybigert.se/blog/2012/02/sustainable-software-development-managing-complexity/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 08:00:52 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[decoupling]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[sustainable development]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=920</guid>
		<description><![CDATA[As the code base grows, the complexity of your code increases. The pace of software development often slows down as the product matures. Why is this? What can we do to manage complexity? <a href="http://www.johnnybigert.se/blog/2012/02/sustainable-software-development-managing-complexity/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/02/sustainable-software-development-managing-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Characteristics of a Software Professional</title>
		<link>http://www.johnnybigert.se/blog/2012/01/characteristics-of-a-software-professional/</link>
		<comments>http://www.johnnybigert.se/blog/2012/01/characteristics-of-a-software-professional/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 08:00:38 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[acceptance test]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[bug fixing]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[development process]]></category>
		<category><![CDATA[software professional]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=901</guid>
		<description><![CDATA[At work, I have been challenged with the question "What are the most important characteristics of a software developer?". I have created a summary of what I think it takes. <a href="http://www.johnnybigert.se/blog/2012/01/characteristics-of-a-software-professional/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/01/characteristics-of-a-software-professional/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Great Videos (and Articles) for a Software Developer</title>
		<link>http://www.johnnybigert.se/blog/2012/01/great-videos-and-articles-for-a-software-developer/</link>
		<comments>http://www.johnnybigert.se/blog/2012/01/great-videos-and-articles-for-a-software-developer/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 08:00:01 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=863</guid>
		<description><![CDATA[What makes a World Class Software Company? How do I create a good API? Here's a selection of great videos and articles from the web. <a href="http://www.johnnybigert.se/blog/2012/01/great-videos-and-articles-for-a-software-developer/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/01/great-videos-and-articles-for-a-software-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Behavior Driven Development</title>
		<link>http://www.johnnybigert.se/blog/2012/01/behavior-driven-development/</link>
		<comments>http://www.johnnybigert.se/blog/2012/01/behavior-driven-development/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 08:00:52 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[test-driven development]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=848</guid>
		<description><![CDATA[Behavior Driven Development (BDD) is a flavor of Test Driven Development (TDD). In BDD, we have a specification focus instead of a test focus. What does that mean? And how can it help us write better software? <a href="http://www.johnnybigert.se/blog/2012/01/behavior-driven-development/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2012/01/behavior-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sustainable Software Development, Part 1: Managing Technical Debt</title>
		<link>http://www.johnnybigert.se/blog/2011/12/sustainable-software-development/</link>
		<comments>http://www.johnnybigert.se/blog/2011/12/sustainable-software-development/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 08:00:18 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[sustainable development]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=821</guid>
		<description><![CDATA[Software projects sometimes go bad. The pace of development is not sustainable. To achieve sustainable software development, we need to keep our focus on what's important: the long-term health and maintainability of our source code <a href="http://www.johnnybigert.se/blog/2011/12/sustainable-software-development/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/12/sustainable-software-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Abstraction vs Compression</title>
		<link>http://www.johnnybigert.se/blog/2011/11/abstraction-vs-compression/</link>
		<comments>http://www.johnnybigert.se/blog/2011/11/abstraction-vs-compression/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 08:00:51 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[abstraction]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=668</guid>
		<description><![CDATA[In our daily communication you might hear things like "higher level of abstraction", but what is abstraction? And how does it relate to compression? <a href="http://www.johnnybigert.se/blog/2011/11/abstraction-vs-compression/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/11/abstraction-vs-compression/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Diamond Shape</title>
		<link>http://www.johnnybigert.se/blog/2011/11/the-diamond-shape/</link>
		<comments>http://www.johnnybigert.se/blog/2011/11/the-diamond-shape/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 08:00:58 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[decoupling]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=746</guid>
		<description><![CDATA[How can your classes talk to each other if they don't know of each other? Hint: a diamond might come handy. <a href="http://www.johnnybigert.se/blog/2011/11/the-diamond-shape/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/11/the-diamond-shape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Object-Oriented Programming Lecture at KTH: Slides etc.</title>
		<link>http://www.johnnybigert.se/blog/2011/10/the-object-oriented-programming-lecture-slides-etc/</link>
		<comments>http://www.johnnybigert.se/blog/2011/10/the-object-oriented-programming-lecture-slides-etc/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 18:43:31 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[decoupling]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[object-orientation]]></category>
		<category><![CDATA[test-driven development]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=756</guid>
		<description><![CDATA[Thank you all that participated in my lecture at KTH October 26, 2011. I had a lot of fun, and we had some good discussions. For you who were not there, it was about object-oriented programming and how to write &#8230; <a href="http://www.johnnybigert.se/blog/2011/10/the-object-oriented-programming-lecture-slides-etc/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/10/the-object-oriented-programming-lecture-slides-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lecture on Object-Oriented Programming at KTH October 26, 2011</title>
		<link>http://www.johnnybigert.se/blog/2011/10/lecture-on-object-oriented-programming-at-kth-october-26-2011/</link>
		<comments>http://www.johnnybigert.se/blog/2011/10/lecture-on-object-oriented-programming-at-kth-october-26-2011/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 17:16:13 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=739</guid>
		<description><![CDATA[I will be giving a lecture at KTH (The Royal Institute of Technology) in Stockholm Wednesday October 26, 2011, 13.00-15.00 in lecture hall K2. <a href="http://www.johnnybigert.se/blog/2011/10/lecture-on-object-oriented-programming-at-kth-october-26-2011/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/10/lecture-on-object-oriented-programming-at-kth-october-26-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Development is a Strange Profession</title>
		<link>http://www.johnnybigert.se/blog/2011/09/software-development-is-a-strange-profession/</link>
		<comments>http://www.johnnybigert.se/blog/2011/09/software-development-is-a-strange-profession/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 08:00:22 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[programming skills]]></category>
		<category><![CDATA[recruitment]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=229</guid>
		<description><![CDATA[Software development is similar to other creative professions in many ways. For example, working with buildings as an architect involves planning, recognition and application of well-known patterns, problem solving and so forth. But software development is different from most other professions in one very important way. <a href="http://www.johnnybigert.se/blog/2011/09/software-development-is-a-strange-profession/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/09/software-development-is-a-strange-profession/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Software Architecture Built to Survive Change</title>
		<link>http://www.johnnybigert.se/blog/2011/09/software-architecture-that-can-survive-change/</link>
		<comments>http://www.johnnybigert.se/blog/2011/09/software-architecture-that-can-survive-change/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 08:00:16 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[lean software development]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=684</guid>
		<description><![CDATA[How do you create an object-oriented architecture that can survive change? We discuss how to isolate the parts of your system that never changes, while still making it easy to add new functionality. <a href="http://www.johnnybigert.se/blog/2011/09/software-architecture-that-can-survive-change/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/09/software-architecture-that-can-survive-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Interview Question</title>
		<link>http://www.johnnybigert.se/blog/2011/06/my-favorite-interview-question/</link>
		<comments>http://www.johnnybigert.se/blog/2011/06/my-favorite-interview-question/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 08:00:59 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[hiring]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=588</guid>
		<description><![CDATA[Do you interview to hire a software developer? Maybe you're being interviewed. In any case, this is my favorite question to determine how skilled you are. <a href="http://www.johnnybigert.se/blog/2011/06/my-favorite-interview-question/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/06/my-favorite-interview-question/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Skills That Will Get You Hired</title>
		<link>http://www.johnnybigert.se/blog/2011/06/skills-that-will-get-you-hired/</link>
		<comments>http://www.johnnybigert.se/blog/2011/06/skills-that-will-get-you-hired/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 08:00:27 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[object-orientation]]></category>
		<category><![CDATA[programming skills]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=646</guid>
		<description><![CDATA[What is it that companies look for when they hire programmers? Surprisingly, they probably want something else than what's in the job ad. <a href="http://www.johnnybigert.se/blog/2011/06/skills-that-will-get-you-hired/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/06/skills-that-will-get-you-hired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outliers: The Story of Success(ful Development Careers)</title>
		<link>http://www.johnnybigert.se/blog/2011/06/outliers-the-story-of-successful-development-careers/</link>
		<comments>http://www.johnnybigert.se/blog/2011/06/outliers-the-story-of-successful-development-careers/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 08:00:16 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=558</guid>
		<description><![CDATA[Do you want to be an expert in your field? Do you want to be a superb programmer? If so, the good news is that there's a simple plan that takes you there. <a href="http://www.johnnybigert.se/blog/2011/06/outliers-the-story-of-successful-development-careers/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/06/outliers-the-story-of-successful-development-careers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design Patterns By Example: Implementing a State Machine</title>
		<link>http://www.johnnybigert.se/blog/2011/06/design-patterns-by-example-implementing-a-state-machine/</link>
		<comments>http://www.johnnybigert.se/blog/2011/06/design-patterns-by-example-implementing-a-state-machine/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 08:00:09 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=422</guid>
		<description><![CDATA[How do you implement the State pattern, while separating the different concerns? We use an example to discuss how to write code easy to understand and maintain. <a href="http://www.johnnybigert.se/blog/2011/06/design-patterns-by-example-implementing-a-state-machine/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/06/design-patterns-by-example-implementing-a-state-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replay: Recreate Every Single Bug</title>
		<link>http://www.johnnybigert.se/blog/2011/05/replay-recreate-every-single-bug/</link>
		<comments>http://www.johnnybigert.se/blog/2011/05/replay-recreate-every-single-bug/#comments</comments>
		<pubDate>Sat, 28 May 2011 21:34:31 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[bug fixing]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[reflection]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=560</guid>
		<description><![CDATA[Do you ever spend lots of time trying to understand and recreate a bug scenario? Is there a bullet-proof way to reproduce every single bug? By logging the right information, it should be possible. <a href="http://www.johnnybigert.se/blog/2011/05/replay-recreate-every-single-bug/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/05/replay-recreate-every-single-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JUnit Max Takes Test-Driven Development to the Next Level</title>
		<link>http://www.johnnybigert.se/blog/2011/05/junit-max-takes-test-driven-development-to-the-next-level/</link>
		<comments>http://www.johnnybigert.se/blog/2011/05/junit-max-takes-test-driven-development-to-the-next-level/#comments</comments>
		<pubDate>Thu, 12 May 2011 13:04:30 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[acceptance test]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[JUnitMax]]></category>
		<category><![CDATA[test-driven development]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=366</guid>
		<description><![CDATA[Automatic compilation as you type is useful, but can we take it further? JUnit Max automates the execution of your unit tests. <a href="http://www.johnnybigert.se/blog/2011/05/junit-max-takes-test-driven-development-to-the-next-level/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/05/junit-max-takes-test-driven-development-to-the-next-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Box Programming</title>
		<link>http://www.johnnybigert.se/blog/2011/05/black-box-programming/</link>
		<comments>http://www.johnnybigert.se/blog/2011/05/black-box-programming/#comments</comments>
		<pubDate>Thu, 05 May 2011 11:03:46 +0000</pubDate>
		<dc:creator>Johnny</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[black box]]></category>
		<category><![CDATA[development process]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.johnnybigert.se/blog/?p=101</guid>
		<description><![CDATA[Why do software developers focus so much on the inside of the system when what we really want is to correctly implement the system as seen from the outside? Is it possible to first write the code for the external behavior, and then tweak the inside? Maybe, but we might need to rethink. <a href="http://www.johnnybigert.se/blog/2011/05/black-box-programming/">Continue reading <span class="pjgm-metanav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.johnnybigert.se/blog/2011/05/black-box-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

