Quantcast
chromatic

Biography

chromatic promotes free and open source software for O'Reilly's Open Technology Exchange. In practice, this means editing and researching.

He is the author of Extreme Programming Pocket Guide, a co-author of Perl Testing: A Developer's Notebook, the lead author of Perl Hacks, and a co-author of The Art of Agile Development.

chromatic has contributed to several projects including Perl 5, Perl 6, Pugs, and, these days, Parrot. Someday, he'd like to claim some responsibility for improving the quality of all software.

He lives just west of Portland, Oregon with two cats, a creek in his backyard, and a park one house over. It's too late for him to choose a more realistic-sounding pen name.

Articles

Blog

Open Source in the Enterprise is Inevitable

July 23 2008

The question about open source in the enterprise is no longer "if", but "how". Bernard Golden is the author of a new O'Reilly research report about adoption statistics and usage of open source in professional development and business -- who are hiring more open source people than ever. read more

At OSCON with the Mad Scientest of Perl ...In Negative Time

July 23 2008

Damian Conway has a well-deserved reputation as the mad scientist of Perl. His opening night keynote at OSCON 2008 combined Perl programming, the difference engine, quantum mechanics, and general relativity to produce variables which travel backwards in time. read more

Announcing Perl on Google's App Engine

July 23 2008

Perl hacker and Googler Brad Fitzpatrick just announced a Google-supported, community-driven project to support the Perl language on Google's App Engine. read more

Tuesday's OSCON Event Schedule

July 22 2008

OSCON is happening right now at the Oregon Convention Center in Portland, Oregon, bringing together thousands of experts, visionaries, and hackers in the trenches to explore all that open source has to offer. Today's afternoon sessions include: - Creating Location-aware Web 2.0 Applications on an Open Source Geospatial Platform -… read more

What to See at OSCON 2008

July 21 2008

O'Reilly News interviews Allison Randal, co-chair of OSCON, for a quick survey of what's new and interesting in the world of open source. read more

Dan Kaminsky: Upgrade Your DNS Now!

July 15 2008

DNS is the fundamental human-friendly abstraction of the Internet. It maps names such as oreilly.com to addresses computers can understand. Yet there are flaws in the protocol, which mean that malicious users can redirect your request for oreilly.com for their own nefarious purposes. Security researcher Dan Kaminsky discovered this danger… read more

The Software Behind the Mars Phoenix Lander

July 09 2008

What kind of software does it take to send a 700+ pound device millions of miles away to land safely on another planet? Peter Gluck is the project software engineer for the Mars Phoenix lander mission. In this interview with O'Reilly News, he describes how rocket scientists write and manage… read more

A Beginner's Introduction to Perl 5.10, part three

June 26 2008

Modern Perl development is quick, easy, powerful, and maintainable. Doug Sheppard and chromatic demonstrate how to find and manipulate text in documents with regular expressions. read more

Todd Ogasawara on Microsoft Competing with F/OSS

June 25 2008

On Port 25, Todd Ogasawara asks Does Microsoft Really Need to "Compete" With Open Source? According to Ray Ozzie, the competition has led directly to interoperability concerns -- and interoperability means cooperation, at least once you reach the point of... read more

Using Green to Sell ZFS

June 20 2008

What's most interesting to me about Jonathan Schwartz's Anything But a Flash in the Pan isn't the argument that solid-state storage devices will make servers faster, more reliable, and less power-hungry. (If you pay attention to Brian Aker -- of... read more

One-Bit Social Networking Doesn't Work

May 30 2008

Giles Bowkett's Never Hate. Only Destroy. (disclosure: contains language your local third graders probably use and your work filter might block as inappropriate) contains a side point which crystallized something I've pondered for several weeks: The whole point of the Cory Doctorow... read more

How to Add a Feature to Perl 5

May 29 2008

Yesterday's How to Patch Perl 5 explained the big picture of how to add a new feature to a dynamic language with a virtual machine. Now it's time to discuss the technical details.... read more

How To Patch Perl 5

May 28 2008

Perl 5 change #33858 adds three new features from Perl 6 to Perl 5.12. With recent interest in implementations of dynamic languages on various virtual machines, I thought it interesting to discuss how a feature comes about and how it works --... read more

From "Interesting" to "Uninterested" in a Sentence

May 22 2008

The ever-creative Wade Olson (of KDE fame) tells an interesting story of immediately losing interest in otherwise-interesting hardware due to "Intellectual Property" protections. He caught himself going from caring to not caring in the time it took to read the phrase "Don't... read more

Parrot 0.6.2 "Reverse Sublimation" Released (and Perl 6 Progress)

May 21 2008

You know the drill by now. You can read the Parrot 0.6.2 release announcement on your own. User-visible improvements include a tremendous amount of progress in Rakudo (Perl 6 on Parrot), including better object orientation, placeholder variables, and type checking. Much of... read more
chromatic