Nov 30, 2007

What's in it for Me? How Your Company Can Benefit From Open Sourcing Code

One of Ben and my latest Google tech talks is now up on YouTube. It's not as fun as our Poisonous People talk, but it's sort of a sequel as it continues to talk about social issues and open source, but aimed more at companies and organizations looking to open source code.

The abstract for the talk is:

As the open source community continues to clamor for more companies to open source their code, more and more executives are asking themselves just what open source can do for their company. There are a number of ways for a company to open source an internal project: from tossing code over the wall on the one hand to running a fully open development project on the other to any combination of the two.

This talk will discuss the costs and benefits associated with each method as well as how to successfully launch your new open source project.


You can also grab the slides.

Nov 28, 2007

The Art of Storytelling

I love stories. When I choose books or authors, I lean towards science fiction, but if I know that an author is a good storyteller, I'll read just about anything that they write, up to and including dishwasher manuals. I love the feeling of being carried off by a good story, regardless of length—I'll tend to lose track of all time when absorbed in one, forgetting to eat, drink, and even fending off sleep as long as possible. I also love telling stories, but that's a story for another time.

Fifteen years ago when I lived in Rome, a friend offered me his entire Stephen King collection if I would read the first 100 pages of Lord Foul's Bane, the first book of The Chronicles of Thomas Covenant, the Unbeliever trilogy (which actually had a second trilogy after the first). Given that English books in Italy were a commodity more valuable than gold, I gladly took him up on his offer. I mean, how bad could 100 pages of any book be?

Well, it turned out that it was pretty bad—the story was extremely slow to advance and the main character did something so totally reprehensible that I really didn't think I wanted to read any further since I hated what he had done. Yet, greedy for over a dozen Stephen King books that I hadn't read (and King's early stuff is some great storytelling), I trudged on, taking almost eleven days to read up to page 90.

Then something happened. The author finished his lengthy introduction and, with the stage set, he took off with an incredibly compelling story. I realized that the awful thing the main character had done was vitally important to understanding his weaknesses, his guilt, his conscience, and above all, the inner pain and conflict that made him who he was.

I read the rest of the book and both trilogies in one week.

Six books—over 3,000 pages— in one week. I pretty much did nothing but read, sleep, eat, and drink (in that order) for the duration, and when I came out of my reverie, I felt like I'd been on a year-long vacation. I'd practically lived the life of a fictional character for seven whole days of my life.

So I often look for new and interesting stories, and every so often I find one that really grabs me by the shoulders and engages me, for however briefly. And in fact, the tiny gem that brightened up this dreary Chicago November day was a blog post from a fellow Googler in Australia, titled Engineers should not wear suits, and it started like this:

It's against the laws of nature. If God had wanted engineers to wear suits, he would have given us social skills and motor coordination. I violated this law on Tuesday night, and woe befell me.


And with that, he had me hooked. I was dying to find out where this was going, and even more thrilled when I got there. Click through to read the rest.

Nov 18, 2007

Reason #891 I Don't Miss Condo Living



The Marina City Towers Condo Association in Chicago aims to require permission for anyone to use the likeness of their building:

"Because of the architectural significance of our building, the Condominium Association holds a common law copyright on the use of the Association name and building image. This means that under Federal and Illinois law, advertisers, movie makers and others cannot use the Association name or image without first obtaining express written permission from the Association ..."


They've left the wording unchanged, but apparently their lawyer claims these rights under trademark law (uh-huh) instead of copyright law (after all, copyright law is federal, and doesn't restrict pictures taken from public land). Whatevah

I walk (or roll) by Marina City every day on the way to and from work, and I can't wait to take some pictures of the buildings (which I absolutely love, architecturally) and post them here.

Morons.

Photo by Ashley Crum

Oct 5, 2007

Poisonous People in the Wild

My fellow conspirator Ben does an excellent analysis of a poisonous person who showed up on our doorstep just a few days ago.

Sep 24, 2007

Dear NBC...

"I think you’re going to have your ass handed to you."

-Chris Breen, September 2007


I was considering writing about NBC's decision to pull their shows from iTunes and offer them "free" (on Windows platforms only, naturally), but Chris Breen's beat me to the punch. His blog post is called Network dreckwork. I highly suggest that you read it.

Sep 16, 2007

Sometimes you just gotta tell someone

While I was away from my computer, I got this IM from a friend of mine who's living in Beijing for a few years:

Dude. I just had to say hi to someone from my cracked iPhone from the back of a cab in Shanghai using edge with my Chinese sim. Sweet.

I'm using a native chat client.


That rocks.

Sep 7, 2007

OOXML Rejected by ISO

As I'm sure you've heard by now, the International Organization for Standardization (ISO) has failed to pass Microsoft's Office Open XML "standard" through "fast track" approval. I'm glad to hear this because there are a lot of scary criticisms out there of the OOXML specification.

It's a six thousand page specification. Yes, you read that right: six thousand pages. Through "fast track". Uh-huh.

Anyway, lots of people are celebrating this triumph, but just remember that this is a battle won, not the war. I've decided to dust off my wet blanket and toss it out there because:


  1. A lot of very smart people work at Microsoft

  2. They learn from their mistakes

  3. Just like the Terminator, they'll be back.



They might not be back with OOXML, but they won't just give up and go home.

Aug 31, 2007

The Surreal Life

Yesterday was a pretty surreal day. Everything was fairly normal until late in the afternoon when John told me that Don King was coming over to the Chicago Google office with his son, Carl King, and a few other folks for a visit. While I was expecting a fantasticalicious whacktasticatudinous time, with possibly a few fights breaking out at the weigh in, what actually happened was much more mundane. Don and Carl and the guys were very low key, super friendly, and overall quite interested in all the cool stuff that we do at Google. I just about passed out laughing when Don pointed out that the picture on his Wikipedia page wasn't of him, but of a wax replica of him at Madame Tussaud's Wax Museum. Priceless.

Don even stood patiently while we got some photos in front of the big Google logo:




Now that's what I call an outrighteously sparklicious Americaneriffic jacket.

[Thanks to Rachelle for hanging out with us and taking the photo above]

Aug 20, 2007

Moglen Takes Aim at the other Foot

If it wasn't enough that Stallman shot the Free Software Movement in the Foot last month, Eben Moglen (former general counsel of the Free Software Foundation) put a bullet in the other foot of the Free Software Movement at OSCON last month. Tim O'Reilly had invited Eben to talk about free software licensing in the Web 2.0 era and Eben gave Tim a tongue lashing. For an encore, he took the opportunity to alienate thousands of open source developers when he told Tim:


If you hadn't taken this whole long 10 year wasted detour, talking about Open Source instead of concentrating on concepts of freedom we could have had the conversation you and I are about to have now... 10 years ago when you started this whole long deviation which is now coming to an end.

So what we want to have now is a philosophic discussion. spread this Open Source nonsense over to the edge, and say now we're talking about what freedom means...


(Emphasis mine)

Riiiiiiiight... Insulting me and ridiculing what I believe in is a sure-fire way to bring me over to your side of the argument. As with Stallman, it boggles the mind how someone so obviously brilliant could be so completely egocentric. Those two deserve each other.

Aug 13, 2007

Schadenfreude

Schadenfreude n. German. Pleasure taken from someone else's misfortune.

I'd be lying if I said that I wasn't jumping with joy at SCO's stock derailing at the announcement that they don't even own the copyrights to Unix. Their stock dropped 71% today:



And now I'm off to break open the champagne.

Progress Takes Many Forms

In 2000, when I first started hacking on Subversion, it took almost 10 minutes to build Subversion (way pre-0.17) on my weak old Pentium II whitebox PC.

Just now I built Subversion 1.4.4 on my Macbook Core 2 Duo in 2 minutes flat.

That rocks.

Jul 31, 2007

OSCON 2007 Presentations

I had a blast at OSCON this year. Portland was, as always, a fantastic city, and I really enjoyed catching up with what I call my "second family" of conference friends that I see several times a year.

Ben and I gave three presentations this year, and they were all well-received. As promised, here are the slides for each presentation (in PDF format):


  • Our ever popular How to Protect Your Open Source Project from Poisonous People. It was well-received, but after a dozen or so times giving this talk, I think we're about ready to retire it. You can also view the video if you missed the talk. It's a really useful talk if you're working in an open source community.

  • We had a lot of fun giving Subversion Worst Practices, which was a tongue in cheek answer to our "Subversion Best Practices" talk that we gave last year. This talk was an absolute blast to give, and the audience really seemed to enjoy it, even though we (sneakily) tossed in the actual best practices for each worst practice.

  • Lastly, my favorite talk was What's In It For Me? How Your Company Can Benefit from Open Sourcing Code. This talk provided some reasons for a company to run an open source project in a true collaborative fashion as opposed to dumping code over the wall. I had some great post-talk chats with some of the attendees and I'll be refining some of our arguments for a future re-presentation of this talk. I'm hoping that Ben and I will get a chance to get this talk up on Google Video as well.



So that was OSCON 2007. I really enjoy co-presenting with Ben, and we've now co-presented over a dozen talks. We've actually gotten to a point where we not only finish each other's sentences but sometimes even provide words in the middle of the other's sentences. After our last talk, Cat Allman asked us if we'd be offended if she called us "Frick and Frack" (after Click and Clack, the Tappit Brothers on Car Talk). All I can say to that is:


Don't code like my brother!