1. Announcement 2.0

    October 29th, 2005

    You must be reading supr.c.ilio.us, and if not, what’s wrong with you?

    Limbo and Ryan found out how to monetize on eyeballs by creating a new service that combines the best in Web 2.0 technologies, all with only $30 of VC funding. Best yet, their tagged, aggregated, syndicated user created content is funny and snarky. I bet it gets them laid.

    Anyway, now that I boosted their PageRank and propelled them to the Technorati top 100, time for some self promotion. Yours truely has been promoted to guest blogger on supr.c.ilio.us. I’m still waiting for the business cards and company credit card to arrive, but I’m loving my new desk here at supr.c.ilio.us HQ. From there I will be reporting on the ever evolving English 2.0 language, and be ever so[self referencial.

  2. Best … spam … ever

    October 29th, 2005

    Not just spam, but a mash-up spam! Take the hipster iPod silhouette ads, mash it up with Manwood Restorer content, and send it to people who don’t really care. What do you get? Best spam ad ever:

  3. Domain specific languages in Ruby

    October 26th, 2005

    More Ruby goodness from Jim Weirich, this time a set of slides talking about [domain specific languages](http://onestepback.org/articles/lingo/index.html). And would you believe, Ruby is just a perfect fit for so many use cases. The references at the end will take you to interesting articles about [deferred](http://mephle.org/Criteria/) [expression](http://onestepback.org/index.cgi/Tech/Ruby/SlowingDownCalculations.rdoc) [evaluation](http://nat.truemesh.com/archives/000537.html). I’ve been thinking of using something like Criteria for message selectors, and I wonder how far I can push it. Read the rest of this entry »

  4. Ruby Code & Style

    October 25th, 2005

    > Ruby Code & Style is a peer-reviewed, online journal for the Ruby community. We will focus on bringing a steady stream of high quality articles written by Rubyists all over the world which will showcase the strengths of this language and the ingenuity of its users in solving some real-life non-trivial problems.

    Judging by the first three articles, [a worthwhile read](http://www.artima.com/rubycs/about.html) for any Ruby enthusiast.

  5. Everything you needed to know about AJAX …

    October 22nd, 2005

    … but were too asynchronous to ask.

    Well, maybe not everything, but there’s quite a lot of useful information in [this presentation](http://www.ajaxian.com/downloads/presentations/ajax-eurooscon2005.ppt) (PowerPoint) by [Dion over at Ajaxian](http://www.ajaxian.com/archives/2005/10/euro_oscon_ajax.html).

  6. Happy brithday e-mail

    October 22nd, 2005

    Yesterday was my 34th birthday. Generally I’m a birthday non-celebrator. I just don’t get over excited about the date I have to fill on my tax return forms, DMV license, blah blah. But I do love getting happy birthday messages from my friends, that means the world to me.

    And reading [this post](http://googleblog.blogspot.com/2005/10/guess-what-just-turned-34.html):

    > It’s difficult to pin down the exact origin of email, but in October 1971, an engineer named Ray Tomlinson chose the ‘@’ symbol for email addresses and wrote software to send the first network email.

    Which probably didn’t happen the exact same day, 34 years ago, but the post itself is dated Oct 21st. Let’s just assume it did, ‘k?

    Just thought I’d share.

  7. A Touch of Ruby

    October 20th, 2005

    Alex Bunardzic has a brilliant presentation about Ruby, where he explains why Ruby is about less code, more intention, and smarter servants. Was that totally redundant? Anyway, worth checking out:

    Ruby, Rails and The Art of Software Development

    And from RubyConf 2005, Akira Tanaka talks about open-uri, but also explains how APIs relate to Huffman coding, and what makes a great API:

    Akira Tanaka on open-uri

    Update: More from RubyConf 2005, courtesy of Nathaniel Talbott:

  8. Mucking around with Flock

    October 20th, 2005

    I’ve read some criticism that Flock is nothing more than Firefox with a bunch of extensions tacked on. After playing with it for a while, that’s also my technical impression.

    But technical is not what’s getting me excited about Flock. It’s the sum of the parts that gives a whole new user experience. That means I can do things differently.

    I can fire a blog post from Firefox. But it takes me to the rudimentary WordPress editor page. Flocks has a nice WYSIWYG blog post editor that’s a marvel to use. It does the quoting and citation for me. It lets me drag images from the Web, or my flickr stream straight into the post. It just makes posting so much more fun.

    The feed viewer is a nice touch. Call it a topic-collapsable view of the Web page. It actually makes RSS (and yes, you too, Atom) a publishing and structuring format, a way to view a Web page, not just get the recent post updates.

    The favorites are taggable and integrated with del.icio.us. But while Firefox has extensions that let you imagine what it would be like to integrate del.icio.us and tag your bookmarks … if only they would actually work and the UI was useable … Flock just does it.

    If you’re counting feature for feature, five minutes of downloading Firefox extensions will lift your spirits and make your browser Web 2.0 buzzword compliant. But if you’re looking at useability, if you want to get more done, then Flock gets you there.

  9. So Meta It Hurts

    October 20th, 2005

    And so self-referencial it just begs to be posted.

  10. Overused word of the day: DRY

    October 19th, 2005

    .

    This one appeared in a bunch of work e-mails over the past week, mostly in a heavily loaded design discussion. So much, that today I caught myself almost using it to make a point, even though it was slightly out of context. And now, reading through a bunch of RubyConf presentations, and checking some Ruby developer sites, I counted five sightings.

    For those who don’t know, DRY stands for Do Not Repeat Yourself. Which is something badly designed software is prone to doing, often leading to Repetitive Unit Test Syndrom

    Image: [tomhe](http://www.flickr.com/photos/tomhe/40555467/)