<?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>Red Sweater Blog &#187; General</title>
	<atom:link href="http://www.red-sweater.com/blog/category/articles/general/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<lastBuildDate>Tue, 17 Jan 2012 22:03:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Red Sweater Endorses Barack Obama</title>
		<link>http://www.red-sweater.com/blog/461/red-sweater-endorses-barack-obama</link>
		<comments>http://www.red-sweater.com/blog/461/red-sweater-endorses-barack-obama#comments</comments>
		<pubDate>Mon, 04 Feb 2008 06:14:51 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/461/red-sweater-endorses-barack-obama</guid>
		<description><![CDATA[I know this is probably not the best idea for a business blog. I hesitate to express my political beliefs in general, because while I do have strong beliefs of a &#8220;liberal&#8221; persuasion, I also think that those political beliefs are best kept apart from my business persona. As Red Sweater Software, my job is [...]]]></description>
			<content:encoded><![CDATA[<p>I know this is probably not the best idea for a business blog. I hesitate to express my political beliefs in general, because while I do have strong beliefs of a &#8220;liberal&#8221; persuasion, I also think that those political beliefs are  best kept apart from my business persona. As Red Sweater Software, my job is to make your Mac rock your world. That&#8217;s true whether you&#8217;re a liberal, conservative, libertarian, or all of the above. I honestly don&#8217;t care, and I value and admire my customers from all political persuasions. But that&#8217;s software, and that&#8217;s business.</p>
<p>
As an individual, I have ambitions to make the United States a proud country whose public policy reflects the Americans I know. An overwhelmingly kind and non-violent type of American, who wants to <em>join hands</em> with the rest of the world, instead of <em>raising hands</em> against them.
</p>
<p>
So many of us, from all political parties, feel this way. We go on about our daily lives, but we are pained by the ways in which our government positions itself as an adversary to the rest of the world. Here&#8217;s the deal, world: WE LOVE YOU. We can&#8217;t stand what&#8217;s going on with our public policy, and we can&#8217;t wait for it to change.
</p>
<p>
Many people like to blame &#8220;conservatives&#8221; for this negative world impression, but the truth is that many of the so-called conservatives are just as ambitious as I am about building a world-wide family. We&#8217;re all in this together, to steal a line from &#8220;<a href="http://www.imdb.com/title/tt0088846/">Brazil</a>.&#8221; Let&#8217;s not think about whether a conservative or a liberal will fix our problems, let&#8217;s think about <em>which person</em> represents the hopeful ambitions of our country.
</p>
<p>
I personally think that <a href="http://www.barackobama.com/index.php">Barack Obama</a> represents our best hope for jumpstarting a change in our relationship with the world. I believe Hillary Clinton is a good person, whose intellect and ambitions are in the best interests of America. But I don&#8217;t think she can effect the type of change <em>I need and expect</em>. At this point in our country&#8217;s incredibly short yet powerful history, I believe we need to elect a President whose leadership and vision give us a head start in the eyes of <em>the world</em>. A President who causes the world to sit up and acknowledge: &#8220;America cares about us.&#8221;
</p>
<p>
I&#8217;m ready for the United States of America to take a new leader. A leader who will represent everything hopeful about our unique, positive attitude toward the world. If you&#8217;re American, and you&#8217;ve got something hopeful to say to the world, I strongly encourage you to consider voting for Barack Obama. If you&#8217;re not American, and you&#8217;ve got some faith left in us, I strongly encourage you to  sit tight and see how much better we can be, when we try.
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/461/red-sweater-endorses-barack-obama/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Two Years Running</title>
		<link>http://www.red-sweater.com/blog/364/two-years-running</link>
		<comments>http://www.red-sweater.com/blog/364/two-years-running#comments</comments>
		<pubDate>Fri, 22 Jun 2007 19:17:00 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/364/two-years-running</guid>
		<description><![CDATA[This Sunday will mark the two year anniversary of Red Sweater Blog. I find it hard to believe it&#8217;s been such a long time, and yet such a short time, since I started writing here. With over 360 posts so far, I guess I&#8217;m averaging about one every two days. Not bad, for a busy [...]]]></description>
			<content:encoded><![CDATA[<p>This Sunday will mark the two year anniversary of Red Sweater Blog. I find it hard to believe it&#8217;s been such a long time, and yet such a short time, since I started writing here. With over 360 posts so far, I guess I&#8217;m averaging about one every two days. Not bad, for a busy programmer!</p>
<p>
This run would not have been possible without <a href="http://www.red-sweater.com/marsedit/">MarsEdit</a>, the application that makes writing for the web palatable to Mac users. Little did I know a year ago that the application I love so much would be <em>my product</em> a year later. To paraphrase the Remington shaver guy, &#8220;I liked it so much, I <a href="http://www.red-sweater.com/blog/282/red-sweater-acquires-marsedit">bought the source code</a>!&#8221;
</p>
<p>
The past year has also been exciting outside of my programmer life. <a href="http://www.red-sweater.com/blog/334/married-life">I got married</a>! We&#8217;re almost 2 months into our fabulous marriage, now.
</p>
<p>
In January I responded to what seemed to be a bunk software acquisition deal by challenging developers to <a href="http://www.red-sweater.com/blog/247/sell-me-your-product">sell me their product</a>. I had an amazing response when over 30 people made me <a href="http://www.red-sweater.com/blog/257/acquisition-roundup">separate offers</a>. The application I ended up buying is now marketed as <a href="http://www.red-sweater.com/blackink/">Black Ink</a>, and is the premier desktop crossword-solving application. (Note: MarsEdit didn&#8217;t happen until a bit later, and was unrelated to that original challenge.)
</p>
<p>
Late last year I was engrossed by the sad story of <a href="http://www.red-sweater.com/blog/232/a-moment-for-james-kim">James Kim</a>, who died in the Oregon wilderness after the rest of his family was rescued. His memory is a recurring reminder to value family and friends while we have the pleasure of their company.
</p>
<p>
The sad news was offset somewhat by the uplifting charitable software sales I took part in. Mike Zornek&#8217;s <a href="http://www.red-sweater.com/blog/231/childs-play-day">Child&#8217;s Play Day</a> helped <a href="http://mikezornek.com/2006/12/06/childs-play-day/">raise over $10,000</a> for a charity that helps kids in hospitals have a bit of fun. <a href="http://geekspiff.com/">Jason Harris</a> followed-up with a <a href="http://www.red-sweater.com/blog/241/cocoa-duel">Holiday Cocoa Duel</a>, which <a href="http://cocoaduel.com/2006/12/27/the-duel-is-complete">raised over $2300</a> for a variety of charities, chosen by the participants.
</p>
<p>
October marked the first iteration of <a href="http://www.red-sweater.com/blog/213/c4-abridged">C4</a>, where I met dozens of amazing developers for the first time. I also had the pleasure of meeting <a href="http://daringfireball.net/">John Gruber</a>, whose <a href="http://www.red-sweater.com/blog/215/build-your-own-damn-hig">HIG Is Dead</a> talk had such an immediate impression on me, that I went straight home from the conference and <a href="http://www.red-sweater.com/blog/221/flex-your-hig">redesigned FlexTime</a>.
</p>
<p>
That redesign of <a href="http://www.red-sweater.com/flextime/">FlexTime</a> came only a few short months after it was <a href="http://www.red-sweater.com/blog/171/flextime-10">first released</a>. An idea that started brewing while I was developing complex AppleScripts to cue my yoga practice, I worked on it off-and-on for a couple years before finally releasing it in August, 2006. The application was met with a mixture of <a href="http://www.43folders.com/2006/07/19/new-mac-timers/">applause</a> and <a href="http://daringfireball.net/linked/2006/august#thu-17-flextime">confusion</a>, which I think is a fairly good omen for an unusual new application. I&#8217;m looking forward to getting a chance to refocus my efforts on expanding its functionality over the next year.
</p>
<p>
Incidentally, this marks the end of my first &#8220;real year&#8221; of trying to be an indie software developer. That is, producing and selling software directly to the public. I had been selling shareware for several years, but never focusing so intently on it. Shortly before the release of FlexTime I gave myself permission to cut back on consulting and pursue a full-time career in developing my own products. I&#8217;ve taken an unusual path to get here, but I&#8217;m glad I took the chances I did. I wrote quite a bit about this last year in <a href="http://www.red-sweater.com/blog/184/the-road-less-traveled">The Road Less Traveled</a>, written <a href="http://www.rogueamoeba.com/utm/posts/Article/history-2006-09-13-10-00">in concert</a> with Paul Kafasis of Rogue Amoeba.
</p>
<p>
This summary of the past year&#8217;s posts is only the tip of the iceberg. If you like what you read here on the blog, but are a fairly new subscriber, you might find some interesting stuff digging through <a href="http://www.red-sweater.com/blog/archives/">the archives</a>.
</p>
<p>
As always, thanks for reading! This would be extremely boring and ungratifying if I were writing these words to myself, only to be pondered in the lonely solitude of my office. Your comments and feedback (often more inspired than my own writing) make all the difference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/364/two-years-running/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Married Life</title>
		<link>http://www.red-sweater.com/blog/334/married-life</link>
		<comments>http://www.red-sweater.com/blog/334/married-life#comments</comments>
		<pubDate>Sun, 06 May 2007 19:16:42 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/334/married-life</guid>
		<description><![CDATA[Still getting used to feeling the ring on my finger! Chrissa and I were married yesterday in Lincoln, MA. Everything went really well, and the weather even turned out perfectly. Really couldn&#8217;t have asked for a better day. It was great to turn the computer back on today and find not only a number of [...]]]></description>
			<content:encoded><![CDATA[<p>Still getting used to feeling the ring on my finger!</p>
<p>
Chrissa and I were married yesterday in <a href="http://www.historicnewengland.org/visit/homes/codman.htm">Lincoln, MA</a>. Everything went really well, and the weather even turned out perfectly. Really couldn&#8217;t have asked for a better day.
</p>
<p>
It was great to turn the computer back on today and find not only a number of thoughtful emails, but <a href="http://theocacao.com/document.page/464">scattered</a> &#8211; <a href="http://www.gusmueller.com/blog/archives/2007/05/daniel_is_getting_married_today!.html">well</a> &#8211; <a href="http://inessential.com/?comments=1&amp;postid=3410">wishing</a> from some of my Mac developer colleagues. Thanks, guys! We were both touched by these gestures.
</p>
<p>
Probably won&#8217;t be posting much if at all over the next couple weeks. It&#8217;s been a very happy May, and now it&#8217;s going to be a very relaxing May.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/334/married-life/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Here Nothing Is Free</title>
		<link>http://www.red-sweater.com/blog/249/here-nothing-is-free</link>
		<comments>http://www.red-sweater.com/blog/249/here-nothing-is-free#comments</comments>
		<pubDate>Sat, 06 Jan 2007 00:17:20 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/249/here-nothing-is-free</guid>
		<description><![CDATA[I recently had the mixed pleasure of spending a few nights in the Argent Hotel (recently bought by the Westin), a rather nice edifice located in downtown San Francisco. In the month of December, the hotel had really attractive rates &#8211; I guess in the big scheme of things, it makes sense that not many [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the mixed pleasure of spending a few nights in the <a href="http://www.argenthotel.com/">Argent Hotel</a> (recently bought by the <a href="http://www.starwoodhotels.com/westin/">Westin</a>), a rather nice edifice located in downtown San Francisco. In the month of December, the hotel had really attractive rates &#8211; I guess in the big scheme of things, it makes sense that not many people travel <em>to San Francisco</em> for the holidays. It&#8217;s sort of a &#8220;while you&#8217;re young&#8221; kind of town, and I imagine most people rush off back to their family homelands when the holiday season arrives.</p>
<p>
But being from the bay area, I found myself back in San Francisco for a few days and needing accommodation. Right next to the BART, clean rooms, courteous staff, what more could I ask for?
</p>
<p>
<em>Not being reamed left and right with nickel-and-dime bullshit.</em>
</p>
<p>
Honor-bar fridge: <strong>No personal use.</strong><br />
Each local telephone call: <strong>$1.</strong><br />
One two minute domestic long-distance call: <strong>$9.</strong> (!!!)<br />
Wall-tethered internet access: <strong>$15/day.</strong><br />
Reminding oneself to finally remember to call ahead and check on this bullshit: <strong>slight comfort, at best</strong>.
</p>
<p>
I will not rent rooms from nickel-and-diming bastard hotels.<br />
I will not rent rooms from nickel-and-diming bastard hotels.<br />
I will not rent rooms from nickel-and-diming bastard hotels.
</p>
<p>
Oh yeah, The Westin. They ripped me off in Chicago, too. Hopefully I&#8217;ll be more careful next time.
</p>
<blockquote><p>
&#8220;I drank from a faucet, and I kept my receipt<br />
For when they weigh me on the way out, here nothing is free.&#8221;</p>
<p><a href="http://deathcabforcutie.com/">Death Cab For Cutie</a> &#8211; <em>Why You&#8217;d Want To Live Here</em>
</p></blockquote>
<p>
The best (i.e. worst) part about the Argent was the sign on the honor-bar fridge. They meant to say &#8220;We can&#8217;t let you use this refrigerator for personal items, because we don&#8217;t make any money off of that.&#8221; Instead, they insulted my intelligence (and all <em>666</em> other guests &#8211; no joke), with the statement: <strong>Please do not place your personal items in the Refreshment Center, <em>as they may spoil.</em></strong> They might as well shut off access to the bath and bed, as my skin might melt off in a freak chemical accident, too.
</p>
<p>
No way to to treat a customer. We pay the <em>big sum of money</em> up front, so we don&#8217;t have to pay the <em>bullshit money</em> as we go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/249/here-nothing-is-free/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Forget The Shortest Path</title>
		<link>http://www.red-sweater.com/blog/218/forget-the-shortest-path</link>
		<comments>http://www.red-sweater.com/blog/218/forget-the-shortest-path#comments</comments>
		<pubDate>Wed, 01 Nov 2006 03:59:55 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/218/forget-the-shortest-path</guid>
		<description><![CDATA[The shortest distance between two points is a straight line. This is one of those darned Euclidian facts of life. Of course, it&#8217;s only fact in a paper life. Everywhere else, it&#8217;s an exception. In real life for instance, things get in the way. The shortest path is only useful if it&#8217;s both possible and [...]]]></description>
			<content:encoded><![CDATA[<p>The shortest distance between two points is a straight line. This is one of those darned Euclidian facts of life. Of course, it&#8217;s only fact in a paper life. Everywhere else, it&#8217;s an exception. In real life for instance, things get in the way.</p>
<p>
The shortest path is only useful if it&#8217;s both possible and expeditious to follow that route. On paper the shortest path always takes the same amount of work. We drag the stylus against the straight edge. Nothing hinders our progress in two dimensions, except for the possible breakage of pencil lead.
</p>
<p>
In real life, everything gets in the way. So the shortest path is only useful to the extent that it provides a line of sight. Something we can aim for, even as we twist and turn in ridiculously off-course directions to reach the destination.
</p>
<p>
Something I&#8217;ve been meaning to do for a number of years is to learn how to sail. This year, late in the summer, I finally got started with that endeavor. I joined Boston&#8217;s <a href="http://sailcbi.org/">Community Boating, Inc.</a>, where kids can learn to sail for a mere US$1, and adults can buy a year&#8217;s membership for less than US$200. Learning to sail must be a lifelong process, and I&#8217;m just a newbie. But even after a week on the water, I was impressed by one of the fundamental facts of sailing. You can sail in almost any direction except for straight into the wind. I find it amazing that you can actually harness the power of the wind blowing straight at you, and turn it into energy that propels your boat sideways, or <em>even sort of towards it!</em>. The bad news, of course, is you can&#8217;t always sail straight towards your destination. If you want to travel towards the wind, you&#8217;re out of luck:
</p>
<p>
<img src="http://www.red-sweater.com/blog/images/SailingDestiny.png" />
</p>
<p>
When you&#8217;re sitting out in the middle of the Charles River collecting sailing experience and a sunburn, this is a pretty profound lesson. The shortest distance between two points is not a straight line, when a straight line is impossible!
</p>
<p>
Fortunately for sailors, there&#8217;s an easy workaround. It only takes a little bit longer than a straight line, and it has the major advantage of being possible. You simply achieve your destiny by traveling away from it until it <em>is achievable</em> by a straight line:
</p>
<p>
<img src="http://www.red-sweater.com/blog/images/SailingDestinyFulfilled.png" />
</p>
<p>
The cool lesson from this fact of sailing life is that by merely changing your position <em>in any direction</em> you may alter the viability of your goal from the  impossible to the possible. If this little observation were only true in sailing, it would hardly be worth mentioning in my blog. But some version of this &#8220;wide angle shortcut&#8221; applies to almost every obstacle you&#8217;re liable to encounter in life. In fact, if you think about the ways we reach our various destinations, it&#8217;s almost never by straight line. We&#8217;re accustomed to twisting and turning, yet when we step back and aim for a goal, we&#8217;re foolishly obsessed with striving for the shortest path!
</p>
<p>
Let&#8217;s say you&#8217;re walking through the woods and you come upon a steep incline. The best thing to do might be to climb straight up, but in all likelihood you&#8217;d be better off going around. Going up and over might even be impossible. This concept becomes truer and truer the more limitations there are on your mobility. Take railroads, for instance. Railroad track must be set on fairly level ground. Trains can&#8217;t just jump over a mountain. So when the early railroad pioneers sought to lay track across the American continent, they had to compromise. Big time. In fact, choosing to take the <em>longer path</em> was an act of brilliance. A good example of this is the Rocky Mountaineer Railroad, which connects Calgary and Vancouver. Let&#8217;s see. How can I represent this without violating some copyright. I guess I&#8217;ll do a crude representation:
</p>
<p>
<img src="http://www.red-sweater.com/blog/images/RockyMountaineer.png" />
</p>
<p>
The red line represents the shortest path, but the green line represents the shortest <em>possible</em> path! The path the railroad had to actually take to stand a chance of reaching its destination. You&#8217;ve got to contend with mountains, my friend. So the next time you face a formidable problem, when something stands in your way and pushes against you with all its might, consider taking a different route. An oblique route. It&#8217;s how the greatest thinkers in history have reached their destinations, so it&#8217;s probably good enough for you, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/218/forget-the-shortest-path/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>I Tooks It Back</title>
		<link>http://www.red-sweater.com/blog/216/i-tooks-it-back</link>
		<comments>http://www.red-sweater.com/blog/216/i-tooks-it-back#comments</comments>
		<pubDate>Mon, 23 Oct 2006 19:08:12 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/216/i-tooks-it-back</guid>
		<description><![CDATA[Replacement passenger side window &#8230; $50 Eight minutes sucking glass with the gas-station vacuum &#8230; $1 Identical TomTom Go 300 on eBay &#8230; $305 Shipping &#038; Handling &#8230; $15 Getting your life back to normal after some eff-wad messed it up &#8230; priceless! Paying for it with PayPal funny-money instead of VISA &#8230; extra-priceless! The [...]]]></description>
			<content:encoded><![CDATA[<p>Replacement passenger side window &#8230; $50</p>
<p>
Eight minutes sucking glass with the gas-station vacuum &#8230; $1
</p>
<p>
Identical TomTom Go 300 on eBay &#8230; $305
</p>
<p>
Shipping &#038; Handling &#8230; $15
</p>
<p>
Getting your life back to normal after some eff-wad <a href="http://www.red-sweater.com/blog/205/they-tooks-it-from-me">messed it up</a> &#8230; priceless!
</p>
<p>
Paying for it with PayPal funny-money instead of VISA &#8230; extra-priceless!
</p>
<p>
The resumption of normalcy was not nearly as expensive or time-consuming as I feared it might be. Ten days from damaged to repaired. I was also glad to see that my replacement came with a box and accessories that <em>were not</em> in my car at the time. So at least I know I&#8217;m not buying back my stolen unit! (Though that would have been fun in its own way).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/216/i-tooks-it-back/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C4 Abridged</title>
		<link>http://www.red-sweater.com/blog/213/c4-abridged</link>
		<comments>http://www.red-sweater.com/blog/213/c4-abridged#comments</comments>
		<pubDate>Sun, 22 Oct 2006 20:06:25 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[Carbon]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/213/c4-abridged</guid>
		<description><![CDATA[I just got home from Chicago. C4 was awesome. Big cheers for Wolf for putting it on and managing the events of weekend. High praise also for his volunteer assistants, who were clearly working hard the whole time. I really couldn&#8217;t have predicted just how great the collection of attendees was. I had a great [...]]]></description>
			<content:encoded><![CDATA[<p>I just got home from Chicago. <a href="http://c4.rentzsch.com/">C4</a> was awesome. Big cheers for Wolf for putting it on and managing the events of weekend. High praise also for his volunteer assistants, who were clearly working hard the whole time.</p>
<p>
I really couldn&#8217;t have predicted just how great the collection of attendees was. I had a great time meeting as many of them as I could. Given the final attendance of 98 people, I think I probably managed to meet 80% of them over the course of the event. Not bad! I wish I could have met everybody but I guess that leaves some interesting people to talk to next time. I really appreciated that a few people took advantage of the photo I posted and came up to introduce themselves. I was impressed by the mix of students, indie developers, and employees of large and influential corporations. Apple employees numbered at least 7 or 8, and two guys from Microsoft attended and  have been <a href="http://blogs.msdn.com/macmojo/">blogging</a> about the experience. I was expecting one person from Apple who didn&#8217;t end up making it, though his lonely name tag and T-Shirt sat at the bottom of an otherwise empty box. Hopefully I&#8217;ll meet him next time!
</p>
<p>
So how can I parlay <em>my fun and exciting exciting weekend</em> into a blog entry worth spending <em>your precious time</em> to read? I figure you sad suckers who couldn&#8217;t find the time, money, or initiative to get to C4 this year are feeling pretty down right about now. At the very least you deserve an editorial summary of the speakers&#8217; main points. Unfortunately, I don&#8217;t think I can provide that. I didn&#8217;t take notes. Well, I took a few, very few, but then misplaced the sheet of paper. So instead of accurately conveying the actual points of speakers I heard,  I&#8217;ll present a verbatim transcript of my memory. Everything that made it from the stage, through the air, was processed by my lethargic brain, drunk on Jamba Juice, and somehow got recorded to memory. Except for comments. And intermissions. And especially bathroom breaks.
</p>
<p>
Live from Chicago (recorded earlier), it&#8217;s C4 as heard by Daniel Jalkut, October 21-22.
</p>
<p>
<strong>Jonathan &#8220;Wolf&#8221; Rentzsch</strong> (<a href="http://rentzsch.com/">web link</a>): Hello and welcome to C4! C4 stands for &#8220;Code, Culture, Community, Conspiracy.&#8221; The first three being key components that make developing for the Mac a unique experience, and the conspiracy, well&#8230; it sounds cool. Hybrid theory? Forget about it! Hey, I can reimplement BombApp.app in zero lines of Cocoa code, because this QuickTime movie crashes everything I try it on! So about this conference: developers need a place to meet up and exchange ideas apart from WWDC, and without corporate sponsorship. Let&#8217;s see how this goes, and let me know if you have any feedback!
</p>
<p>
<strong>John Gruber</strong> (<a href="http://daringfireball.net/">web link</a>): The <a href="http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html?http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000894-TP6">HIG</a> is dead. Not dead like meaningless, but dead like hopelessly out of date. It can&#8217;t possibly keep up with Apple&#8217;s implicit standards because Apple has abandoned some fundamental traditions of the HIG, such as uniformity in appearance and behavior across all applications. The web is proof that they&#8217;re at least partly justified. People aren&#8217;t stupid, they know a button when they see a button, regardless of how it&#8217;s drawn. Would I prefer a consistent UI personally? You bet! Any chance of that happening again? No way. The genie is out of the bottle and developers have two choices: constantly monitor the state of the &#8220;implicit UI guidelines&#8221; and synthesize your own standardized interpretation, or else go out completely on your own and invent something unique yet beautiful. The new HIG <em>guideline</em> is simply: does this look good?
</p>
<p><strong>Brent Simmons</strong> (<a href="http://www.inessential.com/">web link</a>, <a href="http://inessential.com/?comments=1&amp;postid=3353">presentation link</a>): More and more desktop applications on the Mac are &#8220;web-enabled.&#8221; These products run from the obvious features of web browsers to more subtle nuances like iCal&#8217;s shared calendars or <a href="http://www.gauchosoft.com/Software/Seasonality/">Seasonality&#8217;s</a> presentation of web-based weather information. I know a lot about web-enabled applications, because I wrote two biggies: <a href="http://www.newsgator.com/NGOLProduct.aspx?ProdID=MarsEdit">MarsEdit</a> and <a href="http://www.newsgator.com/NGOLProduct.aspx?ProdID=NetNewsWire">NetNewsWire</a>. <a href="http://webkit.org/">WebKit</a> is freakin&#8217; awesome even if it does crash every once in a while. You should use it, and here are some practical code samples for how you might get started. WebServicesCore is the super-suck. Don&#8217;t use it. Did I mention WebKit is cool? NSURLDownload is also great for almost any kind of simple download you can imagine, with some caveats. SyncServices is cool if you can use it, but useless for cross-platform syncing. If I would have known syncing would be such a major feature in NetNewsWire, I probably never would have started the project. Here are lots of great tips on syncing.</p>
<p>
<strong>Aaron Hillegass</strong> (<a href="http://www.bignerdranch.com/instructors/hillegass.shtml">web link</a>): Between 1973 and 1983, the world saw an awesome number of technological advances in computing. We went from personal computers being non-existant through the development of the Internet, relational database systems, and the Mac in just 10 years. Since then, we&#8217;ve been in a slump because people are not solving real problems anymore. <a href="http://www.delicious-monster.com/">Delicious Library</a> is a great example of a fake problem. People have bookshelves, they don&#8217;t need a virtual one! <a href="http://www.wilshipley.com/blog/">Wil</a>, you&#8217;re an amazingly talented developer, but your talent was wasted on this product. OmniGraffle was great! Too many Mac developers are obsessing over the fake problems of the consumer software market, and the obvious problems of the multimedia and business markets. These markets are already dominated by Apple, Adobe, and Microsoft. Think outside the box! Thousands of real problems need to be solved, and rich people are willing to pay you lots of money to solve them. Talk to people with money and figure out the problems they need solved, then do it.</p>
<p>
<strong>Gus Mueller</strong> (<a href="http://gusmueller.com/blog/">web link</a>, <a href="http://gusmueller.com/c4/">presentation link</a>): Adding an embedded script interpreter to your application is cool because it makes it easy for users to add their own crazy features to your app. Even if you end up writing the script for them, you don&#8217;t have to muddy your app&#8217;s feature-base with their nutty idea. There are lots of languages you might use, but I chose <a href="http://www.lua.org/">Lua</a> because it&#8217;s super-fast and easy to embed. One major advantage to using a script language in development is you eliminate the compile and link delay. I love that! Lua is used for application development by <a href="http://www.swoopsoftware.com/">several</a> . <a href="http://labs.adobe.com/technologies/lightroom/">notable</a> . <a href="http://www.worldofwarcraft.com/index.xml">developers</a>. Here are some examples of how easy it is to embed Lua in your app. In fact, let&#8217;s add a simple Lua plugin facility to TextEdit that allows arbitrary text processing. Neat huh? [presentation link forthcoming?] The main downside to using Lua is practically nobody knows how to write it, but I just post lots of sample scripts to help my users figure it out.
</p>
<p>
<strong>Steve Dekorte</strong> (<a href="http://iolanguage.com/about/">web link</a>, <a href="http://www.iolanguage.com/docs/talks/2006-10-C4/Actors.pdf">PDF presentation link</a>): The way most people go about thinking about multiprocessing is wrong. The heavy-duty &#8220;system threads&#8221; that most people use to distribute computing tasks are extremely expensive, and therefore only suitable for scales of hundreds of tasks. By adopting the <a href="http://en.wikipedia.org/wiki/Actor_model">actor model</a> of concurrency, objects maintain a queue of requests and only operate on themselves. This eliminates the locking mechanisms required with preemptive system threads, and requires much less state management memory. The actor model of concurrency scales comfortable to the scale of tens of thousands of concurrent tasks. Anyway, Io is my language for easily adopting the actor model. The increasing number of cores in hardware has major implications for computer design going forward, because an increasing number of cores will be competing for access to the same memory across the same bus. And, now listen very carefully Daniel Jalkut. Yes, that&#8217;s right. I&#8217;m talking to you. Wasn&#8217;t that Jamba Juice tasty? Now I know you&#8217;re not completely getting this, even though you&#8217;re interested as hell, so just look at the pretty graphics. Cores blah blah acting technical stuff like hardware actor objects blah and the world is saved from almost certain doom. Any questions?
</p>
<p>
<strong>Brian Fitzpatrick</strong> (<a href="http://www.oreillynet.com/pub/au/1802">web link</a>): First of all, I work for Google, and what I&#8217;m about to say is all under NDA. That is, not definitely agreed-upon. I&#8217;m impressed and awed to see that so many of you have heard of Subversion, let alone are using it. Subversion&#8217;s growth over the past few years has been insane, and we&#8217;re totally psyched. Not in a taking over the world way, but in a providing the best source control system money can&#8217;t buy way. Now that we&#8217;re more or less at feature-parity with CVS, we&#8217;re looking to to the future for ways we can make it even more compelling to current users and users of other source control systems. One of the improvements we&#8217;re looking at is the possible removal of &#8220;.svn&#8221; directories for working directory management. These are terrible for performance and the main reason we used them was to enable &#8220;detachable subtrees.&#8221; Not worth it. We also know about some of the ways Subversion sucks for Macs in particular. Trust me, I&#8217;m a Mac guy. The bundled document problem is on our radar and we totally get it. Daniel Jalkut! Wake up &#8230; it&#8217;s not time for Gino&#8217;s East yet. Stop daydreaming, ya nerd! See? You can&#8217;t even remember the last improvement I mentioned, even though you were totally excited about it only two minutes ago. Man, this is sad. Sad, sad, sad. How am I gonna wake this guy up? Did I mention that we&#8217;re looking into off-line code commits? Ah, that did the trick.
</p>
<p>
<strong>Panel Discussion</strong> (Moderated by <a href="http://www.drunkenblog.com/">Drunkenbatman</a>, including speakers above minus Gruber plus <a href="http://www.rogueamoeba.com/company/staff/paul.php">Paul Kafasis</a>). Apple could do lots of things to make life easier for developers. We know they&#8217;ll never do them but it&#8217;s fun to dream. Lots of us would like to have better access to existing bug reports &#8211; it would help save us a lot of time. Oh no you didn&#8217;t. You <em>did not</em> just bring up DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. DRM. Cocoa vs. Carbon. Cocoa vs. Carbon. Cocoa vs. Carbon. AppleScript Sucks. AppleScript Sucks. AppleScript Sucks. &lt;Applause&gt;. AppleScript Rules. &lt;Very light applause&gt;. DRM sucks. No, <em>your</em> DRM sucks. DRM. DRM. DRM. DRM. Actually something like an iTunes Software Store would be pretty cool. DRM. DRM. DRM. Can we change the subject? Yes, it&#8217;s time for dinner.
</p>
<p>
Once again, major kudos to Rentzsch for putting this event on, and to all the speakers who made it such a memorable (for some definition of the word) occasion.
</p>
<p>
As inspiring and as much fun as the scheduled speakers were, the unstructured social time both between sessions and in the evenings were just as much fun, and probably just as educational. I can&#8217;t express how grateful I am to all of you who showed up and helped to make this a weekend worth raving about for weeks to come.
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/213/c4-abridged/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Twas The Night Before C4</title>
		<link>http://www.red-sweater.com/blog/212/twas-the-night-before-c4</link>
		<comments>http://www.red-sweater.com/blog/212/twas-the-night-before-c4#comments</comments>
		<pubDate>Fri, 20 Oct 2006 04:17:17 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/212/twas-the-night-before-c4</guid>
		<description><![CDATA[I&#8217;m leaving for C4 tomorrow, which is sort of my way of making up for missing WWDC this year. I&#8217;m excited to meet lots of people in person who I&#8217;ve come to know through the bit paths of the internet. It occurred to me that most people at the conference won&#8217;t know me when they [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.red-sweater.com/blog/images/DanielC4Small.jpg" align="left" style="margin-right:10px;"/>I&#8217;m leaving for <a href="http://c4.rentzsch.com/">C4</a> tomorrow, which is sort of my way of making up for missing WWDC this year. I&#8217;m excited to meet lots of people in person who I&#8217;ve come to know through the bit paths of the internet. </p>
<p>
It occurred to me that most people at the conference won&#8217;t know me when they see me. I don&#8217;t make a habit of pushing my own photos. No Flickr feed to speak of, etc. So here&#8217;s my rare act of self-publicity. Maybe this picture will encourage you to come up and introduce yourself.
</p>
<p>
The photo is sort of a rough approximation of what I look like right this moment. It&#8217;s what my MacBook Pro thinks I look like, at least. I actually have green eyes, not blue. And I&#8217;m not quite as pale as that. But it does hide my blemishes well!
</p>
<p>
See you in Chicago!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/212/twas-the-night-before-c4/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Freeway Hit Machine</title>
		<link>http://www.red-sweater.com/blog/206/freeway-hit-machine</link>
		<comments>http://www.red-sweater.com/blog/206/freeway-hit-machine#comments</comments>
		<pubDate>Mon, 16 Oct 2006 23:17:33 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/206/freeway-hit-machine</guid>
		<description><![CDATA[What&#8217;s the secret to making money on the web? If you ask some arbitrary business-type, chances are they&#8217;ll start frothing at the mouth, do a little bobble-head dance while their eyes roll back into their head and they squeal: &#8220;Traffic, traffic, traffic!&#8221; It&#8217;s easy to get caught up in this mentality. Of course! If people [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s the secret to making money on the web? If you ask some arbitrary business-type, chances are they&#8217;ll start frothing at the mouth, do a little bobble-head dance while their eyes roll back into their head and they squeal: &#8220;Traffic, traffic, traffic!&#8221; </p>
<p>
It&#8217;s easy to get caught up in this mentality. Of course! If people see my product there is a 10-40% chance that they&#8217;ll download it. If they download it, there is a 1-4% chance that they&#8217;ll buy it. This all adds up to &#8230; between 1 and 16 sales per 1000 visitors. Obviously, the only thing to do is increase visitors.
</p>
<p>
But that&#8217;s only looking at one side of the equation. There seems to be an obsession on increasing the quantity of visitors instead of improving the quality. I&#8217;m guilty of it, too. Maybe it&#8217;s because we have better tools at our disposal for measuring sheer numbers.
</p>
<p>
Of course I get excited when a mention on some popular blog or in a news publication sends a bunch of visitors my way. They show up on <a href="http://www.haveamint.com/">Mint</a>, and it makes me feel popular. So I pat myself on the back and keep working.  I have also enjoyed watching my <a href="http://www.technorati.com/">Technorati</a> rank slowly increase. It&#8217;s <em>something</em>. A metric that tells me I&#8217;m doing something useful and should continue. But when hundreds of 5-second readers surge in from <a href="http://www.digg.com/">Digg</a> or some other general-tech news source, is it really doing anything for my blog or my business? At least the Technorati ranking has the secondary effect of improving my appearance in niche categories. So getting a lot of traffic <em>from whatever source</em> can help inflate my numbers and increase the odds that somebody <em>actually looking for</em> what I&#8217;m writing about will see it and be encouraged to come visit. But what does Digg do for me?
</p>
<p>
I suppose it&#8217;s easy to argue that more eyeballs is always a good thing. After all, some goofball who couldn&#8217;t care less about Macs or software development might nonetheless recognize my name when sitting in a meeting where a committee is trying to decide whether to give me thousands of dollars. What? It could happen!
</p>
<p>
But in general, the dialogue of my blog and the sales of my software are directly related to the quality of my visitors. So it&#8217;s a lot better if <a href="http://www.43folders.com/">Merlin Mann</a> notices and points to my app than if it gets mentioned in some Windows-user forum as something they&#8217;d &#8220;like to see&#8221; on the PC. What am I going to say to bunch of PC users? I&#8217;d rather open a coffee-shop or write music than develop for your platform? Lo siento. No hablo PC, Se&ntilde;or.
</p>
<p>
Digg is like an international tech freeway. Lots of people are traveling on it, passing through thousands of sites per day. Maybe they snap a few pictures as they speed by at 85 MPH, but they rarely stop to truly take in the surroundings.
</p>
<p>
There&#8217;s a reason the freeways always pass through poor sections of town. Nobody <em>really</em> wants to be on or near them. They&#8217;re a means to an end. We use them when we need a change of scenery &#8211; whether we&#8217;re wandering or speeding through the night towards a known destination. In any case, we&#8217;re not in the mood to buy anything meaningful on the freeway. Nobody is. We might pay for a Coke from the rest area snack machine, or be seduced by a Taco Bell billboard, where we&#8217;ll stop for 15 minutes to part with at most $5 of our hard-earned cash. The freeway is a trashy marketplace.
</p>
<p>
When a freeway plan intrudes on a thriving city marketplace, the shopkeepers get furious. They know the freeway spells the death of their neighborhood, and therefore the death of their business. But on the Internet most of are convinced that a freeway running through our neighborhood is a good thing, and I think we&#8217;re wrong about that. Dead wrong.
</p>
<p>And yes, I see the irony of this post having just below it a &#8220;Digg This&#8221; icon. What can I say? I still like to be dugg. But it feeds my ego much more than my blog or business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/206/freeway-hit-machine/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Rest Of Your Life</title>
		<link>http://www.red-sweater.com/blog/189/the-rest-of-your-life</link>
		<comments>http://www.red-sweater.com/blog/189/the-rest-of-your-life#comments</comments>
		<pubDate>Wed, 20 Sep 2006 18:11:32 +0000</pubDate>
		<dc:creator>Daniel Jalkut</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.red-sweater.com/blog/189/the-rest-of-your-life</guid>
		<description><![CDATA[I just finished reading The Monk and the Riddle, on the recommendation of Paul from Rogue Amoeba. It&#8217;s a sort of business philosophy book by Randy Komisar (with writing help from Kent Lineback). It was a surprisingly fast read. Enjoyable and inspirational. But let me summarize it in one sentence: Stop wasting your time working [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css"><!-- .caption { border-style:dashed; border-width:1px; border-color:#BBBBBB; margin-left:20px; padding:10px;}--></style>
<p>
I just finished reading <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2FMonk-Riddle-Education-Silicon-Entrepreneur%2Fdp%2F1578511402%2Fsr%3D8-1%2Fqid%3D1158776457%2Fref%3Dpd%5Fbbs%5F1%3Fie%3DUTF8%26s%3Dbooks&#038;tag=redsweaterblo-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325">The Monk and the Riddle</a><img src="http://www.assoc-amazon.com/e/ir?t=redsweaterblo-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, on the recommendation of Paul from <a href="http://rogueamoeba.com/utm/">Rogue Amoeba</a>. It&#8217;s a sort of business philosophy book by Randy Komisar (with writing help from Kent Lineback).
</p>
<p>
It was a surprisingly fast read. Enjoyable and inspirational. But let me summarize it in one sentence:
</p>
<div class="caption">
Stop wasting your time working on things you don&#8217;t love.
</div>
<p>
The two most recurring themes in the book are roughly &#8220;the journey is the reward,&#8221; and &#8220;how can you change your current work so you&#8217;d be willing to do it for the rest of your life?&#8221; He describes a malady that many of us are probably familiar with: the &#8220;deferred life plan.&#8221; This is the rationalization of present unhappiness as a mere means to an end. We&#8217;ll work for 40 years at a job we hate just so we can pursue our passion later in life.
</p>
<p>
Great food for thought, and especially pertinent in the wake of my recent article about the <a href="http://www.red-sweater.com/blog/184/the-road-less-traveled">indie life</a>. I tried to examine my own circumstances using these criteria, and it boils down to four basic desires. I want a job where I build cool apps, blog, exercise, and make music. Whenever inspiration strikes me. A tall order, I know. I&#8217;m not quite there, but am hopefully moving in the right direction.
</p>
<p>
What do you want to do for the rest of your life? Are you suffering under the deferred life plan?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.red-sweater.com/blog/189/the-rest-of-your-life/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

