<?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>Safe from the Losing Fight &#187; Order N</title>
	<atom:link href="http://losingfight.com/blog/category/order-n/feed/" rel="self" type="application/rss+xml" />
	<link>http://losingfight.com/blog</link>
	<description>because i don&#039;t write software for windows</description>
	<lastBuildDate>Fri, 09 Apr 2010 15:14:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://losingfight.com/blog/?pushpress=hub'/>
		<item>
		<title>Launching Hearts Attack, An iPhone Game</title>
		<link>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/</link>
		<comments>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 19:03:55 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Order N]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=383</guid>
		<description><![CDATA[The first week of sales for Hearts Attack finished up earlier this week. It was a typical first week for an iPhone app; that is, a large spike of sales followed by a rapid crash to nothing. Here&#8217;s a graphic illustrating this:

Oops, sorry, wrong graphic. I meant this one:

Hmmm&#8230; not much difference really. As you [...]]]></description>
			<content:encoded><![CDATA[<p>The first week of sales for <a href="http://www.orderndev.com/hearts-attack.html?u1=LFIGHT">Hearts Attack</a> finished up earlier this week. It was a typical first week for an iPhone app; that is, a large spike of sales followed by a rapid crash to nothing. Here&#8217;s a graphic illustrating this:</p>
<p><img src="/blog/wp-content/uploads/2010/04/car-crash.jpg" alt="Car Crash" border="0" width="455" height="342" /></p>
<p>Oops, sorry, wrong graphic. I meant this one:</p>
<p><img src="/blog/wp-content/uploads/2010/04/first-week-sales.png" alt="First Week Sales Graph" border="0" width="444" height="322" /></p>
<p>Hmmm&#8230; not much difference really. As you can see I actually sold nothing on Sunday. Apparently everyone was interpreting &#8220;day of rest&#8221; as &#8220;don&#8217;t buy any iPhone apps today.&#8221;</p>
<p>This article is kind of a postmortem for the launch of Hearts Attack. I attempted a few different things in order to drum up sales. Some were more successful than others.</p>
<ul>
<li>
<p>One of the things I did before the launch was some search engine optimization on the Hearts Attack product page. <a href="http://twitter.com/danwood">Dan Wood</a> of <a href="http://www.karelia.com/">Karelia</a> has some <a href="http://www.karelia.com/mac_indie_marketing/eleven_really_useful_free_m.html">good resources on how to do SEO</a>.</p>
<p>I was fairly pleased with the results. The product page ended up on the first results page for a few of the keywords I was targeting. It could be better, but not bad for a PageRank amateur such as myself.</p>
</li>
<li>
<p>On the day of launch, I issued a <a href="/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/">press release</a> through <a href="http://prmac.com">prMac</a>. I opted for their &#8220;extended press release&#8221; which sends the press release the same day and to more people. It&#8217;s only $20 so it&#8217;s low risk.</p>
<p>I did see a couple of obvious benefits from this. The first benefit is &#8220;link juice&#8221; to the Hearts Attack product page and our company website in general. I had done some SEO earlier and discovered the biggest thing we were in need of was links. This helped immensely with that.</p>
<p>Secondly, I mentioned in the press release that promotional codes were available upon request. Only three people ever asked for them, but I happily gave them away. I have not seen any reviews as a result, but hopefully at least I garnered some good will among reviewers.</p>
<p>Speaking of reviewers, one thing I did not have ready at launch, that I should have, was a press kit. I kept mine simple in that it just contains screenshots and images of the app icon. I should have linked to it in the press release and product page, because it was something the reviewers immediately asked for.</p>
<p>It terms of how many sales were made because of the press release, I don&#8217;t know. It did noticeably increase traffic to our site, but I didn&#8217;t have <a href="http://www.apple.com/itunes/affiliates/">LinkShare</a> hooked up at the time, so I don&#8217;t know how many of those visitors became customers.</p>
</li>
<li>
<p>I wrote about Hearts Attack here and tweeted about it. I both published my own press release and then followed up with the story about Hearts Attack came about.</p>
<p>This drove a decent amount of traffic to our website, and resulted in a few sales from my friends and other people who follow me on Twitter. Like the press release, it also helped with the &#8220;link juice&#8221; of our website.</p>
</li>
<li>
<p>I asked my wife, Elaine, to write about it on Facebook since she has approximately 30 bazillion friends on there and I have none. Some say this is because I haven&#8217;t even created an account, but I think Facebook is just being stuck up.</p>
<p>Anywho, this didn&#8217;t create much traffic, but it did create a couple of sales from friends who follow Elaine on Facebook, but not me on Twitter.</p>
</li>
</ul>
<p>Of course the biggest driver of sales is being listed at the top in the App Store, which by default is sorted by the release date. Unfortunately being at the top is fated to be temporary, and I could easily tell when I fell down the list by looking at my sales.</p>
<p>In summary, I learned: I should have had LinkShare up and running to begin with so I could properly track conversions and know what approach is the most successful as far as sales. Second, I should have a press kit ready at launch and linked to it from the press release.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Story of Hearts Attack</title>
		<link>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/</link>
		<comments>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 22:30:31 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Order N]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=379</guid>
		<description><![CDATA[I&#8217;ve already posted the press release for Hearts Attack, but I thought I&#8217;d share a little about how Hearts Attack came about.
Way back in 2008 the original iPhone SDK came out, and I, like a lot of people, was excited about developing apps for the iPhone. My company is primarily a software development services company [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve already posted the <a href="/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/">press release for Hearts Attack</a>, but I thought I&#8217;d share a little about how <a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack</a> came about.</p>
<p>Way back in 2008 the original iPhone SDK came out, and I, like a lot of people, was excited about developing apps for the iPhone. My company is primarily a <a href="http://www.orderndev.com">software development services company</a> so I was mainly interested in learning the SDK so we could pick up iPhone contracts in addition to Mac ones. It also happens to be the case that my favorite card game is hearts, so I decided a good way to learn the iPhone SDK was to write my own hearts game. </p>
<p>After a couple of weeks I had the basic functionality implemented, and noticed I was playing it a lot. I realized then that I could probably make this into a product. Furthermore, releasing an iPhone app through the App Store seemed like a good way for us as a company to begin making the transition from a services based company to a product based one.</p>
<p>If I was going to release Hearts Attack as a published app, I knew the UI and presentation had to be greatly improved. I went through a lot of mockups for the main playing view, including one where everyone&#8217;s cards &mdash; all 52 of them &mdash; were always visible somewhere on the table (a truly horrible idea). Unfortunately I don&#8217;t seem to have most of the mockups around anymore, but I found a couple which you can see below. (See the <a href="http://www.orderndev.com/hearts-attack.html">product page</a> for the end result.)</p>
<table>
<tr>
<td><a href="/blog/wp-content/uploads/2010/03/HorizontalLayout.jpg"><img src="/blog/wp-content/uploads/2010/03/HorizontalLayout.jpg" alt="HorizontalLayout.jpg" border="0" width="240" height="160" /></a></td>
<td><a href="/blog/wp-content/uploads/2010/03/VerticalLayout.jpg"><img src="/blog/wp-content/uploads/2010/03/VerticalLayout.jpg" alt="VerticalLayout.jpg" border="0" width="160" height="240" /></a></td>
</tr>
<tr>
<td><a href="/blog/wp-content/uploads/2010/03/VerticalLayout3.jpg"><img src="/blog/wp-content/uploads/2010/03/VerticalLayout3.jpg" alt="VerticalLayout3.jpg" border="0" width="160" height="240" /></a></td>
<td><a href="/blog/wp-content/uploads/2010/03/HorizontalLayout3.jpg"><img src="/blog/wp-content/uploads/2010/03/HorizontalLayout3.jpg" alt="HorizontalLayout3.jpg" border="0" width="240" height="160" /></a></td>
</tr>
</table>
<p>The biggest challenge I had was fitting everything on the screen and it still being legible and usable. By trial and error I figured out how small I could make the cards and still make them tappable, as well as their optimal position to make them accessible with one hand.</p>
<p>I began thinking about what would make Hearts Attack unique or different from its competitors. Back then there were literally just two iPhone hearts games in the App Store, and I felt pretty confident that what I had was already better than them, but I wanted to be sure. I decided on: oddball talking computer opponents, a tutorial that gave not only card suggestions but the rationale behind the choice (a pet peeve of mine), and multiple undo support for mis-taps and tactical errors.</p>
<p>The last step was to get professionals to do the sound and graphics. I ended up hiring a sound designer, a graphics designer, and a character illustrator. The <a href="/blog/2008/12/13/experiences-with-a-sound-designer/">sound design went smoothly</a>, but getting the graphics done was a lot more involved than I anticipated, which is another story for another day. Jordan of <a href="http://onetoad.com">OneToad Design</a> created the app icon, playing backgrounds, and the special card backgrounds for the queen of spades and jack of diamonds. Lara Kehler did the character illustrations, which turned out great.</p>
<p>Unfortunately, Hearts Attack went on hiatus in early 2009. I was working full time on an iPhone contract, and simply didn&#8217;t have a lot of time to put into Hearts. Secondly, I had lost all desire in finishing it. It was becoming increasingly apparent that iPhone users didn&#8217;t want to pay more than $0.99 for anything, despite <a href="/blog/2008/11/15/how-to-price-your-iphone-app-out-of-existence/">all the whining I did about it</a>. I convinced myself it wasn&#8217;t worth releasing Hearts because it would never make back the money it cost us to make. Hearts stayed dormant for an entire year.</p>
<p>A couple of months ago, I decided to pick Hearts Attack back up again. I had the time and, as someone pointed out to me, it would never make money if I didn&#8217;t release it. I was tempted to update the app to the latest SDK (I started Hearts back before you could even use nibs on the iPhone) and add some features. I decided against this, because I really just wanted to ship it. I did have to update it to the 2.2.1 SDK because the current Xcode tools no longer ship with the 2.0 SDK.</p>
<p>Instead I focused on fixing the bugs and adding polish. Fortunately for me my wife happens to be a professional software tester with iPhone experience, so I got lots of good bugs to fix. I also prepared a press release, created a website, and otherwise got ready for the release. After I felt the app was stable enough, I submitted it to Apple on Friday. It was approved on Monday.</p>
<p>At this point, I&#8217;m still not convinced I&#8217;ll ever make back the money we spent on sound and graphic designers. A hearts card game simply is never going to be a big seller, and price point isn&#8217;t high enough to make up for that. Right now, I&#8217;m tending to think pessimistically about sales, but I&#8217;m going to do what I can to drum up sales and see how things go. </p>
<p>It&#8217;s a &#8220;wait and see&#8221; situation as to if we develop any more iPhone applications to sell ourselves. Of course, regardless of how well Hearts Attack does, we&#8217;d be <a href="http://www.orderndev.com/hire.html">happy to develop your iPhone app</a> for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hearts Attack 1.0 Announced &#8211; Fun Card Game for the iPhone</title>
		<link>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/</link>
		<comments>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 15:13:33 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Order N]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=375</guid>
		<description><![CDATA[Dallas, TX &#8211; Order N Development today announces Hearts Attack 1.0 for the iPhone and iPod touch. Hearts Attack allows users to play any of the common variations of the hearts card game, such as omnibus, shooting the sun, and spot hearts against a variety of zany computer opponents. Hearts Attack includes a full in-game [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dallas, TX</strong> &#8211; <a href="http://www.orderndev.com">Order N Development</a> today announces <a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack 1.0</a> for the iPhone and iPod touch. Hearts Attack allows users to play any of the common variations of the hearts card game, such as omnibus, shooting the sun, and spot hearts against a variety of zany computer opponents. Hearts Attack includes a full in-game tutorial, suggestions, and multiple level undo, allowing beginners to easily pick up the game. It provides four difficulty levels to challenge even experienced players.</p>
<p>The player competes against three of seven possible colorful computer opponents, each of which has their own distinct looks and personality. The personalities range from a communist kitten trying to overthrow oppressive humans to a vegetarian vampire to a pacifist pirate who sells insurance. They always have something interesting to say about how they and their opponents are playing. The computer opponents can be configured to play at trivial, easy, normal, or hard difficulty levels.</p>
<p>Unique to Hearts Attack is its in-depth tutorial system. The tutorial begins by giving the player a brief introduction to the rules and strategies of hearts. Throughout the game it offers suggestions for which cards to pass or play, including the rationale for choosing those cards. The suggestions are useful to beginners learning how to play, and to more advanced players looking to improve their game. The suggestions can be used apart from the tutorial.</p>
<p>Since players always have their favorite way of playing hearts, Hearts Attack allows flexible configuration of the rules. Players can choose how cards are passed, which player leads and with what card, how penalty and bonus cards are scored, and what is required to shoot the moon or the sun.</p>
<h3>Device Requirements</h3>
<ul>
<li>iPhone or iPod touch</li>
<li>Requires iPhone OS 2.2.1 or later</li>
<li>4.7 MB</li>
</ul>
<h3>Pricing and Availability</h3>
<p>Hearts Attack 1.0 is $2.99 (USD) and available exclusively through the App Store in the Games category. <a href="http://www.orderndev.com/support.html">Review copies are available upon request.</a></p>
<h3>Links</h3>
<ul>
<li><a href="http://www.orderndev.com">Order N Development, LLC</a></li>
<li><a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack 1.0</a></li>
<li><a href="http://itunes.apple.com/us/app/hearts-attack/id364674253?mt=8">Purchase and Download</a></li>
</ul>
<h3>Company Information</h3>
<p>Order N Development, LLC is a software engineering company providing contracting services for the Macintosh, iPhone, and iPad platforms. Order N Development was founded in 2002 in Dallas, TX by a small band of experienced Mac developers. Copyright 2002-2010 Order N Development, LLC. All Rights Reserved. Apple, and the Apple logo are registered trademarks of Apple Computer in the U.S. and/or other countries.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redesigning a Software Contractor&#8217;s Website</title>
		<link>http://losingfight.com/blog/2010/03/05/redesigning-a-software-contractors-website/</link>
		<comments>http://losingfight.com/blog/2010/03/05/redesigning-a-software-contractors-website/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 07:50:17 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=366</guid>
		<description><![CDATA[It&#8217;s been about eight years since our company website has had a major redesign. But that changed today. 
The old design  simply wasn&#8217;t meeting our needs. Specifically:

It didn&#8217;t communicate clearly what exactly we do here.
It had a search box which, as far as I can tell, didn&#8217;t, and has never, worked.
It had several pages [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been about eight years since <a href="http://orderndev.com">our company website</a> has had a major redesign. But that changed today. </p>
<p>The <a href="http://web.archive.org/web/20070523020320/http://www.orderndev.com/">old design </a> simply wasn&#8217;t meeting our needs. Specifically:</p>
<ul>
<li>It didn&#8217;t communicate clearly what exactly we <em>do</em> here.</li>
<li>It had a search box which, as far as I can tell, didn&#8217;t, and has never, worked.</li>
<li>It had several pages describing services we don&#8217;t perform, at least not when a cop is around. Some of these pages just had boilerplate text in them. e.g. &#8220;Item 1&#8243;, &#8220;Item 2&#8243;, etc</li>
<li>The visual design was really old and unprofessional. The new is at least not old.</li>
<li>The old feedback form demanded a lot of extraneous information like title, company, telephone number, home address, when you shower, etc.</li>
<li>It had a copyright date at the bottom of 2002, which caused people to ask: &#8220;Are you guys still in business?&#8221; This was apparently a barrier to them sending us money.</li>
</ul>
<p>Fortunately, we mainly rely on word of mouth to get clients, but a bad website certainly doesn&#8217;t help our business. We could be missing out on clients who find our website, but don&#8217;t contact us for any of the reasons listed above.</p>
<p>I&#8217;ve recently had some time between contracts, which I used to think about how a software contractor&#8217;s website should be structured and what kind of information it should present. Also, I slept in late a lot. I came to some conclusions:</p>
<ul>
<li>It should immediately obvious to a visitor what the company does, no matter what page they land on.</li>
<li>It should have a portfolio so the visitor can see what kind of work we have done in the past, and see if that matches up with what they want done at the quality level they want.</li>
<li>A brief description of services that we do provide, explained in layman&#8217;s terms.</li>
<li>It should be obvious and easy to get in touch with us. The form for submitting a message should have as few requirements as possible.</li>
<li>It should contain a brief overview of the company, and the people in it. It should put a human face to the company.</li>
<li>Noon really is not a bad time to wake up.</li>
</ul>
<p>I also decided to add a page for products, mainly for future use.</p>
<p>Overall the project was a fun &mdash; and hopefully financially rewarding &mdash; exercise. It was interesting to think about what would induce a visitor to stick around on our site, and then actually contact us. I&#8217;m not sure if I got it completely right, but it&#8217;s at least a step in the right direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/03/05/redesigning-a-software-contractors-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contracting talk from C4[2]</title>
		<link>http://losingfight.com/blog/2009/09/22/contracting-talk-from-c42/</link>
		<comments>http://losingfight.com/blog/2009/09/22/contracting-talk-from-c42/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 03:49:17 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=216</guid>
		<description><![CDATA[In preparation for C4[3], Wolf has put up videos of the talks from C4[2], including the one I did on contracting. Hopefully someone will find it useful.

]]></description>
			<content:encoded><![CDATA[<p>In preparation for <a href="http://rentzsch.com/c4/threeOpen">C4[3]</a>, <a href="http://rentzsch.com/">Wolf</a> has put up <a href="http://rentzsch.com/c4/c42VideosAvailable">videos of the talks from C4[2]</a>, including the one I did on contracting. Hopefully someone will find it useful.</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="429" id="viddler_7b6bf318"><param name="movie" value="http://www.viddler.com/simple/7b6bf318/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/7b6bf318/" width="545" height="429" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_7b6bf318"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2009/09/22/contracting-talk-from-c42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Of graphics designers and men</title>
		<link>http://losingfight.com/blog/2008/09/26/of-graphics-designers-and-men/</link>
		<comments>http://losingfight.com/blog/2008/09/26/of-graphics-designers-and-men/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 18:29:24 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Order N]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.losingfight.com/blog/?p=170</guid>
		<description><![CDATA[As I mentioned at C4[2], I&#8217;m working on my company&#8217;s first product, which is an iPhone application. I&#8217;ve gotten to the point where I need a graphics designer and one those sound creator type people (sorry, I don&#8217;t know their professional title).
My app is a game, so in addition to an application icon, I also [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned at <a href="http://rentzsch.com/c4/twoOpen">C4[2]</a>, I&#8217;m working on my company&#8217;s first product, which is an iPhone application. I&#8217;ve gotten to the point where I need a graphics designer and one those sound creator type people (sorry, I don&#8217;t know their professional title).</p>
<p>My app is a game, so in addition to an application icon, I also need avatars for players and some game backgrounds (like wallpaper), among other things. Basically, I&#8217;m looking for recommendations here. Anyone have someone they&#8217;ve worked with and really liked?</p>
<p>I also need sound effects, which I&#8217;m pretty lost on. I mean, if I ever need a twoosh sound, <a href="http://rentzsch.com">I know who to go to</a>, but for more complex sounds, I&#8217;m just don&#8217;t know. For those of you who have done games, who did your sound effects?</p>
<p>After I get some real artwork into the game, I&#8217;ll see about posting screenshots and whatnot.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2008/09/26/of-graphics-designers-and-men/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The dude who gets my money</title>
		<link>http://losingfight.com/blog/2007/07/15/the-dude-who-gets-my-money/</link>
		<comments>http://losingfight.com/blog/2007/07/15/the-dude-who-gets-my-money/#comments</comments>
		<pubDate>Sun, 15 Jul 2007 23:11:17 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://www.losingfight.com/blog/2007/07/15/the-dude-who-gets-my-money/</guid>
		<description><![CDATA[I typically don&#8217;t write about my cartoon obsession here, but  I recently ran across one that seemed appropriate.
This is Zits from 7/14/2007, in which Jeremy, the main character, learns a harsh reality about life.

I bring this up on my blog because I became more acutely aware of how much &#8220;that FICA dude&#8221; was getting [...]]]></description>
			<content:encoded><![CDATA[<p>I typically don&#8217;t write about my cartoon obsession here, but  I recently ran across one that seemed appropriate.</p>
<p>This is <a href="http://en.wikipedia.org/wiki/Zits">Zits</a> from 7/14/2007, in which Jeremy, the main character, learns a harsh reality about life.</p>
<p><a class="imagelink" href="/blog/wp-content/uploads/2007/07/Zits.gif" title="FICA got my money"><img id="image132" width="475px" height="153px" src="/blog/wp-content/uploads/2007/07/Zits.gif" alt="FICA got my money" /></a></p>
<p>I bring this up on my blog because I became more acutely aware of how much &#8220;that FICA dude&#8221; was getting when I became self employed. When you start writing the checks yourself, as opposed to your employer taking the money out before you even see it, there is an even more stark realization.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2007/07/15/the-dude-who-gets-my-money/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Logo Designs, Business Cards, and When Engineers Go Bad</title>
		<link>http://losingfight.com/blog/2007/05/18/logo-designs-business-cards-and-when-engineers-go-bad/</link>
		<comments>http://losingfight.com/blog/2007/05/18/logo-designs-business-cards-and-when-engineers-go-bad/#comments</comments>
		<pubDate>Fri, 18 May 2007 23:29:06 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Order N]]></category>
		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://www.losingfight.com/blog/2007/05/18/logo-designs-business-cards-and-when-engineers-go-bad/</guid>
		<description><![CDATA[The issue of our company logo came up again recently because of WWDC. Both Jim and I will be attending this year, and we thought it might be nice to have some business cards to hand out. Unfortunately, we&#8217;ve never had real cards printed before, and then there&#8217;s the question of our questionable logo, which [...]]]></description>
			<content:encoded><![CDATA[<p>The issue of our company logo came up again recently because of WWDC. Both Jim and I will be attending this year, and we thought it might be nice to have some business cards to hand out. Unfortunately, we&#8217;ve never had real cards printed before, and then there&#8217;s the question of our questionable logo, which can be <a href="http://www.orderndev.com">viewed at our site</a>.</p>
<p>I should point out that the current logo was a gift from a client, who simply pitied us, and our non-graphic designing ways. Since we were doing engineering services for them, they didn&#8217;t want their clients to think they had partnered with a firm that consisted of four year olds with a bad case of the shakes, when they saw our logo. Anyway, not to look a gift horse in the mouth, but we felt it might be time to upgrade our logo to something more modern and less busy.</p>
<p>A sane person might have taken that as a cue to go hire someone qualified, but not me. Instead, I fired up my copy of <a href="http://www.adobe.com/products/fireworks/">Fireworks</a>, the greatest web graphics program ever, and started working on my abomination before God&#8230; I mean&#8230; business card.</p>
<p>Here&#8217;s what I came up with:</p>
<table>
<tr>
<td><a class="imagelink" href="/blog/wp-content/uploads/2007/05/Card-StyleA.png" title="Business Card, Style A"><img id="image123" src="/blog/wp-content/uploads/2007/05/Card-StyleA.thumbnail.png" alt="Business Card, Style A" /></a></td>
<td><a class="imagelink" href="/blog/wp-content/uploads/2007/05/Card-StyleB.png" title="Business Card, Style B"><img id="image124" src="/blog/wp-content/uploads/2007/05/Card-StyleB.thumbnail.png" alt="Business Card, Style B" /></a></td>
<td><a class="imagelink" href="/blog/wp-content/uploads/2007/05/Card-StyleD.png" title="Business Card, Style D"><img id="image126" src="/blog/wp-content/uploads/2007/05/Card-StyleD.thumbnail.png" alt="Business Card, Style D" /></a></td>
</tr>
<tr>
<td><a class="imagelink" href="/blog/wp-content/uploads/2007/05/Card-StyleC.png" title="Business Card, Style C"><img id="image125" src="/blog/wp-content/uploads/2007/05/Card-StyleC.thumbnail.png" alt="Business Card, Style C" /></a></td>
<td><a class="imagelink" href="/blog/wp-content/uploads/2007/05/Card-StyleE.png" title="Business Card, Style E"><img id="image127" src="/blog/wp-content/uploads/2007/05/Card-StyleE.thumbnail.png" alt="Business Card, Style E" /></a></td>
</tr>
</table>
<p>Sorry. I probably shouldn&#8217;t have just flashed that up there without some sort of warning. Hopefully no one stabbed their eyes out with a rusty pair of scissors just to get the images out their head. As a community service I give design teachers permission to use these in their classes as what <em>not</em> to do. Just make sure you&#8217;ve hidden all the sharp objects and the students are wearing the appropriate eye protection (blindfolds) before exposing them to my designs.</p>
<p>Anywho, after my partners got done whining about their bleeding eyes, we decided we might should hire a professional. So we&#8217;re in the process of looking for logo designers, and pricing how much such a thing would cost us. Unfortunately, between the four of us we apparently only know one designer, which somewhat limits our options.</p>
<p>I have to admit, it was a lot of fun doing someone else&#8217;s job. I mean, graphic designers have it easy. They just need one of them graphics editor thingies and beret, and they&#8217;re all set. I think tomorrow I&#8217;ll do someone else&#8217;s job. Maybe a neurosurgeon&#8217;s. I hear that it&#8217;s all the wrists, and last I checked that&#8217;s what was connecting my arm to hand. Maybe I&#8217;ll get one of those cool bibs they put over their faces when cut open someone&#8217;s brains.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2007/05/18/logo-designs-business-cards-and-when-engineers-go-bad/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How do you pick a product idea?</title>
		<link>http://losingfight.com/blog/2007/05/07/how-do-you-pick-a-product-idea/</link>
		<comments>http://losingfight.com/blog/2007/05/07/how-do-you-pick-a-product-idea/#comments</comments>
		<pubDate>Mon, 07 May 2007 07:02:33 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Order N]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.losingfight.com/blog/2007/05/07/how-do-you-pick-a-product-idea/</guid>
		<description><![CDATA[Ever since I got here at Order N I&#8217;ve been wanting to develop our own product. It&#8217;s been on the back burner for quite a while (I&#8217;ve been with the company for over a year and a half now), slowly percolating. We&#8217;ve managed to generate a few ideas (127, to be exact) as far as [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I got here at Order N I&#8217;ve been wanting to develop our own product. It&#8217;s been on the back burner for quite a while (I&#8217;ve been with the company for over a year and a half now), slowly percolating. We&#8217;ve managed to generate a few ideas (127, to be exact) as far as products go, but we haven&#8217;t done anything with them.</p>
<p>At this point, I think we&#8217;ve got enough ideas, and we just need to pick one and move forward with it. The question is: which one?</p>
<p>I wrote up a process document on how to pick any idea (which is below), but I&#8217;m wondering if its the right way to do things. So I have a question to those of you have built your own product(s) (or are in the process of doing so): How did you decide what to build?</p>
<p>Did you simply build what you wanted to? Did you do research and find a product gap and fill it? Did you try to find the idea that you thought would generate the most money or the most users? Did an idea just hit you one day and you decided you had to make it?</p>
<p>My &#8220;process&#8221; for creating and picking an idea follows:</p>
<blockquote><p>
The purpose of this document is the establish a simple, lightweight process for coming up with and evaluating product ideas. The process should result in at least one idea that we can turn into a viable (read: profitable) product. The process is flexible and can be changed as circumstances change or as better ideas are introduced. The process evaluates ideas based on business factors, not engineering factors.</p>
<p>1. The first step in the product idea process is generating ideas (i.e. brainstorming). At this point in the process the ideas are vague and not well defined. The purpose of this stage is to generate as many ideas as possible, without evaluating them. The hope is that enough ideas are generated that a few of them are viable both engineering and business-wise.</p>
<p>Ideally, at the end of this step, we should have at least a few hundred ideas to choose from.</p>
<p>2. Second, after generating all those ideas, the next step is to whittle them down to a manageable number so we can do research on them. This will probably be between 10 and 20 ideas. By applying some simple criteria, we should be able to arrive at the top ideas we might be able to pursue. Ideally these criteria do not require research, but can be answered easily and quickly.</p>
<p>Criteria:</p>
<p>- What user problem/pain does this solve? If it doesn&#8217;t solve a problem, no one will buy it.</p>
<p>- How is the user going to pay for it? Or how does the product generate money? If a cool idea can&#8217;t generate money, its not worth it. A lot of Web 2.0 apps fall into this (like digg, YouTube, etc). They solve problems, but they don&#8217;t make money.</p>
<p>- What is the potential customer base? i.e. Is it consumer, professional, or developer level product? This will help rate the ideas &#8211; a consumer product is usually more valuable than a developer product since there&#8217;s potentially a larger customer base.</p>
<p>- Without architecting or engineering the product, is the product even technically feasible? If we&#8217;re trying to make cold fusion work, we should probably pass on that for now.</p>
<p>These criteria probably will not eliminate all but 10 or 20 ideas, but they should help us rank them and pick out the best 10 or 20 ideas. Some ideas might have to be fleshed out a bit more, but hopefully even vague ideas can be evaluated at this step in the process.</p>
<p>3. Next we need to research the top 10 or 20 ideas. This means fleshing them out a bit more so we can make more critical decisions about them. The research is targeted at finding out how much money the product might bring in, how likely we are to attract customers, and what building the product might cost.</p>
<p>What we need to know:</p>
<p>- How big is the potential customer base? This is an extension of what kind of product is it: consumer, professional or developer. Do a lot of people have the problem this idea is trying to solve, or is it a niche problem?</p>
<p>- What can we charge for the product? What is the competition charging? Not trying to determine final pricing here, but what is the range we could expect.</p>
<p>- How will we sustain income with the product? Upgrades, subscriptions, ads?</p>
<p>- Is there any competition? If so, who is the leader? What makes the leader, the leader? Can another product be sustained in this environment?</p>
<p>- What are the core/basic features in the product? We don&#8217;t need or want a feature spec here, just a general idea of what we&#8217;re providing. This should help with cost of building as well as what we can charge.</p>
<p>- What will set us apart from the competition? i.e. Do we think we can actually capture part of the market?</p>
<p>- What are the engineering costs in regards to time? i.e. how many engineers for how long? We don&#8217;t need a real number, just general estimates so we can compare it against the other ideas.</p>
<p>- What is the required infrastructure to make this work? This would obviously be bigger for web apps which need a large number of servers. Don&#8217;t forget about add ins to do try-before-you-buy or other demo schemes.</p>
<p>- What kind of marketing might we need to make the product a success? Mainly we want to know how expensive it will be to market the product.</p>
<p>- Are there legal or other expenses (like facilities or sales people or development software) that are required?</p>
<p>4. Finally, we need to evaluate the product ideas based on our research. Knowing how big our customer base is and how much we can charge will give us a ballpark of how much money the product could potentially bring in. The competitive analysis and feature ideas will give us an idea of how much of that money we might be able to get. The engineering cost estimates and required infrastructure costs will give us an estimate of the total cost to build the product.</p>
<p>So the basic &#8220;value&#8221; of the product idea is:</p>
<p>(Potential money in the market) * (Part of the market we get) &#8211; (Total costs of building product) = Profit</p>
<p>That&#8217;s real scientific stuff. Please don&#8217;t take it too seriously.</p>
<p>We&#8217;re not going to get hard and fast numbers out of this step, but it should give us a vague idea which idea is more valuable, business-wise, than the others. At the end of this step we should have at least one (if not more) idea that we can then take on to the product development process.</p>
<p>Once again, this is a light weight process that can (and probably will) change as we learn things. If you have ideas, suggestions, or comments about how to make this better, please let me know.
</p></blockquote>
<p>As you can tell, my process focuses on what product will bring in the most money. While money is good, I don&#8217;t want to build a product that I won&#8217;t enjoy working on.</p>
<p>What are your thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2007/05/07/how-do-you-pick-a-product-idea/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>A day in the life of a software engineer</title>
		<link>http://losingfight.com/blog/2006/08/17/a-day-in-the-life-of-a-software-engineer/</link>
		<comments>http://losingfight.com/blog/2006/08/17/a-day-in-the-life-of-a-software-engineer/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 04:08:30 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Order N]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.losingfight.com/blog/2006/08/17/a-day-in-the-life-of-a-software-engineer/</guid>
		<description><![CDATA[For those of you who actually read this blog for the articles (as opposed to the pictures), you&#8217;ve probably often wondered: what is it, exactly, that you do? Other than make a fool of yourself? In order to answer that question, and have something to do, I present what my daily schedule is like.
8am &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who actually read this blog for the articles (as opposed to the <a href="/photos">pictures</a>), you&#8217;ve probably often wondered: what is it, exactly, that you <em>do</em>? Other than make a fool of yourself? In order to answer that question, and have something to do, I present what my daily schedule is like.</p>
<p>8am &#8211; Wake up, scratch self, turn over, fall back to sleep. No respectable software engineer gets up this early.</p>
<p>8:15am &#8211; MacBook Pro&#8217;s dancing in my head. Unless you&#8217;re my girlfriend, in which case, I only dream about you baby.</p>
<p>9am &#8211; Wake up and realize I do not own a MacBook Pro. My dreams crushed, I see no reason to remain conscious, so I scratch myself, turn over, and fall back to sleep.</p>
<p>9:30am &#8211; Apartment maintenance personnel decide that I have slept long enough and begin pile-driving two feet outside my bedroom window, where in the alley they have apparently decided to construct a large shopping center.</p>
<p>9:31am &#8211; Contemplate the needed trajectory of a rock that would injure, but not kill, said maintenance person. I might need my ice maker fixed at some point.</p>
<p>9:35am &#8211; Give up on plan to maim maintenance personnel because it would involve moving a part of my body, and, let&#8217;s me honest, who doesn&#8217;t want an large 24-hour supermarket directly outside their window?</p>
<p>10am &#8211; Unsure if I am yet awake, maintenance personnel begin mowing what&#8217;s left of the grass outside my bedroom with a bush-hog machine.</p>
<p>10:01am &#8211; Stagger the 10 feet from my bedroom to my &#8220;office.&#8221; Manage to stub my toe on no fewer than seven objects. As required by law, at least three are  more dense than depleted Uranium.</p>
<p>10:02am &#8211; My now semi-awake brain discovers that the computer/printer combo doesn&#8217;t not provide this &#8220;food&#8221; that the Wizard needs, badly.</p>
<p>10:03am &#8211; Stagger over to the refrigerator. My agile feet know the path well, and manage to run into the same seven objects.</p>
<p>10:05am &#8211; Think about how good a breakfast with scrambled eggs, bacon, and blueberry pancakes would taste. Unfortunately, I am a bachelor so anything that cannot be made from hot-dogs and month old bread is out of the question.</p>
<p>10:06am &#8211; With hot-dog flavored &#8220;PopTart&#8221; in hand, return to the computer.</p>
<p>10:07am &#8211; <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>.</p>
<p>11:03am &#8211; Decide to actually &#8220;work.&#8221;</p>
<p>11:04am &#8211; Start pulling down code to work on with <a href="http://www.perforce.com">Perforce</a>, the Fast Software Configuration Management System. The file set consists of three small text files, one resource file, and a large image file describing how the software system works, assuming they had actually built it that way.</p>
<p>12pm &#8211; Lunch, which is a hot dog, stale bread, or some combination thereof.</p>
<p>1pm &#8211; <a href="http://www.perforce.com">Perforce</a>, the Fast Software Configuration Management System, actually completes the synchronize operation, leaving me with three small text files, twenty corrupted resource files, and someone&#8217;s half eaten pimento cheese sandwich.</p>
<p>1:01pm &#8211; Consult <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>, while contemplating why anyone uses Perforce.</p>
<p>2:00pm &#8211; Remember that people use Perforce because the alternatives are worse. For example, Visual SourceSafe is a service by Microsoft in which they send a salesman to your place of business to kick you in the seat of your pants repeatedly. In the Professional version of SourceSafe, the salesman also steals your credit card and purchases a site license for Microsoft Money.</p>
<p>2:01pm &#8211; Attempt to log into the client&#8217;s bug database, so I know what to work on. Discover that I do not have access to bugbase, which is on the internal network, because I did not file a business case for why I need it, three years in advance.</p>
<p>2:05pm &#8211; Call the client&#8217;s IT department, explain that I need network access from my Mac. To avoid getting the wrong software, keep mentioning that I am using a Mac during any awkward silences and anyplace in the conversation a normal person might say something like &#8220;hello.&#8221; Sensing my urgency, IT promptly sends me five copies of the Windows software.</p>
<p>2:10pm &#8211; Call IT department back to explain that need <em>Mac</em> software, to which I am promptly told &#8220;We do not support Windows 98.&#8221;</p>
<p>2:15pm &#8211; Finally reach the one Mac IT person, whom they apparently keep locked in a cage in the basement, and feed old PowerTalk documentation. He cannot send the software via email because of the 32 byte email attachment limit, but he is able to smuggle out a CD of the software, on the back of one of the many fruit bats in his cage.</p>
<p>2:30pm &#8211; Discover that VPN software does not reliably connect to client&#8217;s network, but does, in fact, waste a large amount of space on my hard drive and not uninstall.</p>
<p>2:31pm &#8211; Call IT department again to explain VPN software does not work. IT carefully explains that I must either rewire my apartment, reconfigure my router so that it is solely and permanently connected to their network, or move to California and/or India for VPN to ever work. They are not sure which. Smoke signals are suggested in the interim.</p>
<p>2:45pm &#8211; Randomly change settings in the VPN configuration until I can actually connect to the internal network. Discover that although I can connect, I have no security access to any servers on their network, including the bug database. Furthermore, IT has decided that, for reasons of productivity, anyone connected through VPN should not be able to access anything outside their network, such as, for example, the computer sitting right in front of me.</p>
<p>2:56pm &#8211; Call IT department to be granted access to the bug database. The IT person that I reach calmly explains that, yes, he can grant me those privileges, but won&#8217;t, because he strongly suspects that will allow me to do actual work.</p>
<p>3:03pm &#8211; Have my contact within the client company call IT and explain that its OK for me to do work because I do not work in IT.</p>
<p>3:30pm &#8211; Feel smug about getting to bill client for all the time IT wasted.</p>
<p>3:31pm &#8211; To celebrate victory over IT, <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>.</p>
<p>3:52pm &#8211; Examine the first bug I am supposed to fix, which is marked as &#8220;severe&#8221; and a &#8220;crasher.&#8221; It states: &#8220;When I press Command-Q, the application quits.&#8221; I spend the next hour on the phone explain why that is expected behavior. The phone call ends with the quote &#8220;Well, that&#8217;s stupid and Apple should change it.&#8221;</p>
<p>4:52pm &#8211; <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>.</p>
<p>5:23pm &#8211; Examine the next bug I am supposed to fix. Although it is simply a misspelled word that has been in the software for seven years, it has now become &#8220;urgent,&#8221; &#8220;must fix,&#8221; and, &#8220;severe.&#8221; Oddly enough, the bug was entered by a technical writer.</p>
<p>5:33pm &#8211; Open up Xcode, Apple&#8217;s integrated development environment, specially designed for the Mac user who has lost the will to live.</p>
<p>5:38pm &#8211; Change the resource string to fix the misspelling, which the previous engineer was unable to do, because, apparently, he could not locate the second button on his Macintosh mouse.</p>
<p>5:50pm &#8211; UI designer notices that I fixed the misspelling, and suggests other improvements to the wording, such as rewriting the host operating system from scratch to use more color gradients.</p>
<p>6:04pm &#8211; While muttering under my breath about out of control UI designers, <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>.</p>
<p>6:45pm &#8211; Examine the next bug, which is from a customer, requesting that we add support for XML file formats and the ability to shave an enraged badger. After serious consideration, I decide to defer the bug for next time.</p>
<p>7:02pm &#8211; Receive call from marketing demanding to know why XML files/badger-shaving feature was deferred. They cite numerous customer anecdotes in which they needed the portability of an XML file combined with the ability to shave an angry badger. Most cases involve alcohol, in which the badger had consumed prodigious amounts.</p>
<p>7:30pm &#8211; Look at code for the first time today.</p>
<p>7:47pm &#8211; Marketing calls back saying what the customer probably, really, honestly, truly needed was a way sober up the badger. They swear the badger is a nice guy, but only acts that way when he&#8217;s drunk. Plus he has a bad 5 o&#8217;clock shadow.</p>
<p>8pm &#8211; Receive call from potential client, asking if we could port his Word processor for Windows to the Mac for twenty nine cents and a large portion on his company&#8217;s stock, currently held in a gum-ball machine.</p>
<p>8:28pm &#8211; Starving, I crawl to the refrigerator, where I discover a veritable treasure trove of food, in the form of Cheerios, underneath the fridge.</p>
<p>9:02pm &#8211; Realizing I am spending too much time reading <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>, I go read <a href="http://www.dilbert.com/">Dilbert</a>, <a href="http://www.comics.com/comics/getfuzzy/index.html">Get Fuzzy</a>, and <a href="http://www.comics.com/comics/pearls/">Pearls before Swine</a>.</p>
<p>9:18pm &#8211; Return to code and marvel at the fact the compiler has not openly mocked the code in iambic pentameter or simply refused to compile it out of principle.</p>
<p>10:07pm &#8211; <a href="http://digg.com">Digg</a> and <a href="http://slashdot.org">Slashdot</a>.</p>
<p>10:41pm &#8211; iChat with business parter in which we ridicule Xcode&#8217;s speed, code quality, and inability to shave an enraged badger who&#8217;s had a few too many drinks.</p>
<p>11:11pm &#8211; Notice that the auto-complete in Xcode is actually recommending other, more reputable companies I could be working for.</p>
<p>11:38pm &#8211; <a href="http://digg.com">Digg</a>.</p>
<p>12:06pm &#8211; <a href="http://slashdot.org">Slashdot</a>.</p>
<p>12:49am &#8211; Change egregious code &#8220;if ( foo ) doFoo();&#8221; to the much more sane &#8220;if ( foo ) { doFoo(); }&#8221;, on the initial thought that I get paid by the character.</p>
<p>1:22am &#8211; Discover the entire Xcode help file is one page that recommends using a better IDE, such as MPW.</p>
<p>1:30am &#8211; Change the completely erroneous &#8220;if ( foo ) { doFoo(); }&#8221; to the actually readable &#8220;if (foo) {doFoo();}&#8221;. Note the bytes saved by the removed whitespace on my accomplishments.</p>
<p>1:40am &#8211; In an attempt to find a snippet of code in my project, Xcode inadvertently finds life on Mars. Still unable to <a href="/blog/2006/08/06/in-search-of-search/">search an arbitrary directory in less than ten steps</a>.</p>
<p>1:44am &#8211; Change &#8220;if (foo) {doFoo();}&#8221; to &#8220;if ( foo ) doFoo();&#8221;, and wonder what fool added the unnecessary braces and removed the spaces.</p>
<p>1:54am &#8211; Against doctor&#8217;s orders, read old copies of <em>Inside Macintosh, Volume 1</em> until I fall asleep. He recommended a large mallet to the head, for the reason that it is less likely to cause severe brain trauma.</p>
<p>As you can see, the life of an independent software engineer is not for the faint of heart. No doubt you have more respect for me now than you have ever had before.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2006/08/17/a-day-in-the-life-of-a-software-engineer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
