The Mozilla Platform’s Catch-22 Problem

Starting with Netscape 4.5, I’ve used Netscape, then Mozilla, then Thunderbird for email. I have a similar relationship with Firefox. I’ve watched with great hope and been disappointed over the years as Thunderbird bugs that really annoy me just… stay. I think I know why. It’s because Firefox and Thunderbird are built in such a way as to create a catch-22 situation — one that actually discourages new contributors.
Continue reading “The Mozilla Platform’s Catch-22 Problem”

Bruce Tate on learning J2EE

I’ve been listening to the Ruby on Rails Podcast over the last month or so, starting with the first episode from way back in July 2005 and now I’m up to the March 10, 2006 episode with Bruce Tate. There’s a great section in this podcast where Bruce describes the immense amount of information that programmers have to learn in order to approach J2EE.
Continue reading “Bruce Tate on learning J2EE”

Ubuntu Linux 7.04 “Feisty Fawn” upgrade report

7.04 (meaning “the major release planned for 2007/04”, not meaning “the minor release following 7.03”) was released on April 19th. I upgraded today and it went pretty well, with a bit of manual cleanup required. More details after the jump. Continue reading “Ubuntu Linux 7.04 “Feisty Fawn” upgrade report”