Biography
Books
|
|
|
|
|
|
Blog
When Do You Trade in Your Gibbon for a Heron?
May 12 2008
My main computer these days is a laptop from System76. I was very happy to support a vendor willing to ship and support a laptop without the Microsoft or Apple tax, and very pleased to have hardware supported by a... read moreMay 08 2008
I like numbers. They can mean a lot of things. Rather than continuing silly arguments over obfuscated and flawed measurements of "language popularity", perhaps a better way of measuring the viability of a language or platform is to measure the freshness of... read morePatrick Michaud on the Parrot Compiler Toolkit
May 05 2008
Patrick Michaud gave Rakudo Perl Talk to the Dallas/Fort Worth Perl Mongers last month. These slides are a great overview of the current status of Parrot's Compiler Toolkit and Rakudo Perl 6. Of particular note is Effectiveness of the Parrot Compiler Toolkit,... read moreHow Small Businesses Can Support Community-Driven Projects
April 23 2008
I promised to explore the theme of Free-loading Adoption of F/OSS in more detail. Alan Rimm-Kaufman's Why Small Businesses Should Support Open Source is a great place to start: It doesn’t matter if your donation is large or small. It doesn’t matter... read moreFree-loading Adoption of F/OSS
April 22 2008
Matt Asay kicked up a small controversy in MySQL adoption: Deep and wide when he wrote: Now the only thing missing in that conversation is the enterprise stepping up to pay for some or all of its free-loading adoption of MySQL. This... read moreApril 17 2008
Parrot hacker Jerry Gay released Parrot 0.6.1 on Tuesday. Parrot is a virtual machine designed to run dynamic languages efficiently, to allow them to interoperate in the same process, and to provide great compiler tools for building and modifying these languages. This... read moreApril 16 2008
Remember Andy Lester's rant about Can't You Just...?. There aren't often easy answers in any field. I really like what Chris Cummer had to say in a comment on "All I Need is a Programmer": Every time you use "just" to describe... read moreWhere's the Cross-Platform -0.0 Knowledge?
April 14 2008
If you look at the CPAN test reports for Parrot, you'll see that the pernicious and persistent problems relate to odd bits of not-quite-always-cross-platform math, specifically floating point numbers and not-a-numbers. It's reasonably easy to find and read the C89 and POSIX... read moreGoogle App Engine Isn't the Only Grid in Town
April 11 2008
Didn't get one of the 10,000 golden tickets in special Google-brand chocolate bars? Python isn't your favorite language? Not sure about hosting your code and data with the world's largest ad broker? Never fear -- Google's not the only supercomputing grid in... read moreMultiple Dispatch Now, Please!
April 10 2008
If you've never usedmultiple dispatch, you're in for a treat. We've had it working in Parrot for years, but Jonathan Worthington just added the basics of MMD support to Rakudo (Rakudo is an implementation of Perl 6). Why do you want multiple... read moreScaling F/OSS Development to Meet User Demand
April 09 2008
Benjamin Otte's Open Source will scale brings up an interesting point. If currently 1% of the world uses GNOME and it suddenly were 100x as many, we’d be at 40 million bugs right now. The persistent lie that increased usage guarantees hordes... read moreA Linux Driver Project status report
April 08 2008
Just over a year ago, Greg Kroah-Hartman announced the Linux Driver Project, which combined education and mentoring with the promise to write Linux drivers for any hardware manufacturer willing to work with the project. Greg has just released the Linux... read moreA Short History of the Development of JavaScript
April 04 2008
At the 10 year anniversary of Mozilla's rebirth as a F/OSS project, Brendan Eich offered a short history of the development of JavaScript. In particular: The big debate inside Netscape therefore became "why two languages? why not just Java?" The answer was... read moreWeb Apps Mean Never Having To Think About Your Processor
April 02 2008
Adobe has released a beta of AIR for Linux. Good news, everyone with a 64-bit processor, or PPC, or Sparc, or ARM, or anything more exotic than 32-bit x86. AIR for Linux Release Notes say that all you need is: Processor -... read moreApril 01 2008
I chuckled at a couple of quotes in Java performance improvements touted, specifically one from Cliff Click: As your program grows in size, the lack of strong typing basically kills your ability to handle a very large program and so you don't... read more



