the progression of an idea at OOPSLA

For OOPSLA 2008, one of the goals of the conference is to re-think how industry should be involved with presenting content at the conference. Historically, the venues which have the highest industry involvement are practitioner reports and panels. As Development Co-Chair, I’ve been thinking about this question. Lately, I’ve been focusing on the progression of…


Black Friday Deal

Here in the States, the day after Thanksgiving is known as Black Friday. Why? It’s the day when retail businesses get into the black. Many stores open at 5am (although I’m hearing about some stores opening at midnight!), have extra early-bird specials between 5am and 7am, and then great deals for the rest of the…


Q&A: MAPI support

I found myself writing a lot in response to this question, so it gets its own post. The question is: Will there ever be MAPI support in ANY of the Mac:office suite, EVER? I’m going to answer a different question, which is, ‘will Entourage ever have full Exchange compatibility?’ Our goal is to consistently improve…


go ahead, ask

Got a question?  Go ahead and ask me.  There are some questions I can’t answer because they’re under NDA or because I don’t know, but I’ll at least tell you that I can’t answer your question.  Some questions will be answered in the comments.  If I find myself writing a lot in response to your…


OOPSLA 2008 on Facebook

There’s now a OOPSLA 2008 group on Facebook. Come join us in Nashville next October!


accessing Exchange 2007 from your Mac

I can’t believe I haven’t posted these links yet! One of the authors over at has posted a pair of articles about accessing Exchange 2007 from your Mac: part one (covering Mail and OWA) and part two (covering Entourage 2004). The article features lots of screenshots, so it’s a great walkthrough of getting set…


now with 100% more Facebook!

In the name of trying out other social networking stuff (I’m using twitter reasonably frequently), and because I’m on the road and not yet accustomed to the time zone that I’m currently in, I’ve finally signed up for Facebook. After a few minutes of poking around, I just figured out how to link to my…


developing mature software

There are many models of software development, the two best-known being the waterfall method and the spiral model. The models of software development that I studied during my computer science degree don’t really capture how software development actually works. One of the main downfalls is that they don’t capture the nature of a mature software…