March, 2008


30
Mar 08

tracks 1.5 released!

As I’ve mentioned before, I live in Tracks, a web-based Getting Things Done-like tool. For quite a while I’ve been living out of the unreleased preview version, because of the load of new features in there, like the ability to hide actions that don’t need to be seen yet and the rough-but-functional mobile view.

tracks 1.5 thumbnail

You no longer need to run the unstable version to get these features- they, and a bunch of other ones are now in the released Tracks version 1.5. Go get it from the Tracks website. It won’t work for everyone, but I know it has made my life more organized and more efficient- leaving me more time for the fun stuff.


29
Mar 08

Microsoft Technology Summit- mts08

Microsoft Piggy Bank

So… I spent most of last week in Redmond, on the Microsoft campus, attending the fourth ‘Microsoft Tech Summit.’ The name is sort of misleading. It does describe the subject matter fairly well- the presentations were mostly pretty technical, and they were very much about Microsoft. And it was summit-sized- maybe 40 people.

What the name doesn’t point out is that everyone in the audience was (to some degree or another) a Microsoft skeptic, and almost everyone was in some way a user or developer of open source technologies (the rest were flash/adobe people). Microsoft’s stated goal in organizing it (and the reason why most of us came) was to have a conversation between two (historically hostile) communities, not a series of pitches.

It didn’t necessarily work that way. On our side, it wasn’t the most friendly audience ever- the backchannel was announced as #brainwashcamp. And you know MS isn’t just going to sit on their hands and behave like a non-profit, so questions with that assumption (which were plentiful) were not very productive. On their side, to quote Paul Jones (a good man, despite his UNC handicap):

reflection on #mts08: MSFT folks are most comfortable providing information from above. the attendees most comfortable in conversation.

Lots of very big slide decks, and I think more importantly, often an underlying assumption about how software is done- that you build your cathedral and then go out into the world to pitch it. Design is deeply researched and well thought out, but often not iterative or interactive. Given the impressive nature of a lot of the software they are building, and the massive numbers of people they generally have to engage with, this approach isn’t necessarily a bad one for them. The costs of being a true bazaar would be very high, and it might not scale to the complexities of some of their problems.

But the attendees were generally very much from the bazaar- we wanted to chat, haggle, build a relationship. I think many (esp. the web 2.0 guys) deeply believe that even the deepest problems can be solved by ad hoc relationships amongst communities and volunteers- something some of the MS folks were clearly deeply skeptical about, coloring their response to our comments and questions. There was lots of tension around the assumptions about the role of community, role of trust, relative importance of technological features v. genuine community building, etc. I’m not saying Microsoft was wrong about their assumptions on any of these counts- but breaking through the assumptions (on both sides) made the conversation hard at times. Big, big gaps to cross- sometimes successfully, sometimes not.

And so the mix sometimes worked, sometimes didn’t. The best presentations were from those who came out of open communities before going to Microsoft, like John Lam- genuine desire there to have conversation in the best Cluetrain sense of the word. But others were not so great- either because of the subject matter (were we really going to have much useful feedback for the IIS guy?) or because the speaker didn’t seem to know why they were there except to redo the same set of slides. Still, I’m sure this is a radical change from 10 years ago. They’re slowly adapting to (and coopting) the most useful and efficient parts of community-centric development; I hope that the rest of the industry can be as (or more) effective in learning from (and improving on) what MS does.

Personal impressions

  • I’m glad I went; while it did confirm some preexisting biases, it also gave me much deeper appreciation for the size and scope of what Microsoft does, for the complexity inherent in dealing with a company driving towards 100K employees, and for the real innovation taking place in some parts of the company.
  • When the conversations were great, they were great. Really enjoyed talking with Anand, Guido, and Peter during the days, and many others after-hours.
  • It was a great chance to meet non-MS people as well; was good to finally meet Chris Messina in person, and lots of other great people as well- Tara, whurley, David Recordon, etc., etc. Sadly did not really get to chat much with Anil.
  • I am physically and emotionally drained. Physically for obvious reasons (jet lag, long hours in conference room, drinking heavily) and emotionally for others- just a lot of work sometimes to translate between my worldview/assumptions and the MS worldview/assumptions.
  • not a whole lot of ‘us v. the world’ visible, but it came through some times- lots of subtle emphasis on competing, and the EU is… not very popular. Still, sounds like it was better than last year as reported by Jeff, Pia, and Samir. (Not sure if this represents real change or just speaker selection bias.)
  • I am more convinced than ever that twitter has a terrible signal:narcissism ratio, but I did find the constraint to be a useful way to moderate/constrain my own tendency to be verbose. Certainly if I’d tried to liveblog the thing I’d have been even more thoroughly destroyed at the end than I was.

Tech notes

  • if there was one dominant tech theme, it was integration, integration, integration- taking really complex stuff and hiding it (with various degrees of success) behind sophisticated tools.
  • lots of apparently genuine embracing going on; extending was more low key (and usually looking more like integrating than extending.)
  • seem to deeply believe in the CLR/DLR language model- came up repeatedly in presentations, even those that nominally weren’t about languages.
  • there is definitely an embrace of community-generated stuff- ruby, python, community-created games. It is straight out of the Von Hippel playbook- embracing innovation above your platform strengthens the platform and benefits your customers.
  • No presentation from the core OS team, which was sort of disappointing. No lawyers either; apparently Brad Smith was… at Columbia Law. (Not surprising; audience was mostly more technical, though also very social- mostly not stereotypical geeks, and included one marketing guy, me, and one uber-librarian. ;)

Suggestions to Microsoft for the next one

  • Presentations have to go both ways. I realize it might be hard for you to gin up an audience at the right level, but even if it is just to your evangelists, having the audience members talk about what they do and how they do it would likely have been really informative for your people. I shouldn’t have been explaining our view on the patent thing to just Anand; lots of MS people should have seen the openid guys talk about how they build standards, etc. Like the MS presentations, the presentations themselves might not have been useful- but the conversations it spawned would have enlightened about personal style and worldview as well as technology.
  • I think a full-blown bar camp is not necessarily the best idea- it might end up spreading people too thin. But it is worth trying.
  • Might work better with fewer topics. On the one hand, I realize lots of people want to do this kind of outreach, but more time for deeper conversation on more carefully selected topics1 might have been more useful for both sides.
  • I might try to select attendees more carefully. There were people there skeptical because of Microsoft’s worldview, and there were people there who just thought that flash was better than silverlight (or whatever.) The groups wanted different things, and it showed when people were bored at various points.
  • The best 2+ day conference like this I’ve ever been to realized the days would be long and ended each day with a demo that was relevant but totally lighthearted/fun- something you could enjoy and talk about over dinner, but not think too hard about. The robotics talk, for example, might have been a nice way to close out a day, had it been about 1/2 the serious content and contained substantially more real robots. :) That may have been what you were going for with the NBC talk, but it lacked a certain, you know, ‘demo’ :)
  • I’d urge every speaker to think hard about what they want to know from a group like us. What can we offer them besides a potential market? Most speakers didn’t seem to know; or at least, it didn’t guide their presentations. So I imagine many of them didn’t get much out of it- not really a surprise.
  • going beyond this summit: buy every person in the company Presentation Zen. Right now. Except John Lam, he’s fine already.

Disclosure: MS paid for my travel and food (though oddly not internet at the hotel) and allowed me to shop at the (heavily discounted) company store, where I picked up a keyboard and the most ironic thing in the store- the piggy bank.

  1. really, IIS- going to be a total no-go for the open source folks, though not the java/flash folks []

27
Mar 08

brief “CC-licensed specification” rant

The next time I hear “we’ve licensed the specification under Creative Commons so anyone can implement the spec”, I’m going to scream at someone.1

To take a list from a Microsoft license I read yesterday, implementing a spec may require (among other things) licensing of “pending utility and design patent claims, copyrights, trade dress and trademark rights.” Putting a specification under a CC license gives you a copyright license to the text of the specification; it does not give license to the necessary trademarks, or to the patents, and depending on the license chosen, may not even give you the right to make a derivative work of the license (aka, the implementation.)

So, creative commons folks: could you please, please scream for me? Or better yet, work with SFLC to create a good license for specifications (since they aren’t happy with the OSP), and then ask people who’ve ‘cc licensed’ specifications to use that instead? KTHXBYE. :)

Clarification later: 

I said, poorly: “Putting a specification under a CC license… depending on the license chosen, may not even give you the right to make a derivative work of the license (aka, the implementation.)” This was confusing, because I deliberately cut out (in order to be brief) any discussion of what a derivative of the CC-licensed work would be.

What I should have said was something like:
“CC licenses, used this way, definitely give you a right to edit and redistribute and change the text of the specification. However, probably 99 out of 100 lawyers would tell you that a CC license on the spec does not actually say anything at all about whether or not you can implement the specification. The remaining 1 out of 100 lawyers would say that the license gives you permission because the implementation is a derivative of the specification. If that is the case, and the implementation is a derivative, then the CC license gave you the permissions to implement- but they come with the standard CC restrictions as well! So either way the licensor probably doesn’t get what they really wanted.”

  1. Yes, someone from MS did it today, but I don’t blame them- this is all confusing and they were trying hard to do the right thing. []

26
Mar 08

twittering for a change

The idea of blogging for 2 1/2 days sounded brutal; so I decided I’d experiment with ‘blogging with constraints’, aka ‘resisting my urge to write paragraphs by forcing myself to only write 140 characters at a time.’ Only tool I have for that (unfortunately) is twitter, which is imperfect, but I’m giving it a go…


23
Mar 08

week in redmond

I’ll be in Redmond this week for the Microsoft Technology Summit; thanks for the invite go to Brian Hitney, who I met at Raleigh Bar Camp over the summer. Samir, Pia, and Jeff seemed to think it was a decent idea after their (admittedly mixed) experience last year. I don’t expect I’ll see a whole lot about the legal side of things, but I think understanding how the space’s dominant player is moving is useful for lawyers as well as technologists, so I’m hoping it’ll be worthwhile. We’ll see, I guess :)


23
Mar 08

good news/bad news, journal blogging edition

good news: a post from my journal’s blog team made it all the way to slashdot.

bad news: slashdot (more specifically, the blog we’re nominally affiliated with) called our writing ‘surprisingly readable.’ It’s sad that lawyers are supposed to be excellent communicators, and yet our training typically stilts our writing so much that it is surprising when our work can be read by the public.


20
Mar 08

I miss/hate/etc. miami sometimes

This led the evening news on both local CBS and ABC affiliates, including interviews with workers at the local aquarium who were asked (seriously) if boaters should be “afraid” of repeat occurences. I remain speechless.

stiltsville

stiltsville by sam garza. License:


18
Mar 08

spring break link blogging

Several weeks of backlog from my feed reader:

Enough for today, I’m going out in the sunshine.


5
Mar 08

amazon mp3 payments to artists?

I’ve been scouring the internet for this information, but no luck so far, so I’ll ask here in hopes something will come of it.

Amazon is charging less (in some cases significantly less) for their mp3 music service than the same album in physical media. The question is: where is that reduced cost coming from? Out of the pockets of the distributors (as a result of lower media costs), or of the artists (as a result of…?) There is at least anecdotal evidence that artists make significantly less when you buy their album from iTunes than when you buy the same CD, which is insane. Does Amazon’s mp3 service have the same problem?

I’m otherwise leaning in the direction of becoming a regular user of Amazon’s mp3 service- no DRM, increased convenience, and lower costs is exactly what should be happening to the music industry right now, and Amazon is doing all of those. But if that actually improves the position of the labels at the expense of artists… ewww. I want to pay artists for their art, not distributors for their 20th century marketing and overhead, and if Amazon makes that harder rather than easier… Not Cool.

(I realize there are issues with mp3s as a closed standard, but that’s a post for another way.)


3
Mar 08

phrases I did not expect to see in my law textbooks, part 937

“The buyer has received and spent all evening setting up the computer; he is sitting in his study in International Falls in his underwear with a beer when he has to decide whether to agree to the new [contract] terms or go out in the minus 30 temperature and return the computer.” –James J. White, “Contracting Under Amended 2-207″, in Mann, Electronic Commerce


This work by Luis Villa is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States.