Mon, Jul 31, 2006
Just got back from a super intense, super productive 1Society retreat last week in Staunton, Virginia. Despite the photographic evidence to the contrary, we got a lot of stuff done. More on this later. (KUX)
The next stop on my summer road show is Cambridge, Massachusetts for WikiMania 2006. It starts this Friday, August 4. (Hacking Days start tomorrow.) The program kicks serious butt this year, thanks to SamuelKlein and PhoebeAyers' hard work. (KUY)
This year, I get the pleasure of interviewing the man himself, WardCunningham, on stage. We're scheduled for 10:45am this Friday, August 4, so please drop by and participate. If you have things you'd like me to ask Ward, you can add them to the session page. (KUZ)
I have my fingers in a lot of pies, and I get to interact with a lot of great people as a result. But there are no gatherings I look forward to more than to Wiki gatherings. There are just so many great folks in this community. I'm especially looking forward to reconnecting with many of the great people from last year's WikiMania. Can you tell I'm excited? (KV0)
If you're going to WikiMania this weekend, or if you're in the area, drop me a line! (KV1)
/events | Posted at 4:23pm
Fri, Jul 14, 2006
JohannesErnst will be speaking for the SDForum Collaboration SIG on, "Why User-Centric Identity Matters." For those of you interested in finding out what's going on in the Internet Identity space (answer: a heckuva lot) but have been too busy to read up on it, this talk is for you. Johannes will explain what user-centric identity is all about, who the various players are, how they're all connected, and why you should care. He's the perfect person to be explaining all this, too, as he's been one of the instigators of many of the good things that have happened over the past few years. I highly encourage folks to attend. (KTQ)
The talk will be at Pillsbury Winthrop in PaloAlto on Monday, July 24, at 6:30pm. (KTR)
/events | Posted at 9:30am
Tue, Jul 11, 2006
RubyOnRails has a philosophy of favoring convention over configuration. Its emphasis is on facilitating best practices rather than on supporting features, although it supports plenty. MartinFowler calls it OpinionatedSoftware?, and he recently wrote a great post on the tension between being opinionated and supporting the needs of the larger community: (KTE)
At the recent RailsConf, PragDave's opening keynote highlighted a bunch of unsolved issues with Rails, several of which involved dealing with some of these enterprisey concerns. An example of this was his call for support of more varied database structures, such as having compound primary keys. (KTF)
DHH's response to this could not have been a more emphatic refusal. With a clever visual manipulation of his recent wired cover, DHH projected himself as the Neo of the software world, forcefully proclaiming himself to be in a better place, and telling the enterprise world that they need to join him, not the other way around. Applying this principle to compound keys, the reaction is "no way". Rails will do what it does, and will not complicate itself to support things it doesn't like. (KTG)
Here is a solid example of what makes Rails "opinionated software". In the Rails mindset, life is much simpler if you keep your tables isomorphic to your objects, and give your tables surrogate, integer, primary keys. If you play the Rails way - life is easy; if not - use something else. (KTH)
I confess I like this opinionated attitude. Perhaps it reflects my Unix background, which thrives on many tools that do one thing well, rather than a complex tool that tries to do many different things. I like Rails's focus, its determination to pick a certain class of application and serve that well. (KTI)
In this sense I see a startling parallel between DHH and Kent Beck. For either of them, if you present them with a constrained world, they'll look at constraints we take for granted, consider them to be unessential, and create a world without them. I don't have that quality, I tend to try to work within the constraints gradually pushing at them, while they just stick some intellectual dynamite under them and move on. That's why they can create things like Extreme Programming and Rails which really give the industry a jolt. (KTJ)
Lying under PragDave's talk was a deeper concern. Like me he's spent much of this life working with people who can't apply the dynamite. When you need data from a database that's run by a data management group and has run for a decade with compound keys, you can't just don a pair of cool sunglasses and blow the constraint away. One answer to this is to "change your organization or change your organization", but to those who can't should they be utterly abandoned by Ruby? (KTK)
The last word of the last paragraph is the key to the answer. Rails is right, I think, to ignore the enterprisey world, but that doesn't mean that Ruby should. One of the great strengths of scripting languages, like Ruby, is their post-modern delight in diving into the muck of a chaotic software ecosystem. Ruby is a great place for other frameworks to fill the gaps left behind by Rails's opinions. (KTL)
/tech | Posted at 4:17pm
Mon, Jul 10, 2006
Like everyone else in the world, I was stunned to see ZinedineZidane headbutt MarcoMaterazzi in yesterday's WorldCup final. I mean really, are soccer players so unaccustomed to using their hands that they've forgotten how to throw a good old fashioned punch?! (KSX)
Yes, it was incredibly dumb. But I loved DrZ's commentary about it: (KSY)
ZinedineZidane is not a flopper or a whiner or a moaner. I have never seen him pull one of those scenes from the last act of LaBoheme, enacting his death tableau on the field after the merest brush of contact. I haven't seen him lying there at death's door while they go through with the most ridiculous of all dramas, the entry of the stretcher. (KSZ)
Imagine if the NFL were like that. Half a dozen stretchers called for during the course of the game, whereupon the nearly deceased leaps off it, shakes off the very fingers of the Evil One and trots back onto the field. Maybe Zidane was tired of all this, of this travesty, which rewards all the things that we were once taught were cowardly, but can be used to great advantage in this game. (KT0)
So Zidane slammed a guy. He lost it. Writers all over the world are competing with themselves to heap scorn on France's greatest player. You know something? I don't blame him for getting sore. Almost every time I could find him on the screen, he had someone tugging at his shirt, tripping him or messing with him in some sneaky way. (KT1)
The problem is he doesn't hit the canvas as the rest of those prima donnas do. So the ref must figure nothing is happening. Sure, he should have held off on the head butt, but to put the defeat of his team on his shoulders is a reach. (KT2)
Also, from my buddy GbengaAjilore, comes this gem with a link to a hilarious two-second video mashup/video game homage. (KT3)
/personal | Posted at 6:04pm
Sat, Jul 01, 2006
C.W. Nevius wrote a column in the SanFranciscoChronicle about the flopping in the World Cup, and includes a link to a hilarious parody of an Italian soccer practice. I don't know what's more egregious: world class athletes flopping or the fact that Nevius's column made it to the front page. I find both comical. (KS4)
Incidentally, with the growing ubiquity of Internet video, I'm finding Dabble quite handy. Gotta keep those funny clips organized. (KS5)
/personal | Posted at 11:32am
A blog about collaboration, community-building, and the various goings-on at Blue Oxen Associates, with occasional digressions on food and other vital matters.
April 2008 (1)
March 2008 (2)
February 2008 (10)
November 2007 (14)
October 2007 (4)
September 2007 (3)
August 2007 (7)
July 2007 (2)
June 2007 (7)
May 2007 (10)
April 2007 (14)
March 2007 (17)
February 2007 (12)
January 2007 (9)
December 2006 (3)
November 2006 (11)
October 2006 (23)
September 2006 (20)
August 2006 (22)
July 2006 (5)
June 2006 (19)
May 2006 (8)
April 2006 (5)
March 2006 (12)
February 2006 (10)
January 2006 (6)
November 2005 (14)
October 2005 (14)
September 2005 (10)
August 2005 (21)
July 2005 (2)
May 2005 (10)
April 2005 (7)
March 2005 (3)
February 2005 (7)
January 2005 (8)
December 2004 (5)
November 2004 (11)
October 2004 (7)
September 2004 (1)
August 2004 (9)
July 2004 (16)
June 2004 (1)
May 2004 (3)
April 2004 (8)
March 2004 (8)
February 2004 (12)
January 2004 (8)
December 2003 (12)
November 2003 (12)
October 2003 (3)
August 2003 (15)
July 2003 (20)
Blue Oxen Associates
The Watering Hole
Hyperscope
Blog Roll
(via Bloglines)
extisp.icio.us