June 29, 2006
I thought it went fairly well, and recieved some positive feedback, but I'm always a little cautious about that - it usually takes a few days, or more, for any negative feedback to reach me. But still, major kudos to the teams involved in organizing the event.
I really stage events like these for 3 related reasons:
(1) To align everyone's thinking - developer's are a headstrong lot; that's part advantage/part challenge - so evangelizing a unified perspective is important
(2) Peer elevation - I think sometimes (*cough* all the time *cough*) the developers who work at AOL can forgot that we are solving some interesting problems with some very smart people - that can happen when your biggest success is an (unfortunately) increasingly irrelevant Dial-up business
(3) Morale - which really follows from (1) and (2); it may be a deep hole, but we've got good climbers, some solid equipment, and aren't starting at the bottom
In particular, I spent a bit of time covering what I consider the important pillars of the opportunity AOL has to alter and infuse the Internet landscape. I realize that (a) those are big words, and (b) those are only words - opportunity follows execution.
Jon Miller, our able CEO, was on hand talking tech standards, which I think surprised (pleasantly) more than a few.
Some posts from other AOL'ers:
http://journals.aol.com/williammorris/WillSpeaking/entries/312 (thoughtful blog from Will Morris of our Mt. View campus)
About the only real disappointment was that one of our keynote speakers, a personal friend (*ahem* former friend), completely flaked out on me at the last minute. You know who you are.
June 26, 2006
I'll argue that's really what "security" is code word for, in the context of Vista: "cheaper to support". If it helps anything else (like users :P), that's a side effect - a bonus, really.
And that might not be a bad strategy for Microsoft. The single biggest threat to their platform effect is OSS - Open Source Software , along with the platform of the Web generally - which removes distribution as a significant barrier to entry, and comes replete with its own eco-system of tools and maintenance - the valuable Intellectual Property chain of TCO.
And the math there, as a very smart friend at Microsoft recently pointed out to me, is really simple:
MS License $ + MS TCO $ must be less than OSS TCO $
There's little doubt that Vista will be a giant cash cow for Microsoft - its been 6 years since they released a substantive upgrade to a core business product, and coupled with the 3 years since a new version of MS Office - well, I think people have forgotten/underestimated how much cash will be cycling next year in Microsoft's wake.
Unfortunately for all of us, as consumers, though, it feels like Microsoft has lost their way a little: they're now in the business of being in business. All things in business cycles degenerate to spirals, positive or negative - and reaching the Ouroboros phase of self-referential consumption is a dangerous place to be.
As we can attest to at AOL, getting snared by your own success is the most insidious trap of all.
June 25, 2006
I knew I was right. But I already knew that - just sharing what I already knew I knew, so that you now know about, you know, my rightliness.
Oh, and I'm *pretty* sure I can prove that violence only started getting serious in 1966. Before that it was just for giggles.
June 24, 2006
So we're seeing the first few little buds...
Open Services at AOL is really about a methodology (and mindset) shift, as much if not much more than a technology and implementation change - though there's some of that, too. I thought I might outline in near-future posts some of the core principles of the Web eco-system this implies - from a developer's perspective, especially as it regards to AOL and the value (question: is there value in scale in Web 2.0 world?) of scale.
(hint: I think so, but probably not in the usual way)
The core idea, of course, is this: Be the soil, not the plant. Or perhaps, more directly, there's more aggregate value in the farm, than in any crop - though that's much less mellifluous.
But what does that really mean? Thus far, AOL hasn't embraced what it implies...
June 23, 2006
[remember to read these with a Deep Thoughts, by Jack Handy voiceover in your head... though mine aren't quite nearly as funny, except in that horrific Dilbert-esque that's-only-funny-because-its-my-life kind of way :)]
- There's a big difference between "on time and on budget" and "good software as quickly as possible"
- Rewarding ability, attitude, and commitment leads to consistently better results than rewarding results
- If you're doing great work, then its a great place to work - everything else is noise
- Accountability and predictability are orthogonal - one does not presume the other; optimizing for predictability sacrifices innovation, creativity, and (ironically often) predictability
- Culture flows top down; Credit flows to whoever claims it
- Span of control is depressingly valuable
- Necessity is the mother of good software
- It takes commitment to succeed - its not a sprint, its not a marathon, its a relay race [marathon]; faint heart never won fair maiden
- Innovation does not mean "successfully copy", but with a lemon twist; you can't lead by following
And one from the real Jack Handy (which about sums it up):
- I can picture in my mind a world without war, a world without hate. And I can picture us attacking that world, because they'd never expect it.
Some of these apply equally well to small companies, but not all of them. Some of my small(er) company observations I found to be surprisingly stronger in the context of a larger organization.
June 21, 2006
Interestingly astute condensation of the problem with "interactive fiction" (AKA games) as an artform. Read the source for the full scoop - Postmortem: Indigo Prophecy.
I feel like applications suffer from these type of modality artifices as well... the art of UI design has always been a challenge of modality management - making it seamless (i.e. the best UI is the one you don't notice) to move from one state to another.
June 20, 2006
We see hints of this already - through wireless connections in our home (I'm writing this at the kitchen table while my kids are scarfing their chocolate chip waffles), web applications, etc. - but I think we'll be reaching an inflection point as these converge.
I don't know what form it'll take exactly - I don't think it'll be Wi-Max or Origami exactly. But I do think it'll be of that form - not smart fridges and talking wristwatches, but general computing devices over generic, omnipresent (though not ever-present) connectivity.
Two interesting contenders in the application-content space: XULRunner and Macromedia Flash.
My prognistication is predicated primarily on lack rather than abundance. It feels like, in the last 10 years (last, oh ... 7 or 8, for sure) that we haven't seen a behavioural shift enabled by new technology in the computing sector.
I'll contend there's nothing you really do now, that you couldn't nearly as easily have done then. Sure, things have gotten faster, better, and there's more stuff - but it doesn't seem like we've approached the next plateau yet. How old are the websites you visit most frequently? Or really what I mean is: how different are the behaviours they imply? Search, browse, IM, mail, music (ok, MAYBE video - but my TV still does that better) are all pretty old hat.
I'm not sure you'd say that for any 5 year period leading up to the last 10 (or so) since the computing revolution really began, in the 1940's.
Hints are there of what's coming: more web apps, more broadband and wireless (how cool was it when you got untethered for the first time?), notebooks outpacing desktops - but I think the inflection point is waiting for these few enabling technologies to converge (there's one more I didn't mention that I think is also coming) - and the next killer app to make them come alive.
June 12, 2006
I saw Cars this weekend. Surprised as I am to admit this, it was kind of dull. I liked it better the first time I saw it, when it was called Doc Hollywood (and even then, it wasn't that good :P).
My kids loved it, so that's good - but usually, from Pixar at least, I expect some serious entertainment myself.
Not so much.
The characters were engaging (and engagingly performed), but the plot sort of ploddingly sauntered - ironic, given its a movie about speed - to its politically correct conclusion.
At a technical level, at least, it was stunning. Visually, it was as beyond "Toy Story" as "Toy Story" was beyond cel animation. The casual rightness of the road repair scenes, among others, was impressive - though I suspect that might not be evident to most until you watch your next "3D" film by way of comparison.