<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">	<channel>		<title>Truer Words - A Journal</title>		<link>http://www.truerwords.net/index/channel/richsiegel</link>		<description>The online journal of Seth Dillingham: faith, family, code, cycling, joy, and pain.</description>		<language>en</language>		<copyright>Copyright 2008 seth@macrobyte.net</copyright>		<generator>Conversant's Weblog II plugin</generator>		<category>Rich Siegel</category>		<item>	<title>Other BBEdit Language Modules</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6164/trackback</trackback:ping>	<link>http://www.truerwords.net/6164</link>	<pubDate>Mon, 31 Mar 2008 18:29:49 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6164</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6163#msg6164</comments>	<category>Customers</category>	<category>Macrobyte</category>	<category>Technology</category>	<category>Rich Siegel</category>	<category>BBEdit</category>	<description>&lt;p&gt;Rich read the &lt;a href=&quot;http://www.truerwords.net/6163&quot;&gt;Why I Wrote a JavaScript Module for BBEdit&lt;/a&gt; story, but like everyone else at Bare Bones decided to respond to me directly instead of posting something on the site. (Jim Correia has been guilty of this so many times it's now an old joke.) Anyway, he suggests that list the other languages/modules I've added to BBEdit since the JavaScript module&lt;/p&gt;&lt;p&gt;They are, in no particular order:&lt;/p&gt;&lt;ul&gt;	&lt;li&gt;Strings (for MacOS X developers)&lt;/li&gt;	&lt;li&gt;Python&lt;/li&gt;	&lt;li&gt;Markdown&lt;/li&gt;	&lt;li&gt;SQL (five flavors)&lt;/li&gt;	&lt;li&gt;Ruby&lt;/li&gt;	&lt;li&gt;Java&lt;/li&gt;	&lt;li&gt;TeX&lt;/li&gt;	&lt;li&gt;Lua&lt;/li&gt;	&lt;li&gt;YAML&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;My favorite is still the JavaScript module. My least favorite is definitely the Markdown module (see Markdown.pl's source code and look for the author's comment, &quot;This is an aspect of Markdown's syntax that's hard to parse perfectly without resorting to mind-reading&quot; and maybe you'll understand my issues with it.)&lt;/p&gt;&lt;p&gt;My second favorite is the Python module, because Guido van Rossum wrote the gold standard of language specifications. He doesn't just describe the language syntax with near perfect clarity, he also has implementor hints! It's like he was in the room with me when I wrote that module, telling me what I should do here or there. His work made my work better, and there have been very few bugs reported in the Python module since its release.&lt;/p&gt;&lt;p&gt;My second &lt;b&gt;least&lt;/b&gt; favorite module is YAML, for the same (or opposite) reason. The specification is obtuse, repetitive, unclear and unrealistic. It's full of internal language which you can only comprehend by looking for definitions elsewhere in the document, and inevitably those definitions have more internal language. (I'm working on an update to the YAML module, and the authors of YAML actually admitted to these problems in several IRC chats we had in the last few weeks).&lt;/p&gt;&lt;p&gt;I have various other unfinished language modules sitting around on my computer, waiting for me to make time for them, but all of the above have been released with BBEdit 8.5, 8.6, or 8.7.&lt;/p&gt;</description>	</item><item>	<title>A New JS Mode for Emacs, and Why I Wrote a JS module for BBEdit</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6163/trackback</trackback:ping>	<link>http://www.truerwords.net/6163</link>	<pubDate>Mon, 31 Mar 2008 18:02:51 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6163</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6163#msg6163</comments>	<category>Macrobyte</category>	<category>Technology</category>	<category>Rich Siegel</category>	<category>BBEdit</category>	<category>DHTML / AJAX</category>	<description>&lt;p&gt;&lt;a href=&quot;http://steve-yegge.blogspot.com/2008/03/js2-mode-new-javascript-mode-for-emacs.html&quot;&gt;Stevey's Blog Rants: js2-mode: a new JavaScript mode for Emacs&lt;/a&gt;&lt;/p&gt;&lt;blockquote class=&quot;quote cite&quot; cite=&quot;http://steve-yegge.blogspot.com/2008/03/js2-mode-new-javascript-mode-for-emacs.html&quot;&gt;	For the OOD-loving and API-minded among you, the &quot;beautiful&quot; way to do syntax coloring would have been to finish parsing, &lt;em&gt;then&lt;/em&gt; walk the AST using a Visitor interface, applying the coloring in a second pass.  I tried it, and it was, as they say, &quot;butt slow&quot;.  In fact (perhaps not surprisingly) walking the AST takes exactly as long as parsing, so it was twice as slow as doing it inline.	&lt;br&gt;&lt;br&gt;	So I bit the bullet and moved my syntax-coloring to happen inline with parsing.  Fortunately it only introduced about 30 lines of code to the 4000-line parser/scanner, because most of the coloring happens in the scanner, at the token level.  Go figure.&lt;/blockquote&gt;&lt;p&gt;Steve Yegge describes (at length) his new JavaScript mode for Emacs. For much of the article he's talking about (trying to) parse the JavaScript file at the same time that he's applying syntax coloring. It's absolutely NOT a simple task, not by a long shot. He had the benefit of direct access to Brendan Eich (the author and maintainer of JavaScript itself) at least twice so far, but still describes how difficult it was. And this is someone many people consider a superstar programmer who has been working at Google for years.&lt;/p&gt;&lt;p&gt;Well, next to Conversant, my favorite-ever project is/was the JavaScript module in BBEdit. I won't go into all the technical details like Steve does, but I will say, &quot;I feel his pain.&quot;&lt;/p&gt;&lt;p&gt;Thinking about this, I realized that I never wrote the story of how I came to be contracted with Bare Bones. With all the explosives experts, martial artists, photographers, and &quot;connected&quot; individuals at BB I need to be careful not to cross the lines of my NDA, but I think I can tell this story safely. ;-)&lt;/p&gt;&lt;h3&gt;How It All Started&lt;/h3&gt;&lt;p&gt;In early Spring of 2006 — almost exactly two years ago — I was doing a lot of work with JavaScript. &lt;a href=&quot;http://www.prototypejs.org/&quot;&gt;Prototype&lt;/a&gt; was my new favorite toy, but 1.0 hadn't yet been released. My editor of choice was BBEdit, but I was frustrated that it didn't &lt;a href=&quot;http://www.truerwords.net/5734&quot;&gt;list the functions in Prototype.js&lt;/a&gt; (follow that link for more details, including pictures). I wrote to Bare Bones tech support to ask if they knew of any third-party, BBEdit, language modules for JavaScript.&lt;/p&gt;&lt;p&gt;The answer was &quot;no,&quot; but I was told that a couple other people had asked about improvements to their JavaScript support. I wrote back to say that I'd like to take a crack at it, if I could only see &quot;the source to the currentsyntax module.&quot; Hah. Yeah, like that was ever going to happen. &quot;Could you send me some of the source to your app, so I can write something better?&quot; (That's NOT what I said, but that's probably what it sounded like.)&lt;/p&gt;&lt;p&gt;After lots of email back and forth, on May 10th we had only reached the point where Bare Bones was &quot;planning to update it in a future release.&quot; I'm a developer, I know what that means. So I wrote again, and said I was going to start my own language module (based on BBEdit's public SDK for language modules), and could they just send me their current list of language keywords?&lt;/p&gt;&lt;p&gt;A month later, Rich himself finally sent them to me. That was June 12th. I wrote back with a better list of keywords, and told him I was going to start working on my own module unless they told me I shouldn't bother because they already had one under development. They didn't, but Rich seemed to be trying to call my bluff: you go ahead and start working on it, and if you come up with something good maybe we'll work something out. (I've been on both sides of this discussion, and I know that usually nothing happens.)&lt;/p&gt;&lt;p&gt;Three days later, I sent them a copy of a fully functional JavaScript language module, written in C++. &lt;span style=&quot;font-style: italic;&quot;&gt;(Looking back, I'm all impressed with myself!)&lt;/span&gt; When I'm telling this story in person, especially if Rich is nearby, I like to say that they tried to call my bluff but found I wasn't bluffing. I still think there was a little of that, but mostly I think they just dealt with this nagging, mostly-unknown customer the best way they could: &quot;go ahead and do your thing, and yes, maybe we'll work something out.&quot;&lt;/p&gt;&lt;p&gt;A few days after that I sent them another one, with some more features and some bugs fixed.&lt;/p&gt;&lt;p&gt;A few days later, I went to &lt;a href=&quot;http://www.truerwords.net/5567&quot;&gt;RailsConf&lt;/a&gt; in Chicago, and found out that lots of Rails developers were using TextMate. I'd barely heard of it! (Probably because I don't go looking for new toys very often when I have work to do.)&lt;/p&gt;&lt;p&gt;While at the conference, I talked to other JavaScript devs about their editors, and showed them what I'd done for BBEdit. I even showed Sam Stephenson, Prototype's author, at the same time that I was showing him what I'd done for &lt;a href=&quot;http://www.truerwords.net/articles/web-tech/custom_events.html&quot;&gt;custom events in javascript&lt;/a&gt;. Everybody liked it, and it was definitely better than anything else out there. &lt;b&gt;I also&lt;/b&gt; asked people why they were using whatever editor they were using. Most of the Rails folks who were using TextMate were using it because that's what the top Rails guys recommended, and because it had really good integration with Rails itself.&lt;/p&gt;&lt;p&gt;I wrote up all this &quot;research&quot; and sent it to Bare Bones when I returned home.&lt;/p&gt;&lt;p&gt;Writing the language module, peppering them with lots of email, and sending in the research I did at RailsConf were enough to really get their attention. In early July (can't remember... July 3rd or 5th), Rich came down here and we had lunch at &lt;a href=&quot;http://www.costellosclamshack.com/&quot;&gt;Costello's Clam Shack&lt;/a&gt;, right on the water. I got an early look at BBEdit 8.5, we talked about my 1,001 feature requests, and I signed an NDA with a handshake (and later with pen and ink).&lt;/p&gt;&lt;p&gt;Perhaps as import as the business that was done that day, &lt;a href=&quot;http://www.glorifiedtypist.com/2006/11/bread_pudding_1.html&quot;&gt;Rich and I became friends&lt;/a&gt; (and have had a casual breakfast almost every Tuesday morning since then).&lt;/p&gt;</description>	</item><item>	<title>A Day Off for Everyone</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6088/trackback</trackback:ping>	<link>http://www.truerwords.net/6088</link>	<pubDate>Tue, 06 Nov 2007 22:39:39 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6088</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6088#msg6088</comments>	<category>People</category>	<category>Friends</category>	<category>Rich Siegel</category>	<description>&lt;p&gt;&lt;a href=&quot;http://www.glorifiedtypist.com/&quot;&gt;Rich&lt;/a&gt; lost a fine feathered friend last night. it's been tough.&lt;/p&gt;&lt;p&gt;He said, &quot;The world is one bird in the &quot;minus&quot; column and that's no good.&quot; I replied that it's no good that the world doesn't even notice. It doesn't even notice when a child dies.&lt;/p&gt;&lt;p&gt;So, I propose that we &lt;b&gt;*all*&lt;/b&gt; take the day off whenever a loved one dies. With pay. And, at Rich's suggestion, &quot;with donuts.&quot;&lt;/p&gt;</description>	</item><item>	<title>Happy Birthday Rich!</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5968/trackback</trackback:ping>	<link>http://www.truerwords.net/5968</link>	<pubDate>Thu, 21 Jun 2007 01:42:16 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5968</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5968#msg5968</comments>	<category>People</category>	<category>Rich Siegel</category>	<description>&lt;p&gt;Today is Rich Siegel's fortieth birthday.&lt;/p&gt;&lt;p&gt;Happy Birthday, Rich! It was good being stuck in traffic with you for most of the day. ;-)&lt;/p&gt;&lt;p&gt;Oh, and one of Rich's birthday presents was (possibly) the coolest camera I've ever seen. I'm not jealous (it wouldn't work for me for a couple of reasons), but I was totally impressed with it. I've been slightly camera-obsessed since Lauren was born.)&lt;/p&gt;</description>	</item><item>	<title>Dinner at Zaftigs With Some iFolk</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5904/trackback</trackback:ping>	<link>http://www.truerwords.net/5904</link>	<pubDate>Wed, 25 Apr 2007 14:20:15 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5904</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5904#msg5904</comments>	<category>People</category>	<category>Friends</category>	<category>Travel</category>	<category>Rich Siegel</category>	<description>&lt;a href=&quot;http://www.flickr.com/photos/sethdill/472400292/&quot; title=&quot;Photo Sharing&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/181/472400292_3367652d27_m.jpg&quot; alt=&quot;Four Horsemen&quot; style=&quot;border: 1px solid black; margin-right: 6px;&quot; align=&quot;left&quot; height=&quot;180&quot; width=&quot;240&quot;&gt;&lt;/a&gt;&lt;p&gt;I had dinner last night in Brookline, MA, with &lt;a href=&quot;http://www.cwob.com/yellowtext/yellowtext0407.html#13826&quot;&gt;Andy Inhatko&lt;/a&gt;, &lt;a href=&quot;http://www.glorifiedtypist.com/&quot; title=&quot;of Bare Bones Software fame&quot;&gt;Rich Siegel&lt;/a&gt;, &lt;a href=&quot;http://www.shirt-pocket.com/blog/&quot;&gt;Dave Nanian&lt;/a&gt; and Steve Siska. (The Four Horsemen of the iPocalypse?)&lt;/p&gt;&lt;p&gt;The evening started with a drive to Rich's house in RI, where he surprised me with a gift: a real chainmail glove to protect my hand from the parrots when they're cranky! Very cool. &lt;a href=&quot;http://www.flickr.com/photos/sethdill/472401610/&quot; title=&quot;Chain mail Glove&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/219/472401610_c704a3ddd7_t.jpg&quot; alt=&quot;Chain Mail Glove&quot; style=&quot;border: 1px solid black; margin-left: 6px;&quot; align=&quot;right&quot; height=&quot;100&quot; width=&quot;75&quot;&gt;&lt;/a&gt;Corinne and I both think this is something my brother would love, so I need to remember to show it to him when I fly out for his wedding in June. (But knowing Jed, he already has one.)&lt;/p&gt;&lt;p&gt;We drove up to &lt;a href=&quot;http://www.zaftigs.com/&quot;&gt;Zaftigs Delicatessan in Brookline, MA&lt;/a&gt; for dinner. We arrived a little late because traffic was mostly stopped on Route 128, but everybody else (except Dave Nanian) was late, too: Andy had a chat with a mac user group, and Steve was stuck in traffic just like we were.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/sethdill/472415167/&quot; title=&quot;Photo Sharing&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/184/472415167_a04a975f5a_t.jpg&quot; alt=&quot;Andy Inhatko&quot; style=&quot;border: 1px solid black; margin-right: 6px;&quot; align=&quot;left&quot; height=&quot;75&quot; width=&quot;100&quot;&gt;&lt;/a&gt;After dinner we walked a couple doors down to an ice cream shop, where Rich snapped &lt;a href=&quot;http://www.flickr.com/photos/sethdill/472415167/&quot;&gt;a picture of Andy&lt;/a&gt; (and where, after we left, I took the picture of the group).&lt;/p&gt;&lt;p&gt;It was a good evening with lots of chat about a movie I hadn't seen (&lt;a href=&quot;http://www.imdb.com/title/tt0443453/&quot;&gt;Borat&lt;/a&gt;) and a &lt;a href=&quot;http://www.apple.com/iphone/&quot;&gt;certain phone&lt;/a&gt; none of us can own until at least June.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/sethdill/472414789/&quot; title=&quot;Photo Sharing&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/230/472414789_a9a69263e4_t.jpg&quot; alt=&quot;Fake Windows&quot; style=&quot;border: 1px solid black; margin-right: 6px;&quot; align=&quot;left&quot; height=&quot;75&quot; width=&quot;100&quot;&gt;&lt;/a&gt;Oh, if you're looking at my pictures, don't miss the &lt;a href=&quot;http://www.flickr.com/photos/sethdill/472415857/&quot;&gt;ironic OnlineRealty.com &lt;b&gt;OFFICE&lt;/b&gt;&lt;/a&gt; — that's just wrong, Rich and I thought for a moment we had fallen into Second Life — nor the brick building with a &lt;a href=&quot;http://www.flickr.com/photos/sethdill/472414789/&quot;&gt;wall of fake windows&lt;/a&gt;.&lt;br clear=&quot;all&quot;&gt;&lt;/p&gt;</description>	</item><item>	<title>Shutdown Day</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5877/trackback</trackback:ping>	<link>http://www.truerwords.net/5877</link>	<pubDate>Sat, 17 Mar 2007 02:13:09 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5877</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5877#msg5877</comments>	<category>Technology</category>	<category>Rich Siegel</category>	<description>&lt;p&gt;Can you &lt;a href=&quot;http://www.shutdownday.org/&quot;&gt;go without computers for a day&lt;/a&gt;?&lt;/p&gt;&lt;p&gt;I can, and will.&lt;/p&gt;&lt;p&gt;March 24, 2007. Go sign up.&lt;/p&gt;&lt;p&gt;(Thanks to &lt;a href=&quot;http://www.glorifiedtypist.com/2007/03/shutdown_day.html&quot;&gt;Rich&lt;/a&gt; for the link.)&lt;/p&gt;</description>	</item><item>	<title>I'm Not Budging Until You Fix It!</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5830/trackback</trackback:ping>	<link>http://www.truerwords.net/5830</link>	<pubDate>Wed, 31 Jan 2007 03:21:05 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5830</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5830#msg5830</comments>	<category>Humor</category>	<category>Technology</category>	<category>Rich Siegel</category>	<category>Email</category>	<description>&lt;p&gt;A bug in my &lt;a href=&quot;http://www.barebones.com/products/mailsmith/&quot;&gt;preferred email client&lt;/a&gt; annoyed me enough that I camped out in the developer's own living room until he fixed it and gave me a new build. :-)&lt;/p&gt;&lt;p&gt;I kid you not. Mostly.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Plus, he bought me breakfast. This was really a good deal all around.&lt;/p&gt;&lt;p&gt;(He even took &lt;a href=&quot;http://www.flickr.com/photos/siegel/374854640/&quot;&gt;a picture of my breakfast&lt;/a&gt;!)&lt;/p&gt;&lt;p&gt;Then we reviewed the other unreproducible bugs I've reported in the last year (I'm as good at finding the bizarre bugs in other people's software as I am at creating them in my own!), and fixed all of them except one. That one was a doozie, though... I think they had bets in the BB office about my sanity. (Sorry, Steve, you lose! Rich saw the bug with his own eyes.)&lt;/p&gt;&lt;p&gt;So my &quot;breakfast&quot; with Rich turned into a very productive, all-day event. I didn't arrive home until 7:04 pm: 12 hours (almost to the second) after I left.&lt;/p&gt;</description>	</item><item>	<title>Tuesday's Agenda</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5824/trackback</trackback:ping>	<link>http://www.truerwords.net/5824</link>	<pubDate>Mon, 22 Jan 2007 14:46:33 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5824</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5824#msg5824</comments>	<category>Family</category>	<category>Corinne</category>	<category>Dad</category>	<category>Mike &amp; Shannon</category>	<category>Rich Siegel</category>	<description>&lt;ul&gt;&lt;li class=&quot;vevent&quot;&gt;&lt;p class=&quot;summary&quot; style=&quot;font-weight: bold;&quot;&gt;Breakfast with &lt;a href=&quot;http://www.glorifiedtypist.com/&quot;&gt;Rich&lt;/a&gt;&lt;/p&gt;	&lt;p&gt;&lt;span class=&quot;description&quot;&gt;Our weekly breakfast meeting,&lt;/span&gt;	from &lt;abbr class=&quot;dtstart&quot; title=&quot;2006-01-23T09:00:00-05:00&quot;&gt;9:00 AM&lt;/abbr&gt; to &lt;abbr class=&quot;dtend&quot; title=&quot;2006-01-23T11:00:00-05:00&quot;&gt;11:00 AM&lt;/abbr&gt;&lt;/p&gt;	&lt;p&gt;Location: &lt;span class=&quot;location&quot;&gt;A small restaurant in North Kingstown, RI&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;vevent&quot;&gt;&lt;p class=&quot;summary&quot; style=&quot;font-weight: bold;&quot;&gt;Fetch Dad from Airport&lt;/p&gt;	&lt;p&gt;&lt;span class=&quot;description&quot;&gt;Dad returns from Florida, pick him up at Bradley International and return him to North Stonington&lt;/span&gt;	at &lt;abbr class=&quot;dtstart&quot; title=&quot;2006-01-23T12:30:00-05:00&quot;&gt;12:30 PM&lt;/abbr&gt;&lt;/p&gt;	&lt;p&gt;Location: &lt;span class=&quot;location&quot;&gt;Bradley International Airport&lt;/span&gt;, north of Hartford (90 minute drive)&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;vevent&quot;&gt;&lt;p class=&quot;summary&quot; style=&quot;font-weight: bold;&quot;&gt;Probation Officers&lt;/p&gt;	&lt;p class=&quot;description&quot;&gt;Important meeting with Mike and Shannon's probation officers, which could greatly affect their sentencing next week.&lt;/p&gt;	&lt;p&gt;Time: &lt;abbr class=&quot;dtstart&quot; title=&quot;2006-01-23T13:15:00-05:00&quot;&gt;1:15 PM&lt;/abbr&gt; to &lt;abbr class=&quot;dtend&quot; title=&quot;2006-01-23T14:00:00-05:00&quot;&gt;2:00 PM&lt;/abbr&gt;&lt;/p&gt;	&lt;p&gt;Location: &lt;span class=&quot;location&quot;&gt;Norwich, CT&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'm glad I have a personal clone, otherwise I'm not sure how I'd manage it all. There are no conflicts at breakfast (phew!), but the other two items on Tuesday's agenda would be impossible if there was only one of me.&lt;/p&gt;&lt;p&gt;Somehow between now and that meeting with the probation officers, one of me also needs to make time to write a strong letter of support for these two, to the judge who heard their case and will sentence them next week.&lt;/p&gt;</description>	</item><item>	<title>Familial Expansion</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5822/trackback</trackback:ping>	<link>http://www.truerwords.net/5822</link>	<pubDate>Wed, 17 Jan 2007 14:07:50 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5822</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5822#msg5822</comments>	<category>Humor</category>	<category>Mike &amp; Shannon</category>	<category>Rich Siegel</category>	<description>&lt;p&gt;We brought Mike &amp; Shannon to the house yesterday for lunch, for the first time, and offered to let them move in here immediately. They accepted, and so far it's all good.&lt;/p&gt;&lt;p&gt;However, the real point of this post is that Mike came out of their room this morning and found me in my office. To his surprise. &quot;I didn't know you were down here already! You're quiet!&quot;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/twleung/358657851/#comment72157594481977608&quot;&gt;So there, Rich!&lt;/a&gt; &lt;tt&gt;;-)&lt;/tt&gt;&lt;/p&gt;</description>	</item><item>	<title>Macworld 2007 Recap</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5821/trackback</trackback:ping>	<link>http://www.truerwords.net/5821</link>	<pubDate>Tue, 16 Jan 2007 01:27:14 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5821</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5821#msg5821</comments>	<category>News</category>	<category>Customers</category>	<category>People</category>	<category>Friends</category>	<category>Business</category>	<category>Travel</category>	<category>Corinne</category>	<category>Brian Andresen</category>	<category>Rich Siegel</category>	<category>Brent Simmons</category>	<description>&lt;p&gt;My intent at the start of my travels for MacWorld 2007 was to provide daily updates on my goings-on and derring-dos. Hah. With all the hours in the show hall, and Dinners (with a capital D) every night, I quickly learned that there was almost no time for writing.&lt;/p&gt;&lt;p&gt;This entry will attempt to provide those details which I can recall…&lt;/p&gt;&lt;p&gt;My previous entry finished on Monday morning, and mentioned my plans for the day. This is where we'll pick it up.&lt;/p&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Monday&lt;/h3&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Booth Setup&lt;/h4&gt;		&lt;p&gt;		Bare Bones rented a 2-meter booth in the &quot;overflow hall&quot;. There was room there for two presentation stations, or one station and stacks of literature, window stickers, and CD's. They chose the latter.&lt;/p&gt;		&lt;p&gt;		When I arrived (30 minutes early), nobody and nothing was at the booth. No boxes, no computer, no literature, nobody from Bare Bones. Nobody. So, I spent some time chatting with the guys from provue (makers of Panorama), and then went back to my hotel room.&lt;/p&gt;		&lt;p&gt;		Back to the booth again at 2:30. The &quot;media rental&quot; guy was there, and was annoyed that we hadn't received anything yet, so he made a call and five minutes later the computer (Dual G5 tower) and the display (30&quot; Apple Cinema) were delivered.&lt;/p&gt;		&lt;p&gt;		The mac had the wrong display card for that display (only 64 MB of vRam), so it was only able to drive it at 1200x800. I thought that was actually a *good thing*, as it was for presentations, not &quot;daily use.&quot; Eventually everybody agreed (or at least agreed to give it a shot), and I'm glad: the display looked great if you were standing back a few feet. We often had large crowds watching our demos, and the low-resolution display made it possible for them to see everything we were doing.&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Brian Arrives&lt;/h4&gt;		&lt;p&gt;		Brian arrived in the area a bit early, but I couldn't leave until 3 so he found a parking space over on Mission St. and then walked over.&lt;/p&gt;		&lt;p&gt;		We met up outside, and I took him downstairs to the show entrance. Couldn't take him past the doors for the lack of an Exhibitor badge, and the 90 year old security guard was clearly prepared to Take Him Out.&lt;/p&gt;		&lt;p&gt;		Eventually Rich came out, they met, we all chatted for a minute, and then Brian and I found his car so we could go…&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Touring Fisherman's Wharf&lt;/h4&gt;		&lt;p&gt;		Oh the tourist-trappiness. It was nearly overwhelming. Every shop offered kitsch at off-season discounts.&lt;/p&gt;		&lt;p&gt;		In the mid-nineties, while traveling all over the country at the behest of RR Donnelley's sales people, I'd been to San Francisco with Dirk Samuelson (an RRD employee). We found a shop, somewhere, with some very high quality sweatshirts and I bought a couple for my girlfriend, &lt;a href=&quot;http://corinne.truerwords.net/&quot;&gt;Corinne&lt;/a&gt;. Only recently did those sweatshirts wear out enough to require dumping, so I picked up a couple more. I couldn't find anything quite as nice as the old ones (isn't that always the way?), but I did my best by looking at the offerings of every single store.&lt;/p&gt;		&lt;a href=&quot;http://www.flickr.com/photos/sethdill/351333415/&quot; title=&quot;Brian Andresen&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/151/351333415_a6c9df6329_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; align=&quot;left&quot; alt=&quot;Brian with Alcatraz&quot; style=&quot;border: 1px solid black; margin-right: 1em;&quot; /&gt;&lt;/a&gt;		&lt;p&gt;		Brian picked up some chocolate for his girlfriend (whose name happens to meet Macrobyte's standards, even though he hasn't worked at Macrobyte in many years ;-). Then we dropped our packages at his car and returned to &lt;a href=&quot;http://flickr.com/photos/sethdill/351333274/&quot;&gt;Pier 39&lt;/a&gt; for some pictures of the &lt;a href=&quot;http://flickr.com/photos/sethdill/351333075/&quot;&gt;sea lions&lt;/a&gt; and &lt;a href=&quot;http://flickr.com/photos/sethdill/351333513/&quot;&gt;us in front of Alcatraz&lt;/a&gt;.&lt;/p&gt;		&lt;p&gt;		After the pictures, he drove me back to the Marriott and then headed back out of the city.&lt;/p&gt;		&lt;p&gt;		Brian worked for me at &lt;a href=&quot;http://macrobyte.net/&quot; title=&quot;Macrobyte Resources, my company.&quot;&gt;Macrobyte&lt;/a&gt; for over a year, and we've been friends for over a decade, but that was only the second time I've met him!		&lt;/p&gt;	&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sidebar sidebarright&quot; style=&quot;width: 2.5in&quot;&gt;&lt;h3&gt;Working the Booth&lt;/h3&gt;	&lt;p&gt;	One of the benefits of working the Bare Bones booth is that everybody already knows about the flagship product, &lt;a href=&quot;http://www.barebones.com/products/bbedit/&quot;&gt;BBEdit&lt;/a&gt;. In fact, a lot of the people who come to the booth just want a new t-shirt, want to talk about how they use it every day, or they just want to thank someone for creating it. Very cool. Some were very enthused, and that's putting it mildly. (The one day I wore the shirt all the way back to my room, I was twice accosted by BBEdit fans.)&lt;/p&gt;	&lt;p&gt;	Bare Bones wasn't there for the accolades. It makes for great PR, but the real point was to demo their newest product, &lt;a href=&quot;http://www.barebones.com/products/yojimbo/&quot;&gt;Yojimbo&lt;/a&gt;.&lt;/p&gt;	&lt;p&gt;	Truth be told, I was a bit skeptical about Yojimbo before the show. I'd been a beta tester, and then I'd used 1.0, 1.1, and 1.2 a little. I installed version 1.3 but didn't do much with it. My problem was that I was too conscious of what it didn't do, so I never really gave it a chance.&lt;/p&gt;	&lt;p&gt;	That first day, I completely avoided doing demos of Yojimbo, and instead focused on answering questions and doing anything else I could think of that would save me from having to demo an app I wasn't really sure about. I watched Ciaran and Patrick, though, and some ideas started to gestate.&lt;/p&gt;	&lt;p&gt;	Wednesday morning, first thing, someone asked me to give them a demo of Yojimbo. Overnight I had thought about it enough to know how to tackle it, so I gave my first version of what would become &quot;Seth's Yojimbo demo.&quot; It was effective, and I showed most of the app's features in about seven minutes.&lt;/p&gt;	&lt;p&gt;	Over the next three days I gave that demo many dozens of times, and kept refining it down to the point where I could literally demonstrate every feature of the application in under five minutes, while at the same time I told a simple story about using the software.&lt;/p&gt;	&lt;p&gt;	With practice I became more effective, and learned what to say. For example, I could show someone how to encrypt something in the application with a single click, but that always resulted in glazed eyes or the question, &quot;Why would I want that?&quot; However, as part of the story I mentioned that the receipt for the gift I've just purchased is right there for my wife to see, but I can hide it from her by just clicking that encrypt button: immediate comprehension.&lt;/p&gt;	&lt;p&gt;	People like stories.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Tuesday&lt;/h3&gt;	&lt;div class=&quot;section&quot;&gt;		&lt;p&gt;		Breakfast at the Garden Terrace again, this time with Patrick Woolsey (Rich Siegel's partner at Bare Bones) and &lt;a href=&quot;http://www.ciaranbenson.com/&quot;&gt;Ciaran Benson&lt;/a&gt; (who worked the booth with us all week).&lt;/p&gt;		&lt;p&gt;		After eating, Patrick and I went down to the hotel's Shipping &amp; Receiving dept. to pick up the t-shirts and schlep them over to the hall. Ciarnan went to the printer to pick up data sheets of BB's products.&lt;/p&gt;		&lt;p&gt;		Once we were all at the booth, we only had two things to do: collate all the data sheets and media kits, and fold a couple hundred t-shirts. Ciarnan worked on the paper while I folded.&lt;/p&gt;		&lt;p&gt;		Eventually, I figured out how to fold the shirts so that the Bare Bones logo was centered on the front. I showed Patrick and a volunteer from another booth how to fold them. With three folders we made short work of the pile.&lt;/p&gt;		&lt;p&gt;		Then I helped Ciarnan finish with the media kits and data sheets, just as hundreds of visitors swarmed the show floor.&lt;/p&gt;		&lt;p&gt;		Rules of the booth: drink a lot of water, use the Purel (hand sanitizer), and ask everybody if they have a question. Most will say &quot;no,&quot; immediately before asking a question.&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Rich's Friends&lt;/h4&gt;		&lt;p&gt;		A bunch of Rich's friends came to the booth toward the end of the day, expecting that Rich would join them for dinner. He had other plans already (see below), but they still hung out at the booth for at least an hour. The bantering was fun.&lt;/p&gt;		&lt;p&gt;		Someone &lt;i&gt;fussed&lt;/i&gt; that BBEdit doesn't support a certain, very simple file type used by Mac programmers. So that night I started throwing a module together, hoping to finish it by the end of the show. &lt;i&gt;Didn't quite get there, but I did have it fully functional by Sunday night.&lt;/i&gt; (In fact, it's already in that gentleman's hands and is being beta tested.)&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Dinner with the New Rock Stars&lt;/h4&gt;		&lt;p&gt;		Brent had written to a small group on Monday night about having dinner on Tuesday. In his words, &quot;A post-keynote, post-first-day dinner with a few smart folks sounds like just the thing.&quot; Apparently, a typo resulted in my receiving the invitation also, but rather than point it out I simply accepted. ;-)&lt;/p&gt;		&lt;p&gt;		So, Tuesday night we met at the top of the escalators before walking to the restaurant. Attendees included &lt;a href=&quot;http://inessential.com/&quot;&gt;Brent Simmons&lt;/a&gt;, &lt;a href=&quot;http://buzz.vox.com/&quot;&gt;Buzz Andersen&lt;/a&gt;, &lt;a href=&quot;http://gusmueller.com/blog/archives/2007/01/the_after_macworld_post.html&quot;&gt;Gus Mueller&lt;/a&gt; (his page mentions meeting me, in a funny way), &lt;a href=&quot;http://daringfireball.net/&quot;&gt;John Gruber&lt;/a&gt;, &lt;a href=&quot;http://www.niallkennedy.com/blog/&quot;&gt;Niall Kennedy&lt;/a&gt;, &lt;a href=&quot;http://barebones.com/&quot; title=&quot;No good link for Patrick, but he's the COO at Bare Bones.&quot;&gt;Patrick Woolsey&lt;/a&gt;, &lt;a href=&quot;http://www.pbones.com/&quot;&gt;Paul Kafasis&lt;/a&gt;, &lt;a href=&quot;http://www.glorifiedtypist.com/&quot;&gt;Rich Siegel&lt;/a&gt;, &lt;a href=&quot;http://www.sauria.com/blog&quot;&gt;Ted Leung&lt;/a&gt;, &lt;a href=&quot;http://www.truerwords.net/&quot; title=&quot;Seth Dillingham&quot;&gt;myself&lt;/a&gt;, and possibly one or two others whose names I can't remember (sorry!).&lt;/p&gt;		&lt;p&gt;		Update: &lt;a href=&quot;http://www.flickr.com/photos/twleung/358657851/&quot;&gt;Here is Ted's picture of the dinner&lt;/a&gt;.&lt;/p&gt;		&lt;p&gt;		I don't remember what I ordered, but it was terrible. Yuck. Niall — sitting right next to me — made me very jealous with his gigantic, juicy hamburger. Wah.&lt;/p&gt;		&lt;p&gt;		After the introductions, we mostly talked about the death of Apple Computer, Inc. (the pundits were right all along!), the new Apple TV, and the iPhone. Most notably, the lack of 3rd party app support on the iPhone, which bit everybody in that group right in the tuckus.&lt;/p&gt;		&lt;p&gt;		Oh, and I told my...		&lt;/p&gt;		&lt;div class=&quot;section&quot;&gt;		&lt;h4&gt;Funny John Gruber Story&lt;/h4&gt;			&lt;p&gt;			What John Gruber story? OK, here:&lt;/p&gt;			&lt;p&gt;			BBEdit 8.6 added support for the &lt;a href=&quot;http://daringfireball.net/projects/markdown/&quot;&gt;Markdown&lt;/a&gt; language. (Markdown is like HTML shorthand, basically.)&lt;/p&gt;			&lt;p&gt;			Writing the Markdown support for BBEdit was very challenging. This is a language that's designed to be processed once, to convert the markdown to HTML. Speed of processing was not a consideration. However, I (that is, BBEdit's Markdown module) need to process at least part of the Markdown content with every keypress, so as to figure out what to color and how to color it.&lt;/p&gt;			&lt;p&gt;			While John was beta testing the module for us, he had a bunch of very &lt;i&gt;particular&lt;/i&gt; bug reports and feature requests. He wanted everything to be just so. It was tiring, but I appreciated it because we needed a lot of testing very quickly.&lt;/p&gt;			&lt;p&gt;			Then he submitted one last bug report. Apparently, inline links can have titles (which I knew), and those titles are delimited by quotes. Here's an example:&lt;/p&gt;			&lt;/p&gt;			&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #000;&quot;&gt;This&amp;nbsp;is&amp;nbsp;some&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #A00;&quot;&gt;linked&amp;nbsp;text&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #C26700;&quot;&gt;link_url&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #C26700;&quot;&gt;link&amp;nbsp;title&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #00C;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #000;&quot;&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;			&lt;p&gt;			The syntax docs on John's site said that inline link's titles were delimited by double quotes. Markdown.pl, John's implementation of Markdown in perl — the &lt;b&gt;canonical&lt;/b&gt; Markdown interpreter — used double quotes to delimit link titles.&lt;/p&gt;			&lt;p&gt;			John's bug? He pointed out that even though it's not documented, and the interpreter doesn't actually support it, it's (somehow) a bug that BBEdit did not support 'single-quote delimiters' around the link titles.&lt;/p&gt;			&lt;p&gt;			(I still think it's funny, but I guess I can see why nobody else would.)&lt;/p&gt;		&lt;/div&gt;	&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Wednesday&lt;/h3&gt;	&lt;p&gt;	I don't remember much about Wednesday except the &lt;acronym title=&quot;Macintosh Small Business&quot;&gt;MacSB&lt;/acronym&gt; dinner, which was a couple blocks from the show.&lt;/p&gt;	&lt;p&gt;	After walking down there, I almost went into the wrong place. The restaurant I could see had a sign that said &quot;Chaam Cafe,&quot; so I assumed I'd been given the wrong name. However, as I drew near I saw another restaurant next door, and the part of the sign I could read said, &quot;t Cafe&quot;. I found out Thursday that others actually went into Chaam Cafe, and two of those with whom I spoke enjoyed a Mac-related party with a bunch of people they didn't know, and got a free meal out of it!&lt;/p&gt;	&lt;p&gt;	I ate with &lt;a href=&quot;http://www.pbones.com/&quot;&gt;Paul Kafasis&lt;/a&gt; of &lt;a href=&quot;http://www.rogueamoeba.com/&quot;&gt;Rogue Amoeba&lt;/a&gt;, &lt;a href=&quot;http://www.cookingclothes.com/&quot;&gt;Jerry Kayne&lt;/a&gt;, and &lt;a href=&quot;http://jetfuel.metalbat.com/&quot;&gt;Willian Van Hecke&lt;/a&gt; from &lt;a href=&quot;http://www.omnigroup.com/&quot;&gt;The Omni Group&lt;/a&gt;. However, the restaurant was very crowded and I was tired, so I left as soon as I was done eating.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Thursday&lt;/h3&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Breakfast&lt;/h4&gt;		&lt;p&gt;		As with every other day on the show floor, we had breakfast at the Marriott. Rich joined us this time, and Agnes (one of the Omelette chefs) recognized him immediately and asked where he's been all week!&lt;/p&gt;		&lt;p&gt;		&quot;The Fetch guys&quot; sat with us.&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;MacBrainiac Challenge&lt;/h4&gt;		&lt;p&gt;		Rich was the captain of the developers team for this year's edition of the Macworld game show, which pit the developers against the reporters with trivia questions. Chris Breen was the host.&lt;/p&gt;		&lt;p&gt;		At the last question — which was actually a challenge, not a question — the teams were tied. The challenge was to send Chris an electronic birthday greeting from their computer (one computer per team), without using email and with the understanding that his laptop was completely off the air.&lt;/p&gt;		&lt;p&gt;		The solution was to send an SMS message to his cell phone, from iChat. The contact info had been pre-loaded onto both machines, but you had to know how to use iChat with SMS. The reporters tried to use text-to-speech to have their mac deliver the message to Chris vocally, but that answer wasn't accepted. (This really annoyed Andy Inhatko.) Frankly, I think the only reason it wasn't accepted is that it's not the answer they expected. The question should have specified that the solution had to work whether Chris was in the room or 1,000 miles away.&lt;/p&gt;		&lt;p&gt;		Anyway, the developers won.&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Show Floor&lt;/h4&gt;		&lt;p&gt;		My Yojimbo demo was in full swing by this point.&lt;/p&gt;		&lt;p&gt;		The last couple days of the show mostly blurred together, but I think this is the day that Merlin Mann interviewed Patrick at the booth for about fifteen minutes. You can &lt;a href=&quot;http://www.twit.tv/mb54&quot;&gt;watch the video, here&lt;/a&gt;.&lt;/p&gt;		&lt;p&gt;		Patrick is about 6' 4&quot; (Update: that said 6' 1&quot; originally. Sorry Patrick. All you little guys look the same!) and weighs a good and very solid 280-290 pounds. Throw in the dark hair, the beard, and the low, rumbly voice and you'll see why I call him Paul Bunyan. :-) Put a knit cap on his head, a plaid, flannel shirt on his shoulders, and an axe in his hand...&lt;/p&gt;		&lt;p&gt;		Rich wasn't around for most of the day. He spent all day meeting with press people, being interviewed about BBEdit and Yojimbo.&lt;/p&gt;	&lt;/div&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Dinner&lt;/h4&gt;		&lt;p&gt;		Rich made dinner reservations for us at a Chinese restaurant, Brandy Ho's. I walked all the way (a couple miles) in, which felt great. Man, what a city for people-watching. (Corinne wouldn't have enjoyed the walk quite so much, but as I walked I thought about how much she would have loved seeing all the people.)&lt;/p&gt;		&lt;p&gt;		In attendance at dinner: Rich, Patrick, Naomi (BB's PR person), Sandy (former BB marketer), &lt;a href=&quot;http://homepage.mac.com/applescript.guru/&quot;&gt;Sal Sahogian&lt;/a&gt;.&lt;/p&gt;		&lt;p&gt;		Yeah, that's right. I had dinner with Saul, who you all know. &lt;tt&gt;:-D&lt;/tt&gt;&lt;/p&gt;		&lt;p&gt;		He told a very funny and very memorable story about his days as a nightclub manager in NYC. No room to retell it here, but the best line was, &quot;Sal, I'm starting to get upset,&quot; said in a very quiet voice.&lt;/p&gt;		&lt;p&gt;		After dinner, Rich joined me for the walk back and we mostly talked shop until we had to split for our separate hotels.&lt;/p&gt;	&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Friday&lt;/h3&gt;	&lt;p&gt;Friday was a blur of exhaustion, sore throats, and Yojimbo-demo-burnout. ;-)&lt;/p&gt;	&lt;p&gt;	The show ended at 4 PM on Friday instead of 6 like the rest of the week, and most of the hall was rolled up by 4:30!&lt;/p&gt;	&lt;p&gt;	I couldn't find anybody at the show who was actually selling iPods (how crazy is that?), so after the show I walked to the Apple store to buy one for Corinne. Picked up a 30 GB black (which she seemed to really like when I gave it to her Saturday).&lt;/p&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Apollo&lt;/h4&gt;		&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; I met &lt;a href=&quot;http://www.mt-olympus.com/apollo/&quot;&gt;Apollo&lt;/a&gt; on Friday, for the first time ever. Not sure how I forgot this when I first wrote it up, except that I was tired of writing!&lt;/p&gt;		&lt;p style=&quot;font-style: italic;&quot;&gt;		(Apollo is a cyclist from the bay area, who has made some very generous donations to my &lt;a href=&quot;http://www.truerwords.net/fundraising/how-to-pmc.html&quot; title=&quot;Pan-Mass Challenge, a charity ride across Massachusetts&quot;&gt;PMC&lt;/a&gt; fundraising efforts in the last couple of years. He also had a &lt;a href=&quot;http://www.mt-olympus.com/apollo/archives/2005/10/31/the-news/&quot;&gt;horrendous bike accident&lt;/a&gt; that nearly ended his cycling for good.)&lt;/p&gt;		&lt;p&gt;		He works right down the street from the Moscone Center, so he took an extra-long lunch break to meet me and see the show. Rich and I were out wandering the show floor (after a friendly, thirty minute chat with the tm boys). We had stopped to talk to a known BBEdit user who happened to be 6' 6&quot; tall (Rich said he felt like a hyphen between us), when this stranger walked up and said, &quot;You must be Seth Dillingham!&quot; He figured it out based solely on the fact that there were two guys there wearing BBEdit t-shirts, and I was really tall!&lt;/p&gt;		&lt;p&gt;		The most notable moment for Apollo, though, was clearly when the cute Australian boothbabe stepped in front of him and offered him some information about some product. Let's just say she could have sold him any software... &lt;tt&gt;;-)&lt;/tt&gt;&lt;/p&gt;		&lt;p&gt;		Apollo went back to the BB booth with me, experienced The Yojimbo Demo, took a couple pictures, and went back to work. Nice to meet you finally, Apollo!&lt;/p&gt;	&lt;/div&gt;	&lt;p&gt;	Bare Bones took us out for a huge steak dinner at Harris' Restaurant. A little too far to walk (I was told), but totally worth whatever it takes to get there. Wow. Second best steak dinner I've ever had, and certainly the best ever at a restaurant. This was a celebratory &quot;family dinner,&quot; with Rich and Patrick, Naomi, Ciaran, and myself.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;section&quot;&gt;&lt;h3&gt;Saturday&lt;/h3&gt;	&lt;p&gt;Saturday morning I packed my suitcase and caught a cab. There were five people in line ahead of me for the cab, but they all got on a shuttle.&lt;/p&gt;	&lt;p&gt;	Took the taxi to Rich's hotel to pick him up, and then to the airport. So far, it was all smooth...	&lt;/p&gt;	&lt;div class=&quot;section&quot;&gt;	&lt;h4&gt;Airports Schmairport&lt;/h4&gt;		&lt;p&gt;		My itinerary said United Airlines, but when I tried to check in with United they told me I was supposed to go to US Air. GRRRRRRRRR. That's in another terminal about 500 miles away. So I said goodbye to Rich and hurried over there (though I had plenty of time).&lt;/p&gt;		&lt;p&gt;		Check-in took forever because my bag was overweight. This also cost me $50. It took them 20 minutes to print the receipt for that $50. This meant that by the time I got to the security line, I was already pretty frustrated.&lt;/p&gt;		&lt;p&gt;		Beep! That's me, trying to go through the metal detector.&lt;/p&gt;		&lt;p&gt;		&quot;Sir, you'd better take off your watch and your belt. If you beep a second time, we have to do a &lt;i&gt;personal inspection&lt;/i&gt;.&quot; That sounded ominous.&lt;/p&gt;		&lt;p&gt;		Beep! That's me, trying to go through the same metal detector with a tiny, forgotten pillbox in my pocket. I had to strip down to just shorts and t-shirt and stand in a phone booth which is rigged to detect eplosive residue. After that, the &quot;personal inspection.&quot; I had to stand with my arms out the sides, palms up, while they wanded me from head to toe. This is all done right out in the open, of course. &lt;i&gt;For your protection.&lt;/i&gt;&lt;/p&gt;		&lt;p&gt;		I checked my anger. Humiliation is the order of the day when you fly, now. It's the next best thing to security!&lt;/p&gt;	&lt;/div&gt;	&lt;p&gt;On the flight to Philly, I sat next to a Java programmer who was very jealous of how fast my MacBook Pro could wake from sleep (he had a Dell), and an old consultant to the printing industry who knew all about the startup of the RR Donnelley Lancaster West plant (which is where I met Corinne). He even thought he recognized her picture.&lt;/p&gt;	&lt;p&gt;	Philly to Providence was just a 40 minute flight, and I sat next to a couple who cuddled and made out the entire time. Touched down in Providence just a few minutes early, and walked straight to the baggage claim...&lt;/p&gt;	&lt;p&gt;	... and right past Corinne, who stood there looking amused. I realized what I'd done just a second too late. ;-) (In my defense, I was expecting her to be waiting for me outside, and I was trying to read the signs to see where my bags would come in.)&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Thank you, Bare Bones, for letting me help out at the booth. It was a great week! (And it's even better to be home!)&lt;/p&gt;</description>	</item><item>	<title>Flight to SF, Dinner with Rich and Friends™</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5813/trackback</trackback:ping>	<link>http://www.truerwords.net/5813</link>	<pubDate>Mon, 08 Jan 2007 18:29:38 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5813</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5813#msg5813</comments>	<category>Travel</category>	<category>Corinne</category>	<category>Brian Andresen</category>	<category>Rich Siegel</category>	<description>&lt;h3&gt;Flight&lt;/h3&gt;&lt;p&gt;The flights from Providence to Washington/Dulles, and from Dulles to SF, were exactly how you want flights to be: utterly boring and uneventful.&lt;/p&gt;&lt;h3&gt;Thai Food&lt;/h3&gt;&lt;p&gt;In fact, everything yesterday was boring except for dinner! I'm staying at the Marriott San Francisco, but Rich is at the W. So after I was settled in and caught up, I walked over there so we could figure out what to do for dinner.&lt;/p&gt;&lt;p&gt;The W has a slightly bizarre lobby. It looks like the entrance to a nightclub. I told Rich that it looked like they were sizing people up as they walked in, to decide if they were dressed well enough to get into the club. About an hour later the third (of four) for our dinner party showed up, and he also said that it looked like a night club! (I even walked most of the way around the building trying to find the real entrance.)&lt;/p&gt;&lt;p&gt;Rich, of course, has a ton of friends out here right now as he's been in the Mac software business (and successfully) for a long time. So I'll just consider myself lucky that he was able to go to dinner with me/us last night: doesn't look like that will happen again until (perhaps) Thursday.&lt;/p&gt;&lt;p&gt;The dinner party of four consisted of Rich, Ciaran (another friend of Rich's who will be helping out at the booth), someone who used to do the Bare Bones marketing but whose name I can't currently remember (sorry!), and myself. We went for Thai food.&lt;/p&gt;&lt;p&gt;On the way out of the hotel, Rich asked the concierge where a certain Thai restaurant was that he remembered from years past. &quot;It was a little hole-in-the-wall place up on such-and-such a street...&quot; The concierge didn't want us to go there. In fact, he repeatedly recommended something closer, and in the end he actually said, &quot;It's much nicer, but I think you'll like it anyway.&quot; I repeated that twice after we left the hotel, shaking my head. What a snot.&lt;/p&gt;&lt;p&gt;Still, we went where he recommended, and the food was good, and served very quickly. There didn't seem to be any waiting at all, but we were discussing a tentative plan for World Domination (via fobs and keys, of course) so the wait may have just passed very quickly.&lt;/p&gt;&lt;p&gt;Rich has a picture of the dish I ordered... it was very pretty. If he sends it to me, I'll update this post.&lt;/p&gt;&lt;p&gt;After dinner we all went our separate ways, and then I went to bed.&lt;/p&gt;&lt;h3&gt;Breakfast&lt;/h3&gt;&lt;p&gt;This morning I went down to the buffet (at the Marriott's &quot;Garden View&quot; restaurant) for breakfast. Wow! The food was good, but the wait staff was amazing!!! There were at least two staff people (in vibrant, cobalt blue shirts) per guest. Seriously. But they were all very good at not getting in the way: when I walked from my table to the buffet, they always stepped aside or changed course, so their numbers were never a problem. And they were all very friendly... lots of &quot;good mornings&quot; and smiles all over the place.&lt;/p&gt;&lt;p&gt;(I'm not a big fan of formality, nor the effort to make the guest feel like royalty, but I admit that their almost-choreographed behavior was impressive. Still, I prefer the genuine friendliness of our waitress at Snoopy's, and Corinne still makes the best breakfast I've ever eaten.)&lt;/p&gt;&lt;h3&gt;Today&lt;/h3&gt;&lt;p&gt;We're setting up the booth this afternoon at 2pm, but that should only take an hour, maybe a little more. Brian is going to show up at about 3... I'd like to introduce him to Rich, if he's available, but then he and I are going to find something to do for the rest of the afternoon. The weather is nice, so perhaps we'll go to Golden Gate park (his idea).&lt;/p&gt;&lt;h3&gt;Home Status&lt;/h3&gt;&lt;p&gt;Corinne says she's doing ok at home, and managed a decent night's sleep last night (two down, five to go). Unfortunately, she woke up with a sore, puffy cheek. We knew she needed some dental work, but now it's urgent so she made an appointment for Wednesday. :-(&lt;/p&gt;&lt;p&gt;Mike's lawyer called my cell phone a few minutes ago to find out &quot;what I wanted.&quot; I just &quot;wanted&quot; to know if he felt a letter of support for Mike &amp;amp; Shannon would help their case at all. He changed his tone very quickly: he feels it would, indeed, be quite helpful. So now I know what judge to write to, but I still need to speak with Shannon's lawyer to make sure she feels the same way and to let her know to expect it.&lt;/p&gt;</description>	</item><item>	<title>Happy New Year, One and All</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5808/trackback</trackback:ping>	<link>http://www.truerwords.net/5808</link>	<pubDate>Mon, 01 Jan 2007 16:22:11 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5808</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5808#msg5808</comments>	<category>Customers</category>	<category>Ecclesia</category>	<category>People</category>	<category>Macrobyte</category>	<category>Friends</category>	<category>Family</category>	<category>Corinne</category>	<category>Shane</category>	<category>Mom</category>	<category>Dad</category>	<category>Jed</category>	<category>Sarah</category>	<category>Art</category>	<category>Allison</category>	<category>Gramma &amp; Grampa</category>	<category>Mark &amp; Michelle</category>	<category>Dave</category>	<category>Andrew E.</category>	<category>Heather L.</category>	<category>Darren &amp; Angi</category>	<category>Eric &amp; Bonny</category>	<category>John &amp; Heather</category>	<category>Frank &amp; Bonnie</category>	<category>Gary &amp; Ellyn</category>	<category>Ken &amp; Nicole</category>	<category>Jim &amp; Betty</category>	<category>Jim Boyko</category>	<category>Steve Davis</category>	<category>Brian Andresen</category>	<category>Greg Pierce</category>	<category>Brian Carnell</category>	<category>Jim Roepcke</category>	<category>Steve Ivy</category>	<category>Clark Venable</category>	<category>Philippe Martin</category>	<category>Rich Siegel</category>	<category>Brent Simmons</category>	<description>&lt;p&gt;2006 was a good year for me and mine, in many ways.&lt;/p&gt;&lt;p&gt;To all of my family near and far, to my ecclesia here and worldwide, to all of my friends new and old, close or distant:&lt;/p&gt;&lt;h1 style=&quot;text-align: center; font-size: 500%; border: 4px dotted rgb(0, 200, 200);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;Happy&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 204, 0);&quot;&gt;New&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 51, 255);&quot;&gt;Year!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Hoping 2007 will be even better, for all of us...&lt;/p&gt;</description>	</item><item>	<title>What Is In that Bread Pudding, Anyway!?</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5776/trackback</trackback:ping>	<link>http://www.glorifiedtypist.com/2006/11/bread_pudding.html</link>	<pubDate>Thu, 16 Nov 2006 17:08:26 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5776</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5776#msg5776</comments>	<category>Humor</category>	<category>Customers</category>	<category>People</category>	<category>Macrobyte</category>	<category>Friends</category>	<category>Technology</category>	<category>Rich Siegel</category>	<category>BBEdit</category>	<category>Programming</category>	<description>&lt;p&gt;By now most everybody &lt;a href=&quot;http://www.truerwords.net/articles/bbedit/disclaimer.html&quot;&gt;knows&lt;/a&gt; that &lt;a href=&quot;http://macrobyte.net/&quot; title=&quot;Macrobyte Resources, my company.&quot;&gt;Macrobyte&lt;/a&gt; is doing some work for &lt;a href=&quot;http://www.barebones.com/&quot;&gt;Bare Bones&lt;/a&gt; on BBEdit. I've also become friends with Rich Siegel, the president at BB.&lt;/p&gt;&lt;p&gt;How did this come about? &lt;a href=&quot;http://www.glorifiedtypist.com/2006/11/bread_pudding_1.html&quot;&gt;Rich tells the story&lt;/a&gt; in short form, and along the way heaps praise on me, Corinne for her cooking, and even does appropriate obeisance before the telekinetic bread pudding.&lt;/p&gt;&lt;p&gt;Rich is awesome to work with, has proven himself a true friend on at lest one occasion already, and (frankly) I'm benefitting massively from his years of experience in this field. All this praise from him could go to my head, though, if I didn't know it was really the bread pudding influencing his thoughts. ;-)&lt;/p&gt;&lt;p&gt;My favorite line:&lt;/p&gt;&lt;blockquote cite=&quot;http://www.glorifiedtypist.com/2006/11/bread_pudding.html&quot; class=&quot;cite&quot;&gt;	&lt;p&gt;… she obviously enjoys cooking: big family events, small catering jobs, to say nothing of keeping Seth appropriately fed and watered. Which brings us to the &lt;a href=&quot;http://www.truerwords.net/5704&quot;&gt;sentient bread pudding&lt;/a&gt; … &lt;/p&gt;&lt;/blockquote&gt;</description>	</item>	</channel></rss>