Why I think Apple OS X 10.6 “Snow Leopard” is for upcoming Atom-based devices

It’s the week before Apple’s Worldwide Developer Conference (WWDC). That means the rumor mill is in overdrive. I’m not immune – it’s fun to speculate! πŸ™‚ Take this post for what it’s worth. I don’t have any inside information, I don’t know any secrets, I’m just guessing and having fun.

Besides the new 3G iPhone (which is almost a certainty), the other juicy tidbit that surfaced this week was news of a new operating system revision – OS X 10.6. Jacqui at Ars got the scoop, letting us know that it’s supposed to be called “Snow Leopard”, move completely to Cocoa (dropping legacy Carbon support), and that it will be for Intel processors only (dropping support for the PowerPC chips in older Macs), and not contain any new features, only enhancements to stability, performance, and security.

But a few things just don’t add up to me. It sounds plausible that a new operating system would get announced at the Developer conference (as opposed to a consumer event), to give developers time to get ready for its release. I could buy that it’s Intel-only – they’ll probably drop PowerPC support at some point. But it does seem a little soon to be talking about the next OS release – OS X 10.5 Leopard has barely been out 8 months. And people would be reluctant to plunk down the $129 that Apple has always charged for a new release of Mac OS X if it doesn’t have any new features.

Then, yesterday, it hit me. What if this new version of Mac OS X, 10.6 “Snow Leopard”, isn’t intended for Macs at all, but for a new class of device altogether? Say, the long-rumored Apple tablet device, a Mobile Internet Device, based on the new Intel Atom processor?

I’ve been chewing on this for a while, and it all makes sense. I can’t find anything that refutes the idea. And the more I think about it, the more I think I’m right. πŸ™‚ I haven’t seen anyone else speculate along these lines (though I could be wrong), so if that’s the case, I may get to say “you heard it here first!” πŸ™‚

Here are the reasons I think the new OS is for a new class of Atom-based, non-Mac devices:

  1. A “tablet” device, bigger than an iPhone but smaller than a MacBook, has been rumored FOREVER. How many appearances has it made it to John Siracusa’s WWDC and MacWorld Bingo cards? πŸ˜‰
  2. An Intel Germany executive was recently quoted as saying Apple would be launching an Atom-powered mobile internet device at WWDC (this was later denied by Intel).
  3. Banners were spied at the Moscone Center this week with “OS X Leopard” and “OS X iPhone” on them. Some have speculated this might mean Apple is going to license OS X to 3rd party manufacturers. But what if it means there will be a new class of device that runs OS X that’s not a Mac computer, but isn’t an iPhone either?
  4. It doesn’t make sense to do a whole new OS release (10.5 –> 10.6), with a new code name (“Snow Leopard”), but not add any new features. If they were just going to improve performance, security, and stability, that’s what point releases, like the recent 10.5.3 update, are for. For every one of the six “full” releases of OS X, up through 10.5 Leopard, they’ve charged $129 for the upgrade, but each version has added significant new features. People won’t want to plunk down money for 10.6 without new features, but if 10.6 IS for a new class of Atom-based devices, it would make sense to classify it as a whole new release, with a new version number and code name, since it won’t be sold on its own. The “Snow Leopard” code name also seems to indicate something related to Leopard, but different. No previous OS X code names (Puma, Panther, Tiger, etc.) have had such a close correlation.
  5. Dropping support for legacy technology, like the PowerPC processors, and dropping Carbon for Cocoa, has to happen sometime. But the timing makes perfect sense if 10.6 is for a new class of device that won’t even have those technologies. No need for PowerPC support if the devices that run the OS are going to have Intel Atom processors. No need to maintain legacy Carbon applications if Apple wants to encourage developers to write new applications in Cocoa for this new class of device.
  6. As I was talking about this idea on Twitter a while ago, @davechen pointed out a Gizmodo article that says 10.6 will still support PPC chips. But what caught my eye in the article was this little tidbit: “A number of drivers didn’t load on a Core 2 Duo MacBook, because it was using a 64-bit kernel and the drivers were only 32. The kernel was not only 64-bit though.” I could be completely wrong here, but I think the Intel Atom processor doesn’t have the 64-bit capabilities that the Core 2 processors do. So the seeming backwards step of not having 64-bit drivers could make sense for Atom.
  7. Maybe developers will use a new version of the iPhone SDK to write apps for these new devices. Perhaps that’s why the SDK has been Intel-only from the beginning. Apps for the iPhone are compiled for its ARM processor, completely different from either Intel or PPC architectures. But why complicate things with PowerPC stuff if you wanted to expand the SDK to create apps for the Intel x86 architecture in Atom (which could compile and run natively on Intel CPUs).

Like I said, it’s just a lot of guessing and speculation at this point, but I think it holds together pretty well. If Steve Jobs wanted to say “oh by the way, we’re introducing a whole new class of device” during his WWDC keynote on Monday, he’s want to give the audience full of developers a heads up so they can start writing apps.

Think I’m on to something? Want to debunk my thinking, and tell me I’m full of crap? You’re welcome to. Maybe this will attract the notice of the Macalope or Daring Fireball’s Jon Gruber, and I’ll get the full “you’re an idiot, and here’s why” treatment from them. *swoon* Either way, it should be fun! Only a couple more days until WWDC, and we’ll know if I’m right or wrong! πŸ™‚


Microposts from Twitter on 2008-06-06

  • Just posted a LONG story of my childhood exposure to computers, and how I was born to be an Internet native: #
  • @colligan Don’t know if you got a Kindle answer, but yes, you can drag/drop on the Mac. Try,, for free ebooks. #
  • @kegill I picked my layout from the available skins. The one I’m using is called “whitespace”. Hope that helps! πŸ™‚ #
  • I love the *idea* of Gmail Labs, adding cool new stuff. But I haven’t seen any actual features I’m excited about (I don’t have it yet). #
  • Taking my annual mandatory information security/anti-corruption training. Gotta make sure I’m not corrupt! πŸ™‚ #
  • Holy crap. Dark scary images and music, “what would it be like to be convicted of a crime?” A little heavyhanded. I promise I’ll be good! πŸ˜‰ #
  • I can summarize this training in one tweet: Don’t be stupid, ask Legal if you have any questions. Done! πŸ™‚ #
  • Yay! I got Gmail Labs! Let’s see if any of these are actually useful… #
  • I just had a flash of insight about {REDACTED}. I know what Snow Leopard (OS 10.6) REALLY is. It’s the OS for the {REDACTED}! Duh! πŸ™‚ #

Microposts from Twitter on 2008-06-05

  • @kegill There’s an option in to use an external domain. Then just change your DNS to point the domain at, and viola! πŸ™‚ #
  • @melischi Ignite-style events have their roots in pecha kucha. #
  • @harrisja Yeah, they’ve disabled most Twitter RSS feeds, and require auth on the ones that are left: #
  • It appears that 435 Ignite Portland 3 tickets have been sent. That means 15 more are available (maybe more if people don’t claim theirs). #
  • @harrisja I know. I use Twitter RSS to track LOTS of groups/clumps of people. I hope it comes back soon! #
  • @bre Can the SD1000 do continuous autofocus? My SD700 IS can’t (it focuses ones, when you hit the button), which is a deal-breaker for me. #
  • I don’t mean to be an alarmist, but there is *1* ticket to Ignite Portland 3 left (assuming everyone claims theirs). 450 gone in 23 hours. #
  • Ignite Portland 3 presenter order finalized, will be posted very soon. This one is going to rock, hard. πŸ™‚ #ip3 #
  • Its windy and cold and rainy downtown Portland. I’m in search of a warm dry place with wifi to work for the afternoon. #
  • I still can’t believe that we “sold” out of 450 tickets to Ignite in less than 24 hours, before we even announced what the presos will be πŸ™‚ #
  • @britopian No, its usually sunny and warm this time of year. But that’s an Oregon State Secret I’m not allowed to share w/Californians. πŸ˜‰ #
  • @influxx Aww, that’s nice of you to say. Its a very good feeling, regardless. πŸ™‚ #
  • @missburrows @linuxaid did awesome video for IP1 and 2, and we hope for the same from him again! Also, possible live stream from AlphaGeekTV #
  • @feedia I never got back to you, but yes, a live video steam of Ignite Portland 3 on AlphaGeekTV would be awesome. #
  • @isle You should Ignite your city! Its fun! I’ll help however I can. #
  • @hangry @feedia that’s a good point. We’d have to tap into house audio for it to be worth it. Still worth a try? #
  • @ahockley uh, doesnt the water they spray come from the river? #
  • Been waiting forever for a train. I suspect that the lifted bridges for the arriving Fleet Week ships are to blame. #
  • Stupid ships… πŸ™ #

I Was Born to be a Native Citizen of the Internet

I’m re-reading the Cluetrain Manifesto for the nth time (grabbed the text from the website, dropped it into a text file, and threw it onto my Kindle). There’s something distilled and concentrated about the ideas it contains. They just ring true, even though the book was written 10 years ago (ancient history in Internet Time). I can barely get through a few paragraphs of it before my mind is swirling with ideas and things I want to write about. Maybe I should just do a “book report” on it, chapter by chapter, and write up everything I’m thinking as I go along.

I feel like I was born to be a native citizen of the Internet. I was reading the Introduction and part of Chapter 1 of Cluetrain, where Christopher Locke talks about how telling stories to each other is an ancient, intrinsic part of what it means to be human, and how when the Internet (and the Web) came along and started to flourish, people who were used to being isolated in their own homes and used as targets for broadcasters flocked to it by the millions. Why? To BE with each other. To laugh and argue and tell stories and learn and be human together.

I was born in 1976, and computers (and later, the internet) have been a part of my life for as long as I can remember. Much longer, I suspect, than most people of my age and my experience. I credit my grandfather, Dr. Ron Hansen, for that. He’s one of the smartest, most connected men I know, and from a very early age, he took it upon himself to make sure I had opportunities that most other kids just didn’t. He knew that “computers” were going to be a Big Deal(TM). And not just in the vague sense that someone might look into the future and make that (now obvious) prediction. He was a retired Air Force officer, university vice president, and research scientist, with a PhD, and his own research institute that “spawned many high-tech spin-offs, including WordPerfect, Novell, and Dynix”. He really knew what he was talking about.

I got my first computer when I was five years old. I was in kindergarten, it was 1982. It was an Atari 1200 XL (the top of Atari’s 8-bit line at the time). It had a whopping 64 kilobytes of RAM, and it took cartridges. That is, if you wanted to play Dig Dug or Pole Position, you inserted that cartridge. If you wanted to program, you popped in the BASIC cartridge. Without a cartridge inserted, the only thing the computer could do was display the Atari logo in a phasing, shifting rainbow of color. Programs were stored on and loaded from cassette tapes (later, I got a 5.25″ floppy disk drive, which was the size of a large toaster). My grandfather gave me the computer, a few games, and some books on BASIC programming, and I went to town.

I have a very clear memory of one of the first things I ever tried to do with the computer (which is what sparked me to write this). This was before the era of the personal computer, when a computer in the home, using the TV as a monitor, was still a novelty. I remember getting that first command prompt, and typing a question. Something along the lines of “who was daniel boone?” SYNTAX ERROR was the response. I was reasonably sure that wasn’t the right answer. So I tried again. When my parents (who to this day don’t own a computer) saw what I was doing, even they understood why my query wasn’t working. “A computer only knows what you tell it, what you program it with.” That made sense, and I accepted it. But I what I remember so vividly is that before someone told me otherwise, I instinctively grasped the idea of interacting with computers in the way that’s second nature today to us as “citizens of the internet”, living in the Age of Google.

I spent the following years in the isolation of pre-Internet computerdom. Playing, hacking, learning what I could. But it all felt so limited, looking back. I was restricted to book or software that I could get my hands on through my grandfather, or people he knew (many of his associates in the high tech world had a part in my geek upbringing). Entering in BASIC programs (games, mostly) by hand from books and magazines. But somewhere, in the back of my mind. there was always the insistence that we should be able to ask a computer any question, or use it to talk to any person we wanted, and it should just magically obey.

My grandfather continued to supply me with opportunities to use, play with, and be around computers, long before that was a common thing. He got me a “Franklin Ace” (an Apple II clone with a bad ground somewhere in the power supply, that delivered a healthy shock if you touched the right place on the metal case), a huge 20 pound Zenith 8086 “laptop” (one of the first with a hard drive, and a blue-and-gray 4 “color” LCD), and a succession of PCs. He made sure I got to attend summer programs, and learn a few rudimentary programming languages (I remember Pascal and Turtle Graphics). I learned DOS and Windows by messing around, reading help files, and by playing. By the time I hit my teens, he got me access to Brigham Young University computer labs during the summers. The very places that the pre-commercial, pre-consumer Internet was thriving.

I spent the summer of 1994 learning HTML and the basics of the internet in a computer lab at BYU with Paul E. Black and some of Dr. Phil Windley’s graduate students (yes, that Phil Windley). I created the very first website for the BYU Alumni Association, completely by hand. This is the current site – the Wayback Machine at doesn’t go that far. Later, in high school (1994), I was the webmaster for the first school in the state of Utah – Springville High School – to have a website, and helped to build a site for the Springville Art Museum.

That was my first exposure to the world of connected computers, and shared access to more information than you could dream of. Web pages that could magically take you to another page just by clicking the blue underlined text. “Surfing” from one link to the next, and when you found something cool, trying to remember how you got there, so you could get back. Exchanging messages with other people, anywhere in the world, via email. Having so many choices, and so many pages to choose from, that you had to start using a directory site like Yahoo! to find what you were looking for (there were no good search engines yet – this was way before Google, and the idea that you could index the WHOLE web in one place). And, looking back, perhaps the most significant of all, in the context of connecting human beings to each other – the reason we all flocked to the Internet in the first place, before companies figured out how to make money off of it – USENET newsgroups. Precursor and grandfather to discussion forums, blogs, and social networks.

I’m going to pause the story for now – this has gotten quite long. I feel like I’m writing a book. Maybe I am. If a few little pages of the Cluetrain can draw out this much, perhaps you and I both had better prepare for a lot more writing like this. I feel compelled to write it, and it’s fun. I hope someone, anyone, wants to read it. It makes me feel more human. Maybe it will help me find and connect with people who feel the same – other native citizens (and immigrants!) of the Internet. πŸ™‚


Microposts from Twitter on 2008-06-04

  • That’s it. I am DONE with the Intel cafeterias. Prices are nuts, selection sucks, and they can’t even keep the soda machines working. πŸ™ #
  • I’ve been boycotting them for meals ever since they wouldn’t serve beef on Earth Day. I blame Bon Appetit mgmt = #
  • @ParanoidMike You were on that call? Had I known, I would have behaved myself a little better. Or maybe not. πŸ™‚ #
  • I just got my ticket to Gnomedex 8.0. I was on the fence about going this year, but it looks like it’s going to be worth it. Can’t wait! πŸ™‚ #
  • THis will be my fourth consecutive Gnomedex. I’ve been to all of the Seattle ones. #
  • @rachelbancroft and the kids are planning on coming to Seattle for Gnomedex, like last year. So, maybe some sort of Gnomedex Widows meetup? #
  • Attention, Portland! Tickets for Ignite Portland 3 are now available. They’re free, and guarantee admittance. #
  • If you want to come to Ignite Portland 3, I suggest getting tickets sooner rather than later. The last two have been completely full. #
  • @palmsolo AT&T store memo forbids vacations starting June 15, so that’s what I peg as the launch date. Unless Apple gets it a week early. #
  • Wow. Tickets for Ignite Portland 3 are going FAST. 120 or so have been claimed in < 2 hours. Get yours soon! #
  • You can still wait in line for “general admission” the day of Ignite, but a ticket guarantees you get in. #
  • Playing with Google App Engine development. Got HelloWorld running on my machine, for a start. Digging into the webapp framework. #
  • @bethgo Remember “Miss Gnomedex”? I think she’s been to all of them. But I can’t remember his name! And hasn’t @ponzi been to all of them? #
  • @ParanoidMike Amen, man. πŸ™‚ #
  • @Bl_ai_r I hadn’t seen that – cool! I’m in a Network World story on Twitter, on someone’s BlackBerry! πŸ™‚ #
  • Free tickets to Ignite Portland 3 are now half gone – only 233 remaining. That only took 4 hrs. Go get yours! πŸ™‚ #
  • Just watched some dude win both showcases and $1 Meelion Dollars from Drew Carey on the Price is Right. Awesome! #
  • Just checked, and there are less than 100 (OK, 99) tickets left for Ignite Portland 3. Amazing. #
  • At least the Twitter Status blog has addressed the missing β€œwith_friends” pages and feeds. Hope it comes back soon #
  • @gwalter No, upcoming does NOT guarantee you a spot. There was an email, blog post, and it’s been all over Twitter. Hurry! ;-) #
  • @gwalter Does upcoming even let you send mass emails out to everyone? I didn’t know that. @tiesque, can you send a note there? #
  • @gwalter And Twitter wasn’t the main medium. There was an email to previous attendees, and a post on #
  • @melischi You can find out more about Ignite Portland 3 at #
  • @SarahCofer Here’s the post wherein I explain how I integrated Twitter into my blog. There are lots of ways. #
  • @SarahCofer Enjoy Moab! I’ve never been there, despite the fact that I grew up in Utah (until age 19). :-) #
  • @SarahCofer There are lots of other ways to get Twitter on your blog: Mine is about as complicated as it gets. ;-) #
  • Bedtime! I mean, time to read on my Kindle until I fall asleep! G’Night, Twitter! Love you! See you in the morning! :-) #

I’ve had it with the Intel Cafeterias. Full boycott in effect.

My relationship with the cafeterias at Intel’s Jones Farm campus (where I work) has been declining for a while. Or, more specifically, with the company that runs them, Bon Appetit (warning: Flash crap and music on their site). I’m now officially boycotting them.

At first is was just the constant price increases – every few months, the price for everything would just creep up a little. Way faster than the rate of inflation. 90 cents for a bag of chips. A buck thirty for a Rice Krispie Treat. Eight bucks for a salad (as reported by Michael Brito).

Then there’s the guilt trip they try to put on you. There are always posters and table tents and all kinds of stuff all over the place about how you’re killing the Earth if you don’t eat the nice, sustainable, locally grown, Gaia-approved stuff that they serve. Maybe that’s why they keep raising prices – all that fancy organic local stuff must be more expensive. Nevermind the fact that I always felt like they were browbeating me for my eating habits. I don’t want a sermon from the cafe. I just want lunch.

Earth Day was the worst. It was one of the few days that I decided to go over to the JF5 cafe for lunch. They have a grill there, and I can get a cheeseburger and fries for lunch, without having to leave campus. It was a circus on Earth Day – they were charging extra for paper cups, had a big display showing “this is how much cardboard JF throws away every day!!!1!” It was a Big Deal(TM). I got in line for the grill, and when it came my turn, I asked for a cheeseburger. Only to be told that they weren’t serving beef that day. “Why not?” I asked. “Because it’s Earth Day” I was told.

What? What does beef have to do with Earth Day? I still don’t know. The best I can come up with is that cows contribute to global warming through their, um, methane gas emissions. But if that’s the case, wouldn’t it make sense to EAT MORE COWS?! That day, that’s what I decided to do. I jumped in my car, burned some gasoline to go to McDonald’s, and did my part to reduce greenhouse gases from cows by eating a Double Quarter Pounder with Cheese. I’m happy to do my part. πŸ™‚

That was the last day I tried to eat a meal in an Intel cafeteria. Up until today, I’d still pop over there in the morning for an occasional bagel or a donut or something. But that’s been getting worse and worse, too. They’ve been stocking less and less stuff, with the end result being if you don’t get there bright and early (before, say, 8:30 AM), they’re probably going to be gone. I’d understand if they just occasionally sold out, but it’s pretty consistent, and I’ve corroborated it with others who have noticed the same thing.

The last straw came this morning. I was quite hungry, hadn’t had breakfast, and it was 9:30 AM or so before I got a chance to walk two buildings over to see about getting something to eat. When I got there, the donuts, bagels, and other breakfast items were completely gone. “No problem” I think. “I’ll just get a string cheese or something.” Nope – the cooler case was completely empty, too. I was pretty hungry, and didn’t want to waste the trip, so I ended up with a bag of chips and a Rice Krispie Treat, both priced about a quarter more than if I had bought them from the vending machines. *sigh*

So, I’ve decided to expand my cafeteria boycott, and just not go there anymore. I’ll go out for lunch, or just skip lunch (which I do half the time, anyway). Burn a little more gas, probably eat a little less healthy, but I’ve had it with them, and I’m voting with my wallet.

I realize I’m complaining about pretty petty stuff here. Please take this in the spirit it’s intended – I’m venting, ranting. Not expecting to change the world. On the other hand, I’d love to hear any “you think YOU’VE got it bad” stories in the comments. Let’s commiserate! πŸ™‚


Microposts from Twitter on 2008-06-03

  • @billpearson DPD preso done now, on my way to strategy mtg. #
  • To those who suggested that I point out that “Web 2.0” is only a buzzword in my presentation, don’t worry. That exactly what I did. πŸ™‚ #
  • @sumwan No, the Annoy-o-Tron is a real device. You can buy one for $10 at ThinkGeek: #
  • OK, that’s it. Time for drastic action. I need more to time do things, write things, learn things, hack on things. First up: prune GReader. #
  • Just grabbed the new Twitterrific beta with rate limiting support. Hope it works until Twitter gets it together. #
  • @itafroma There’s a “What’s New.rtf” file in the d/l that explains the changes. Biggest = check to see if Twitter is rate limiting at start. #
  • After a savage pruning, my Google Reader feeds now number a mere 254, down from their former 550+. Feels nice and light. πŸ™‚ #
  • Normally, I suffer from serious FOMO (Fear of Missing Out), which is why I subscribe to so many things (my all time high was 1500+ feeds). #
  • But I’ve come to realize that Twitter, friends’ Shared Items, and filters like TechMeme make sure I don’t miss anything TOO critical. #
  • Just gave @jmoriarty a braindump on planning Ignite events. He’s working on Ignite Phoenix for later in the summer. Stay tuned for details! #
  • Dear @Twitter: Please give us the “with_friends” page and accompanying RSS feed back. I need them, for various important things. Love, Josh. #
  • @MightySquid I don’t have time to read so much. Which is why I’m cutting back. πŸ˜‰ #
  • @mtrichardson Yeah, TweetPeek being dead in the water sucks. They even disabled the “with_friends” RSS feeds! πŸ™ #

I want to write more. Do more. Hack more. Learn more. So I gotta read less.

There aren’t enough hours in the day. I’ve been trying to juggle several side projects, plus all the stuff I have to do at work, plus all of our family stuff which is ramping up for summertime, and still keep up with all of my sources of information crack – RSS feeds, Twitter, books, etc. And it’s not working. A couple of things are crashing down around my ears. Something has to give.

I read a LOT. I used to be subscribed to over 1500 RSS feeds. That was WAY too many. About a year ago, I cut it down to around 500 feeds or so. But that was around the same time that Twitter really exploded in my life, proving itself invaluable for not only connecting and talking with people, but as the fastest conduit for breaking news, the most efficient source for answers to questions, and general serendipitous gems of things that were interesting and made me smarter. So I think the overall level of information overload stayed about the same.

Today, I decided action was needed. Drastic action, maybe. So I went and pruned my Google Reader feed subscriptions down to around 250 – I cut them in half. I have a pretty structured system for organizing feeds into various attention tiers (which I really should write about one of these days, but I haven’t had time – see my problem!? πŸ˜‰ ). But even that wasn’t enough. So, after backing up my OPML, I got out the machete. Chop chop!

I feel pretty good about what I have left. I have a serious disorder – FOMO (Fear Of Missing Out). I’m always afraid that something cool or interesting or significant is going to happen, and I’m not going to be among the first to know about it! I had to battle that tendency, and be ruthless about what I really needed to keep in my aggregator, and what I could get rid of. We’ll see how it works out.

I pacified my FOMO by reminding myself how effective tools like Twitter, TechMeme, and Digg are at letting the interesting/cool stuff bubble to the top. A few years ago, there really wasn’t anything like them that information addicts like myself could rely on. Now that they’ve matured into what they are today, I’m more comfortable relying on them, and not needing to subscribe to the many, many sources of news myself. It was funny and ironic to tell myself “I don’t need to subscribe to that feed. I’ll just go to the site if I want to see what’s new.” Me, Mister Orange RSS Shoes, lives in his aggregator, etc. You can laugh now if you want. πŸ˜‰

Anyway, I hope to force myself to have more time to write (long form, as in blog posts, and maybe other stuff – 140 character microposts on Twitter don’t really count as writing!), and work on some side projects. I’ve been getting the itch to do more programming and hacking. I want to sit down and teach myself Python, or PHP, or build something cool on Google App Engine or Amazon EC2 or something. Create. Build. Hack. Teach. Do.

And as much as I love reading, something’s gotta give, so we’ll see how long I can last on this feed diet…


Microposts from Twitter on 2008-06-02

  • @jerry_makare I’ve been quiet, mostly offline. I’m in Eugene, for my MIL’s 70th birthday tonight. But I snuck out to Borders to get online! #
  • @jen Perhaps someone hid an Annoy-o-Tron in your vicinity. Or made the homemade one in the latest Make mag. Got any enemies? πŸ˜‰ #
  • Back home. MIL’s birthday at Roaring Waters pizza place was insane. So many people, so many kids. I barely survived without losing it. πŸ˜‰ #
  • I have a big presentation to the Developer Products Group on “Web 2.0” this morning. Hope I make sense, and don’t screw it up! πŸ™‚ #