<?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>Code By Number</title>
	<atom:link href="http://codebynumber.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://codebynumber.com/blog</link>
	<description>A developer's wanderings through programming and Real Life</description>
	<lastBuildDate>Fri, 31 Oct 2008 23:16:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Owl Tower Quest Final</title>
		<link>http://codebynumber.com/blog/?p=77</link>
		<comments>http://codebynumber.com/blog/?p=77#comments</comments>
		<pubDate>Sun, 10 Aug 2008 20:05:52 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=77</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
UPDATE: Fixed bug where the second level wouldn’t let you start play. August 12, 1pm EST.
Finished! Play through Java WebStart here:
http://codebynumber.com/projects/ld12/Game.jnlp

There are two levels, and you can win [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>UPDATE: Fixed bug where the second level wouldn’t let you start play. August 12, 1pm EST.</p>
<p>Finished! Play through Java WebStart here:</p>
<p><a href="http://codebynumber.com/projects/ld12/Game.jnlp">http://codebynumber.com/projects/ld12/Game.jnlp</a><br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/screenshot.png"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/screenshot-300x300.png" alt="" title="screenshot" width="300" height="300" class="alignnone size-medium wp-image-78" /></a></p>
<p>There are two levels, and you can win or lose, depending on your skill in (dun dun DUN) snatching the owls! Think of yourself like a bird-loving Indiana Jones and it all makes a little more sense.</p>
<p>It works in the Compo Game Loader, and you can pull down the zip that includes the source, screenshot, thumbnail, gameinfo.xml, etc. at:</p>
<p>http://codebynumber.com/projects/ld12/towerzip.zip</p>
<p>To play it, go to the link at the top of this post, don’t use the zip. This zip doesn’t include the bugfix of August 12, so the second level is not playable (sorry!).</p>
<p>It’s been lots of fun, thanks everyone! Can’t wait to play all these games!</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=77</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nearing the End</title>
		<link>http://codebynumber.com/blog/?p=75</link>
		<comments>http://codebynumber.com/blog/?p=75#comments</comments>
		<pubDate>Sun, 10 Aug 2008 17:31:44 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=75</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
OK, I’m back from a Pug Meetup, where my happy, happy pug partook in some made for dogs peanut butter flavored frozen yogurt:

As for the game, I think [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>OK, I’m back from a Pug Meetup, where my happy, happy pug partook in some made for dogs peanut butter flavored frozen yogurt:<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/maxyogurt.jpg"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/maxyogurt.jpg" alt="" title="maxyogurt" width="300" height="225" class="alignnone size-medium wp-image-74" /></a></p>
<p>As for the game, I think I am adding locked doors so that the key can go to something next.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=75</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 2</title>
		<link>http://codebynumber.com/blog/?p=72</link>
		<comments>http://codebynumber.com/blog/?p=72#comments</comments>
		<pubDate>Sun, 10 Aug 2008 13:07:29 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=72</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
Added a pre-rendered Game Over image to the game, plus the animation now stops (so dying is now worse than being notified of your death, it actually stops [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>Added a pre-rendered Game Over image to the game, plus the animation now stops (so dying is now worse than being notified of your death, it actually stops play). Next up: winning!</p>
<p>I woke up a little late, and I have a thing to go to in an hour. When I left my computer last night, I stupidly said “I should see if I can get my resolution higher on my monitor” and went in and mucked things up big time. After 20 minutes, nothing worked and when it rebooted, I was in 640 x 480. I went to bed and tackled it this morning, but nothing was working. Finally, I realized the KVM switch was probably interfering with the autodetect or something, so I routed it all to my linux box and it now works. Unfortunately that means my Windows box is now headless, and that’s where I keep my Civ IV! Maybe I need a better KVM switch… Maybe a need a bigger apartment so I can have two monitors and keyboards.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=72</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>24 Hours In</title>
		<link>http://codebynumber.com/blog/?p=68</link>
		<comments>http://codebynumber.com/blog/?p=68#comments</comments>
		<pubDate>Sat, 09 Aug 2008 23:02:47 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=68</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
Edit: Got a demo going! It’s Java WebStart. If you play it, let me know how it went!
Progress is going well. I have introduced an animation thread into [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>Edit: <a href="http://codebynumber.com/projects/ld12/Game.jnlp">Got a demo going</a>! It’s Java WebStart. If you play it, let me know how it went!</p>
<p>Progress is going well. I have introduced an animation thread into my game so it’s not turn-based. The rendering is spotty &#8211; the player flickers just noticeably enough &#8211; but there is a lot of improvement I can make in the rendering code. Right now all sorts of things happen in the paint method, which should go elsewhere.<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/24-hours.png"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/24-hours-300x300.png" alt="" title="24-hours" width="300" height="300" class="alignnone size-medium wp-image-69" /></a></p>
<p>The camera switches direction every 1.5 seconds (it’s supposed to be a security camera). Collision detection still works, which is never taken for granted. Next thing I will do is package it up as a JNLP so I can put up a demo.<br />
<span id="more-68"></span><br />
You lose the game when you get spotted by the camera:<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/camera.gif"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/camera.gif" alt="" title="camera" width="149" height="116" class="alignnone size-medium wp-image-70" /></a></p>
<p>But there is no way to win it. The key is going to go to a door. The premise is something like “You wake up in a building, not knowing why you’re there.” And so on.</p>
<p>In other news, it <a href="http://en.wikipedia.org/wiki/Capsaicin#Toxicity">turns out poblano peppers are hot</a> and the oil, which I now know is called Capsaicin, feels like liquid fire on your skin. Not when you’re handling them, mind you. Hours later, when you’re sitting, typing at your desk, for instance. And not fire like smoking fire. More of a smoldering, starts little and grows gradually until, 20 minutes later, you realize what’s happened. I did wash my hands thoroughly, but I think I had gotten oil on the dish towel, which then stayed on my hands. So that’s a new hurdle for me, coding while my fingers are burning. Thankfully, it’s gone now, and with any luck, I will never do that, ever again.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Glimpse</title>
		<link>http://codebynumber.com/blog/?p=47</link>
		<comments>http://codebynumber.com/blog/?p=47#comments</comments>
		<pubDate>Sat, 09 Aug 2008 17:30:05 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=47</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
13 hours in, and I have something! It’s not much, but it can at least conceptually be seen as a building (see the levels?). The brown things are [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>13 hours in, and I have something! It’s not much, but it can at least conceptually be seen as a building (see the levels?). The brown things are stair cases between the floors, which should probably end at the latitude where the next level up starts. But those aren’t things you think about until you try explaining it to someone.<br />
<div id="attachment_53" class="wp-caption alignnone" style="width: 310px"><a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/13-hours.png"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/13-hours-300x298.png" alt="First Screenshot" title="13-hours" width="300" height="298" class="size-medium wp-image-53" /></a><p class="wp-caption-text">First Screenshot</p></div></p>
<p>The little stick figure is the player, and right now it goes back and forth and up and down, with reckless disregard for walls and viewable areas. Next up: collision detection.</p>
<p>Read on, for more trials and tribulations of the first 13 hours…<br />
<span id="more-47"></span></p>
<p>I wasted about an hour trying to get Java to handle the transparency of a color key, and learned quite a bit about image filtering, but it looks like that wasn’t the way it would work. So I regrouped and figured out that I could say the transparency in the image using a GIF, thus saving myself the hassle. I think it’s fair to say that this is lesson learned #1.</p>
<p>Also, I suffered my first keyboard fatality of the weekend. Well, I guess it’s more like keyboardslaughter, since I willingly popped off the keys to get some gunk out that was sticking the arrow keys. The keys are those fancy scissor keys, so I think I broke a plastic tab or two in the process, and by the time I realized it had happened, I broke another tab on the same side. So the down arrow is about 3 mm higher on the right than on the left. That, and some splotching backlighting (it’s illuminated) after a cider spill a few weeks ago, and I think it’s time that it be retired.</p>
<p>And here’s my pre-grocery snack. I’ve started in on the caffeine already…<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/11-hour-food-300x257.jpg"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/11-hour-food-300x257.jpg" alt="" title="11-hour-food-300x257" width="300" height="257" class="alignnone size-medium wp-image-59" /></a></p>
<p>Edamame beans, yum! And FreshDirect better get here with my groceries within the hour, or I’m going to be eating raw spaghetti squash for lunch.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breakfast of champion and me</title>
		<link>http://codebynumber.com/blog/?p=41</link>
		<comments>http://codebynumber.com/blog/?p=41#comments</comments>
		<pubDate>Sat, 09 Aug 2008 14:05:39 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=41</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
Last night I made some notes and drew a picture of my idea, and I felt ok about it. This morning I woke up and felt a little [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>Last night I made some notes and drew a picture of my idea, and I felt ok about it. This morning I woke up and felt a little lackluster about it. Part of the problem is that I don’t particularly like the genre of puzzle, plus I don’t like games about timing (i.e. pacman, avoiding your enemies by timing your moves). And I ended up making my idea both of those. I think I can redeem it from timing, and add some sort of weapon, so if you don’t want to time your moves with the guard’s patrol, you can just kill him. But that is definitely far off in the future.</p>
<p>I think I will go ahead with my current design, because I’m committed to not being tied to it when I want to change stuff later. I will try to reconsider the game after each feature, so hopefully I can push it towards a better design without spending a lot of time up front. Also, if I finish all the features today, I can always dream big and keep going, right?</p>
<p>And now, for the breakfast:<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/hour-9-foodphoto1.jpg"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/hour-9-foodphoto1-300x190.jpg" alt="" title="hour-9-foodphoto1" width="300" height="190" class="alignnone size-medium wp-image-57" /></a><br />
Yogurt, granola bar and juice for me. Wellness Super 5 Chicken for Max The Dog.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now with Collision Detection</title>
		<link>http://codebynumber.com/blog/?p=65</link>
		<comments>http://codebynumber.com/blog/?p=65#comments</comments>
		<pubDate>Sat, 09 Aug 2008 06:05:56 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=65</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
Ended up on the phone for about an hour, and went to the grocery store for a few small things. Came back and made homemade salsa.

The game is [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>Ended up on the phone for about an hour, and went to the grocery store for a few small things. Came back and made <a href="http://www.epicurious.com/recipes/food/views/TOMATO-AND-CORN-SALSA-235222">homemade salsa</a>.<br />
<a href="http://codebynumber.com/blog/wp-content/uploads/2008/10/cimg1043.jpg"><img src="http://codebynumber.com/blog/wp-content/uploads/2008/10/cimg1043-300x111.jpg" alt="" title="cimg1043" width="300" height="111" class="alignnone size-medium wp-image-64" /></a></p>
<p>The game is coming along. The lines that make up the tower all behave like walls, and the staircases finally behave like staircases! Meaning that you can use them to get between floors. This is great progress, and I’d be really happy if only I didn’t know all the hacky stuff that’s going on behind the scenes. I’m actually thinking about writing some unit tests for the collision and game logic code, since it was a really touch and go process to get the stairs working correctly.</p>
<p>My dog is dying for some attention, so we’re going for a walk, and I’m going to consider what to do next. The easiest thing would be to add items to pick up (keys for locked doors, I’m thinking). But the most technically difficult would be enemies patrolling the floors, since it’s entirely turn based at this point (I only draw when a key is pressed). So I would have to add an animation thread to get something moving on its own.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=65</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joining the Fray</title>
		<link>http://codebynumber.com/blog/?p=37</link>
		<comments>http://codebynumber.com/blog/?p=37#comments</comments>
		<pubDate>Fri, 08 Aug 2008 02:21:12 +0000</pubDate>
		<dc:creator>bypedd</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[LD 12 - The Tower]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=37</guid>
		<description><![CDATA[This post is one in a series that is cross-posted from the Ludum Dare competition that took place August 8-10, to make a game in just 48 hours.
I, too, am a first timer. I have the place to myself (and my dog) and a grocery order delivery scheduled for Saturday afternoon. I’m as ready as [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is <a href="http://codebynumber.com/blog/?cat=12">one in a series</a> that is cross-posted from the <a href="http://www.ludumdare.com/compo/author/kai/">Ludum Dare competition</a> that took place August 8-10, to make a game in just 48 hours.</em></p>
<p>I, too, am a first timer. I have the place to myself (and my dog) and a grocery order delivery scheduled for Saturday afternoon. I’m as ready as I’ll ever be.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ludum Dare 48 hour game dev competition</title>
		<link>http://codebynumber.com/blog/?p=33</link>
		<comments>http://codebynumber.com/blog/?p=33#comments</comments>
		<pubDate>Wed, 30 Jul 2008 02:07:30 +0000</pubDate>
		<dc:creator>vexx</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=33</guid>
		<description><![CDATA[Ludum Dare is coming up, August 8 &#8211; 10. I&#8217;ve poked around the entries for the competition before, and once I lurked on irc while a compo was in progress. But this will be the first year I&#8217;m participating. My wife is out of town and taking her dog, so I will be left with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ludumdare.com/">Ludum Dare</a> is coming up, August 8 &#8211; 10. I&#8217;ve poked around the entries for the competition before, and once I lurked on irc while a compo was in progress. But this will be the first year I&#8217;m participating. My wife is out of town and taking her dog, so I will be left with the other dog, and a house to keep up. But other than a good long walk and a workout on Saturday, I&#8217;ll be able to devote most of my time to the competition.</p>
<p>I am going to go with out of the box Java, using Java 2D for graphics. That will let me focus on gameplay and design rather than battling with the graphics. The themes to vote on aren&#8217;t up yet, but I quite like the &#8220;Meanwhile&#8230;&#8221; theme. I&#8217;ll be spending Friday before the compo cleaning the house, installing time lapse software, preparing food and cleaning up my desktop (physically and virtually). Oh and working the day job, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Spelunking</title>
		<link>http://codebynumber.com/blog/?p=25</link>
		<comments>http://codebynumber.com/blog/?p=25#comments</comments>
		<pubDate>Tue, 18 Sep 2007 18:07:54 +0000</pubDate>
		<dc:creator>vexx</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://codebynumber.com/blog/?p=25</guid>
		<description><![CDATA[Alex Miller writes about code spelunking techniques for when you&#8217;re digesting someone else&#8217;s code. He offers some good advice, particularly for tracking down call hierarchies and implementors (and some useful Eclipse shortcuts). What was missing, I thought, was the easiest one of all:
Draw a picture.
He did show a project dependency graph, but I find it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Alex Miller writes about <a href="http://tech.puredanger.com/2007/09/18/spelunking/">code spelunking techniques</a> for when you&#8217;re digesting someone else&#8217;s code. He offers some good advice, particularly for tracking down call hierarchies and implementors (and some useful Eclipse shortcuts). What was missing, I thought, was the easiest one of all:</p>
<p><strong>Draw a picture.</strong></p>
<p>He did show a project dependency graph, but I find it&#8217;s really best to draw a simple picture, not even in UML, just in whatever comes naturally to you. On this picture, keep the real names of the classes, but then give them useful names, or small summaries, and describe their general responsibilities.</p>
<p>Use this diagram as your map, and don&#8217;t complete it for perfectionism, but only follow interesting paths. Invariably you&#8217;ll end up pruning paths as it&#8217;s clear that it leads to property holders, or utility functions (which is part of classifying the objects, as Alex writes) in which you&#8217;re not interested. But in particular, when you draw your own diagram, you have a bread crumb trail to look back on, so when the names don&#8217;t make sense, or you can&#8217;t remember the big picture, you&#8217;ve got your notes of what you&#8217;ve already seen.</p>
<p>Besides, if you&#8217;re drawing a picture, then the next developer who comes along will need to draw a picture too. So you might be able to do a formal diagram and put it into the project, helping others pick up on the architecture that much faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://codebynumber.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
