<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Borkware Miniblog</title>
	<atom:link href="http://borkwarellc.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://borkwarellc.wordpress.com</link>
	<description>Bork bork bork bork.</description>
	<lastBuildDate>Wed, 18 Feb 2009 14:41:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/1209be296b1693b80ff2a38525df948b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Borkware Miniblog</title>
		<link>http://borkwarellc.wordpress.com</link>
	</image>
			<item>
		<title>NSConference</title>
		<link>http://borkwarellc.wordpress.com/2009/02/18/nsconference/</link>
		<comments>http://borkwarellc.wordpress.com/2009/02/18/nsconference/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 14:41:56 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=92</guid>
		<description><![CDATA[Scotty, over at the Mac Developer Network, is putting on a C4/WWDC-style independent Mac Developer Conference in England this April called NSConference.  I won&#8217;t be able to make it, but it looks like a huge amount of fun.  I&#8217;ve recorded a couple of podcasts with Scotty, and he&#8217;s top-notch, and I expect the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=92&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Scotty, over at the <a href="http://macdevnet.com/">Mac Developer Network</a>, is putting on a C4/WWDC-style independent Mac Developer Conference in England this April called <a href="http://www.nsconference.com/">NSConference</a>.  I won&#8217;t be able to make it, but it looks like a huge amount of fun.  I&#8217;ve recorded a couple of podcasts with Scotty, and he&#8217;s top-notch, and I expect the conference to be excellent.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=92&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2009/02/18/nsconference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>An unusual arrangement</title>
		<link>http://borkwarellc.wordpress.com/2009/01/31/an-unusual-arrangement/</link>
		<comments>http://borkwarellc.wordpress.com/2009/01/31/an-unusual-arrangement/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 22:09:27 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[off-topic]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=82</guid>
		<description><![CDATA[
It&#8217;s been awhile since I last used a two-monitor setup. Usually I do all of my work on a 15&#8243; MacBookPro or one of the plastic MacBooks.  But I wanted a better monitor for the desktop when I&#8217;m doing photostuff, so now I have two monitors again.  Last time was in 2002 when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=82&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://borkwarellc.files.wordpress.com/2009/01/picture-2.png?w=130&#038;h=117" alt="Picture 2.png" border="0" width="130" height="117" align="right" /></p>
<p>It&#8217;s been awhile since I last used a two-monitor setup. Usually I do all of my work on a 15&#8243; MacBookPro or one of the plastic MacBooks.  But I wanted a better monitor for the desktop when I&#8217;m doing <a href="http://borkwarephoto.wordpress.com">photostuff</a>, so now I have two monitors again.  Last time was in 2002 when I was doing contracting, and the client&#8217;s product I was working on wouldn&#8217;t fit on a laptop screen.  I used a secondary monitor for running the software.</p>
<p>Even back in the Mac II days I always got really annoyed with the &#8220;traditional&#8221; way of setting up multiple monitors: having it so the desktop areas had large coincidental areas of vertical or horizontal border, so you could have one window span both screens and have it look non-horrible.  My problem was I would always overshoot one monitor and end up on the other.  I had really come to depend on <a href="http://en.wikipedia.org/wiki/Fitts'_law">Fitts&#8217;s Law</a>.  So why not use that for the monitors too?</p>
<p><img src="http://borkwarellc.files.wordpress.com/2009/01/monitor1.png?w=320&#038;h=355" alt="monitor.png" border="0" width="320" height="355" align="left" style="padding-right:10px;" /></p>
<p>I use my monitors as distinct playgrounds: Code and whatnot on one and the client&#8217;s big-assed program on the other.  Lightroom&#8217;s Develop pane on one, and the Library grid on the other.  Photoshop&#8217;s editing area on one, palettes on the other.  I <b>never</b> have one big window that straddles both screens.  Hence, my arrangement, seen above, connects the monitors at one corner.</p>
<p>This gives me my sides as big Fitts&#8217;s Law targets, as shown in the cute kitty picture.  I can slam the mouse to the side to get to the tools.  The menu bar at the top remains a nice big target.  If I want to go to the other monitor, I throw the mouse to the bottom-left corner.</p>
<p>This makes the mouse enter the second screen at the top-right, and I keep my Photoshop palettes and Nik plugins panel up near that corner for easy access.  I twiddle what I want, then throw the mouse into the upper-right corner to get to the main screen.  If I lose my mouse, I can just keep mousing up and to the right until I see it on the main screen.</p>
<p><img src="http://borkwarellc.files.wordpress.com/2009/01/monitor22.png?w=262&#038;h=281" alt="monitor2.png" border="0" width="262" height="281" align="right" /></p>
<p>Why not put the other screen to the right?  I keep my Dock hidden on the right.  With today&#8217;s wide-screen displays, horizontal real estate is cheap, vertical real estate is still precious (six more lines of code! woo!).  Having the Dock Fitts-style on the right makes it very easy to access.</p>
<p>Why not off the bottom?  I use the hard border of the screen when resizing windows large &#8211; grab the corner, resize larger quickly until hitting the bottom of the screen.  Unfortunately the green jellybean rarely does what I want it to do.</p>
<p>I&#8217;m not saying this is the best way for everybody, but it works very well for me.  If you get frustrated with your multiple-monitor setup by accidentally mousing into the other screen, give the corner-connection a try.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=82&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2009/01/31/an-unusual-arrangement/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2009/01/picture-2.png" medium="image">
			<media:title type="html">Picture 2.png</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2009/01/monitor1.png" medium="image">
			<media:title type="html">monitor.png</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2009/01/monitor22.png" medium="image">
			<media:title type="html">monitor2.png</media:title>
		</media:content>
	</item>
		<item>
		<title>New LoC is here</title>
		<link>http://borkwarellc.wordpress.com/2009/01/04/new-loc-is-here/</link>
		<comments>http://borkwarellc.wordpress.com/2009/01/04/new-loc-is-here/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 22:02:44 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Big Nerd Ranch]]></category>
		<category><![CDATA[LoC]]></category>
		<category><![CDATA[amosxp]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=70</guid>
		<description><![CDATA[It&#8217;s finally seen the light of day. Learn Objective-C on the Mac is currently in dead-trees form, and available at amazon and other fine retailers.
I&#8217;m rather proud of the work that Scott Knaster and I have done on this second edition.  It is the contents of the first edition from Spiderworks, but with about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=70&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s finally seen the light of day. <a href="http://www.amazon.com/Learn-Objective-ndash-C-Mac/dp/1430218150/">Learn Objective-C on the Mac</a> is currently in dead-trees form, and available at amazon and other fine retailers.</p>
<p>I&#8217;m rather proud of the work that Scott Knaster and I have done on this second edition.  It is the contents of the first edition from Spiderworks, but with about 100 new pages of goodies, including NSPredicate and Key Value Coding.  There&#8217;s also a whole new chapter on Xcode tips and tricks.</p>
<p>The book is designed to sit between Dave Mark&#8217;s updated <a href="http://www.amazon.com/Learn-C-Mac-Dave-Mark/dp/1430218096">Learn C on the Mac</a> and Dave&#8217;s and Jeff Lamarche&#8217;s most-excellent <a href="http://www.amazon.com/Beginning-iPhone-Development-Exploring-SDK/dp/1430216263/">Beginning iPhone Development</a> (<strike>exploding</strike> exploring the iPhone SDK).  We go into things figuring you&#8217;ve met C and programming, so no &#8220;<code>for</code> loops are fun!  ooh!  variables!&#8221; kinds of rehashing.  Instead we cover what&#8217;s been added by Objective-C, as well as some software engineering topics like indirection, object-oriented programming, the Open/Closed principle, and refactoring.</p>
<p>Plus the book is written to be fun.  The English language is one of my favorite playthings.  But the humor isn&#8217;t over the top and in your face. (at least I hope so)</p>
<p>On the AMOSXP front, we&#8217;ve added about 100 new pages of material, such as Objective-C 2.0 goodies (including some perversions of <code>NSFastEnumeration</code>), 64-bit programming, FSEvents, Dtrace and instruments, and NSOperation; and have also been removing some of the old and obsolete classic Mac information since it&#8217;s not relevant. </p>
<p>Fourteen students at the <a href="http://bignerdranch.com/">Big Nerd Ranch</a>&#8217;s <a href="http://bignerdranch.com/classes/advanced_mac_os_x.shtml">Advanced Mac OS X Bootcamp</a> got a first crack at the new material.  There is a second bootcamp scheduled for February in Frankfurt.  The actual publishing of the next edition (and its ultimate contents) will hinge on Snow Leopard&#8217;s schedule.  Hopefully MacWorld will give us some schedule insight there.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=70&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2009/01/04/new-loc-is-here/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Git to Pittsburgh Cocoaheads</title>
		<link>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/</link>
		<comments>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 14:52:43 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[cocoaheads]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=68</guid>
		<description><![CDATA[Hi!
Pittsburgh Cocoaheads tonight will feature Sean McCune talking about Git, the groovy distributed revision control system thingie.
7:30 on the CMU campus.
Cheers,
++md
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=68&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi!</p>
<p>Pittsburgh Cocoaheads tonight will feature Sean McCune talking about Git, the groovy distributed revision control system thingie.</p>
<p>7:30 on the CMU campus.</p>
<p>Cheers,<br />
++md</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=68&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>LoC Review</title>
		<link>http://borkwarellc.wordpress.com/2008/09/16/loc-review/</link>
		<comments>http://borkwarellc.wordpress.com/2008/09/16/loc-review/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 03:06:08 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[LoC]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=66</guid>
		<description><![CDATA[James Summers has posted a very thoughtful review of Learn Objective-C on the Mac.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=66&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>James Summers has posted a very <a href="http://james.roomfullofmirrors.com/comments.php?article=328">thoughtful review</a> of Learn Objective-C on the Mac.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=66&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/09/16/loc-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>How I Got Started In Programming</title>
		<link>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/</link>
		<comments>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 02:47:10 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[off-topic]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=58</guid>
		<description><![CDATA[The redoubtable AnneKate™ tagged me with a narcissitic brain-dump meme, How I Got Started Programming, so I figured I&#8217;d chime in.  Usually I don&#8217;t do that stuff here, but hey, it&#8217;s my blog, I can me me me me if I want to.
How old were you when you started programming?
Sixth grade.  Which would [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=58&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The redoubtable <a href="http://twitter.com/annekate/statuses/847981172">AnneKate™</a> tagged me with a narcissitic brain-dump meme, <a href="http://www.randomnonsequitur.com/post/32">How I Got Started Programming</a>, so I figured I&#8217;d chime in.  Usually I don&#8217;t do that stuff here, but hey, it&#8217;s my blog, I can me me me me if I want to.</p>
<h2>How old were you when you started programming?</h2>
<p>Sixth grade.  Which would put me around 12 years old maybe?  My dad brought home an Apple ][ (amazing how many stories like this start off with that machine), intending to do Typical Computer Things like track finances and write simulations of radiation-resistent DNA (my Dad's awesome), but I noticed that it could play GAMES, and I glommed on to it.  Dad got occasional visitation rights, but for the most part, the machine was all mine.</p>
<p>It was a super spiffy version, too.  It had 48K, plus Applesoft BASIC on a card (Integer BASIC on the motherboard).  To switch between languages, you powered-down, flipped the switch, and powered back up.  (this was before DOS 3.3).  Eventually the machine got a Language Card (16K expansion).</p>
<h2>How did you get started in programming?</h2>
<p>Typing in programs from magazines and <A href="http://www.atariarchives.org/basicgames/">books</a>.  This was the time when print publications (remember those?) would have complete program listings.  I learn best by by eye -&gt; hands -&gt; screen -&gt; eye -&gt; brain, and this is how I learned programming.  Actually, where I learned debugging, since you learn more by making (and finding, and fixing) misteaks than you do by doing things perfectly the first time.  At least that's what I keep telling myself.</p>
<h2>What was your first language?</h2>
<p>Apple ][ Integer BASIC.  Later Applesoft, and then the UCSD Pascal system.</p>
<h2>What was the first real program you wrote?</h2>
<p>Where "real" is something non-trivial, and not something I typed in from a magazine.  It was one my Dad designed, and I implemented.  It was essentially a quality assurance database system for a Radiology department.  Diagnoses could be entered, and then later correlated with reports from Pathology.  Or something like that.  As far as I was concerned, it was "type stuff in, save it to disk", and then periodically run the worlds most inefficient multi-device sort.  But it was cool seeing three Disk ][ units hooked up to a machine, all running.</p>
<p>It was at this time I learned what flowcharts were (remember those?), sigma notation, and basic algorithms and data structures.</p>
<h2>What languages have you used since you started programming?</h2>
<p>Roughly chronoillogical order, favorites starred</p>
<p>Integer BASIC (*), AppleSoft BASIC (*), UCSD Pascal (*), FORTRAN IV (under UCSD Pascal), VAX FORTRAN, VAX assembly, VAX BASIC, VMS DCL, Dbase ///, Turbo BASIC, Mac/TML Pascal (*), Hypertalk, Object Pascal, C (*), C++, Newtonscript, /bin/sh, /bin/csh, emacs lisp, Tcl (*), Perl, Oracle SQL, PL/SQL, PHP, Objective-C (*), /bin/bash, Javascript, Pythong, Java, Sawzall.  HTML (XML and generic SGML) if you count those as langauges.</p>
<h2>Badgers, or Wombats?</h2>
<p>Badgers, definitely.</p>
<h2>What was your first professional programming gig?</h2>
<p>Visix Software (R.I.P.)  We did a cross-platform toolkit called &#8220;Galaxy&#8221;.  It ruled™, and was definitely ahead of its time.  Its geometry management system has not been approached by anything I&#8217;ve seen since.</p>
<p>I started off in tech support answering questions about network configuration for our license server and X11 Font Paths for our Looking Glass product.  Eventually worked my way up to Señor Software Engineer working on some important parts of the product.  Also, because of Visix, I spent four months on Wall Street.</p>
<p>My first &#8220;will program for food&#8221; was a couple of summers and Christmas vacations during college at the Little Rock VA Hospital, assembling PC-clones from spare parts, and building some software tools for the department.  One was an elaboration of the previous medical system (this time in a &#8220;real&#8221; database, Dbase ///), and an isotope tracking system.  I couldn&#8217;t really be paid, so I was officially a volunteer.  If I was there for four or more hours, I got a cafeteria meal voucher, which was *just enough* for a cheeseburger, onion rings, and a coke.  It was the only non-lethal thing there.</p>
<h2>If you knew then what you know now, would you have started programming?</h2>
<p>Hell yes!  I&#8217;m having the time of my life, and I get paid for it.</p>
<h2>If there is one thing you learned along the way that you would tell new developers, what would it be?</h2>
<p>This is more generic life advice, but something I feel strongly about:  Surround yourself with people that are smarter and more talented than you, and learn from them.  See what they do, figure out why they do it.  Ask questions.  Bask in their greatness and absorb everything.</p>
<p>At Visix, I spent a big chunk of time hours and three whiteboards going through the Galaxy &#8220;Class Manager&#8221;, figuring out how it worked (which was a combination of C++-style vtables and Objective-C runtime lookup, but all in vanilla C, with a lot of macro magic).</p>
<h2>What&#8217;s the most fun you&#8217;ve ever had programming?</h2>
<p>At Visix, in the bootstrap days of Galaxy.  I wrote a lot of demo programs and sample code, in addition to doing the &#8220;List Manager&#8221; (think Excel, but without the calculation engine).  There were a lot of times I&#8217;d be working all night on some fun thing (like a graphics demo that needed scrolling, but we didn&#8217;t have scroll bars implemented yet, so I wrote a little joystick thingie).  My favorite times were hacking on something fun, looking out the window, and watching the sun rise.  It was magical.</p>
<p>Thanks AnneKate, that was a fun stroll down memory lane.  Now get off my lawn.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/58/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/58/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=58&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Next CocoaHeads/Pittsburgh : Thursday July 3</title>
		<link>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/</link>
		<comments>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 15:57:19 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=56</guid>
		<description><![CDATA[Next CoocaHeads/Pittsburgh is Thursday July 3, 2008, 7:30 at Newell Simon Hall 3001 on the CMU campus.  No set agenda, but we&#8217;ll have the usual snacks and geeky discourse.
P.S.  I&#8217;m on twitter as &#8220;borkware&#8221;, still working on revisions to AMOSXP, plus doing some work on LoC.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=56&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Next CoocaHeads/Pittsburgh is Thursday July 3, 2008, 7:30 at Newell Simon Hall 3001 on the CMU campus.  No set agenda, but we&#8217;ll have the usual snacks and geeky discourse.</p>
<p>P.S.  I&#8217;m on twitter as &#8220;borkware&#8221;, still working on revisions to AMOSXP, plus doing some work on LoC.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/56/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/56/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=56&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>launchd tech talk</title>
		<link>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/</link>
		<comments>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/#comments</comments>
		<pubDate>Thu, 15 May 2008 22:02:25 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=55</guid>
		<description><![CDATA[In case folks might have missed it : Launchd: One Program to Rule Them All Tech Talk @ Google, with Dave Zarzycki, the launchd dude.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=55&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In case folks might have missed it : <a href="http://video.google.com/videoplay?docid=1781045834610400422">Launchd: One Program to Rule Them All</a> Tech Talk @ Google, with Dave Zarzycki, the launchd dude.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=55&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking for Community Music in Philadelphia</title>
		<link>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/</link>
		<comments>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/#comments</comments>
		<pubDate>Sun, 11 May 2008 16:56:58 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[off-topic]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=54</guid>
		<description><![CDATA[Hello Everyone,
Two friends of mine who are excellent musicians (Trumpet and Trombone) are moving to Philly this summer, and they&#8217;re looking for good community music groups (band and/or orchestra).  They don&#8217;t know anyone in Philly.  *I* don&#8217;t know anyone in Philly would know what groups are good in the region.  If anyone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=54&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello Everyone,</p>
<p>Two friends of mine who are excellent musicians (Trumpet and Trombone) are moving to Philly this summer, and they&#8217;re looking for good community music groups (band and/or orchestra).  They don&#8217;t know anyone in Philly.  *I* don&#8217;t know anyone in Philly would know what groups are good in the region.  If anyone has suggestions, leave a comment or drop me a line at markd@borkware.com.  Thanks!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=54&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Next CocoaHeads Pittsburgh, April 24</title>
		<link>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/</link>
		<comments>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 21:04:01 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
				<category><![CDATA[cocoaheads]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=53</guid>
		<description><![CDATA[
Hello everyone,
The next Pittsburgh CocoaHeads will be April 24, 7:30 pm at Newell Simon Hall, room 3000.  Unless someone wants to talk about something else, I&#8217;ll babble incoherently about Unit Testing and Code Coverage, plus a peek at the Google Mac Playground and CoverStory.
We&#8217;ve got a google group / mailing list at http://groups.google.com/group/cocoaheads-pittsburgh.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=53&subd=borkwarellc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://borkwarellc.files.wordpress.com/2008/04/cocoaheads.png?w=150&#038;h=127" alt="cocoaheads.png" border="0" width="150" height="127" align="right" /><br />
Hello everyone,</p>
<p>The next Pittsburgh CocoaHeads will be April 24, 7:30 pm at Newell Simon Hall, room 3000.  Unless someone wants to talk about something else, I&#8217;ll babble incoherently about Unit Testing and Code Coverage, plus a peek at the Google Mac Playground and CoverStory.</p>
<p>We&#8217;ve got a google group / mailing list at <a href="http://groups.google.com/group/cocoaheads-pittsburgh">http://groups.google.com/group/cocoaheads-pittsburgh</a>.  Please join if you&#8217;re in the area.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/53/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/53/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=53&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdfaf235f8338d6b577138a55817d3d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2008/04/cocoaheads.png" medium="image">
			<media:title type="html">cocoaheads.png</media:title>
		</media:content>
	</item>
	</channel>
</rss>