I Wish I Had Said That

James Bennett nailed it on the head late last year with his post about I can’t believe it’s not XML! Not that XML is terrible in my view, but it is overly wordy for most of the simple cases where it is used. And the big XML-as-a-protocol-stack, like the SOAP and WS* web services people -- and probably even the SOA hawkers -- are to web services as XML is to JSON.

As James put it:

Arto Bendiken Rocks - Redux

Arto is on a tear!

He's working on some Top Secret (for the next X minutes, that is) really cool code for Drupal that is blowing those in the know away.

Check his blog soon to catch up on what this coding maniac has created now.

Platform convergence?

A Drupal colleague of mine, Steven Wittens just whipped together a new web application using the <canvas> tag, called ComicJuice. The ability to draw on a web page canvas is just one step closer to web applications that can do everything previous generation desktop applications could do.

Bad FAQs

How often do you visit a web site looking for information about some product or service -- even open-source software -- and encounter a Bad FAQ like those described below? Don't become part of the problem in your own efforts.

From the forward to the Subversion manual:

A bad Frequently Asked Questions (FAQ) sheet is one that is composed not of the questions people actually asked, but of the questions the FAQ's author wished people had asked. Perhaps you've seen the type before:

Q: How can I use Glorbosoft XYZ to maximize team productivity?

Good advice

For the recovering perfectionists of the world, and I count myself among them, this bit of advice seems useful not just in software development, but in many aspects of life.

"It is important not to let the perfect become the enemy of the good, even when you can agree on what perfect is. Doubly so when you can't. As unpleasant as it is to be trapped by past mistakes, you can't make any progress by being afraid of your own shadow during design."

--Greg Hudson

Syndicate content