Pages

January 22, 2006

This blog.

I've been at AOL for about 2 years now (yoinks, it goes fast). I've been working on revamping our applications and the infrastructure that support them for, well, pretty much that whole time. Its been slower going than I'd like, but we've reached at least the end of the beginning. That is to say, there's a LOT more to do still...

I hope that some of that journey is of interest, so expect to hear more about the what's, why's and how's. This is intended to be an "industry" blog - that is, lots of stuff about work and the industry in general.

To provide some context to future posts, my group shipped (I've been running the desktop applications group), over the last 6 months: AIM Triton 1.0 (www.aim.com), AOL Explorer 1.1 and 1.2 (some technology differences worth discussion there), Internet Access Controls 2.0 (parental web controls for Broadband), Computer Checkup 4.0 (, AOL Connectivity Service 4.0 (our connectivity engine), the AOL Suite 1.0 Preview, AOL AntiSpyware 2.0, and the AOL Security Center 1.0, among very many other things.

Scarily (other than ACS 4.0) its been basically all new code, on an all new foundation that we call the Open Client Platform (OCP). Despite various version numbers on the apps themselves, they're all basically 1.0 applications. By that I mean they share almost no code with previous versions (in any really recognizable form). Not sure its the path I would have, left to my own devices, chosen, but there you have it. As I tell my teams all the time: may not have been smart, but it is impressive. Here I'll share some of the gore :)

80 comments:

  1. Ha! Well, mostly the comment was about rationally approaching deployment and scale. I think we (AOL), as a company, tend to suffer from the same thing I see in a lot of big companies: everything needs to be "big" right out the door, and that strain often is in direct conflict with the need to incrementally and iteratively develop infrastructure.

    So I would probably have rolled out a few smaller things with fewer features and particularly, fewer requirements (more ITERATION, really). But we have this dichotomy (which is legimately tough to manage) of needing big projects to deliver big results very quickly - and ironically, trying to that almost always ensures that we don't get ANYTHING done ever...

    ReplyDelete
  2. How come you're not using AOL Journals for a "company" blog? Did you know it even existed?

    ReplyDelete
  3. I can not agree more to your own comment. I keep saying this to our own PM teams here in Germany over and over again. We need to be faster, more flexible - just show the crowd what we have - or somebody else will do it.

    ReplyDelete
  4. anonymous, yes I'm aware that AOL Journals exists :)

    For now, at least, its not the product for me.

    That's ok - every product we make is not targetted at every user in its potential space.

    ReplyDelete
  5. Great Article! Thank You!

    ReplyDelete
  6. Thanks to author! I like articles like this, very interesting.

    ReplyDelete
  7. nice blog!Nice information

    ReplyDelete
  8. :-) ochen\' zaebatyj blog!

    ReplyDelete
  9. soglasen s vami ochen\' zaebatyj blog!

    ReplyDelete
  10. Keep up the great work. It very impressive. Enjoyed the visit!

    ReplyDelete
  11. AaUOUe You have a talant! Write more!

    ReplyDelete
  12. McDJPA Please write anything else!

    ReplyDelete
  13. 9tbcdU The best blog you have!

    ReplyDelete
  14. JdqLCx Nice Article.

    ReplyDelete
  15. Hello all!

    ReplyDelete
  16. Nice Article.

    ReplyDelete
  17. actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

    ReplyDelete
  18. Please write anything else!

    ReplyDelete
  19. Hello all!

    ReplyDelete
  20. Please write anything else!

    ReplyDelete
  21. CHx4Sc write more, thanks.

    ReplyDelete
  22. actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

    ReplyDelete
  23. Hello all!

    ReplyDelete
  24. Hello all!

    ReplyDelete
  25. Hello all!

    ReplyDelete
  26. Wonderful blog.

    ReplyDelete
  27. Please write anything else!

    ReplyDelete
  28. Please write anything else!

    ReplyDelete
  29. Hello all!

    ReplyDelete
  30. C++ should have been called B

    ReplyDelete
  31. When there's a will, I want to be in it.

    ReplyDelete
  32. Suicidal twin kills sister by mistake!

    ReplyDelete
  33. Suicidal twin kills sister by mistake!

    ReplyDelete
  34. C++ should have been called B

    ReplyDelete
  35. I'm not a complete idiot, some parts are missing!

    ReplyDelete
  36. A lot of people mistake a short memory for a clear conscience.

    ReplyDelete
  37. Ever notice how fast Windows runs? Neither did I.

    ReplyDelete
  38. 640K ought to be enough for anybody. - Bill Gates 81

    ReplyDelete
  39. Save the whales, collect the whole set

    ReplyDelete
  40. Wonderful blog.

    ReplyDelete
  41. Thanks to author.

    ReplyDelete
  42. The gene pool could use a little chlorine.

    ReplyDelete
  43. Suicidal twin kills sister by mistake!

    ReplyDelete
  44. Save the whales, collect the whole set

    ReplyDelete
  45. Oops. My brain just hit a bad sector.

    ReplyDelete
  46. What is a free gift ? Aren't all gifts free?

    ReplyDelete
  47. Oops. My brain just hit a bad sector.

    ReplyDelete
  48. Thanks to author.

    ReplyDelete
  49. Build a watch in 179 easy steps - by C. Forsberg.

    ReplyDelete
  50. Clap on! , Clap off! clap@#&$NO CARRIER

    ReplyDelete
  51. What is a free gift ? Aren't all gifts free?

    ReplyDelete
  52. Suicidal twin kills sister by mistake!

    ReplyDelete
  53. Give me ambiguity or give me something else.

    ReplyDelete
  54. Thanks to author.

    ReplyDelete
  55. I don't suffer from insanity. I enjoy every minute of it.

    ReplyDelete
  56. A flashlight is a case for holding dead batteries.

    ReplyDelete
  57. Give me ambiguity or give me something else.

    ReplyDelete
  58. When there's a will, I want to be in it.

    ReplyDelete
  59. Change is inevitable, except from a vending machine.

    ReplyDelete
  60. When there's a will, I want to be in it.

    ReplyDelete
  61. A lot of people mistake a short memory for a clear conscience.

    ReplyDelete
  62. Change is inevitable, except from a vending machine.

    ReplyDelete
  63. Suicidal twin kills sister by mistake!

    ReplyDelete
  64. Build a watch in 179 easy steps - by C. Forsberg.

    ReplyDelete
  65. Friends help you move. Real friends help you move bodies.

    ReplyDelete
  66. If ignorance is bliss, you must be orgasmic.

    ReplyDelete
  67. If ignorance is bliss, you must be orgasmic.

    ReplyDelete
  68. 640K ought to be enough for anybody. - Bill Gates 81

    ReplyDelete
  69. When there's a will, I want to be in it.

    ReplyDelete
  70. Friends help you move. Real friends help you move bodies

    ReplyDelete
  71. Please write anything else!

    ReplyDelete
  72. Give me ambiguity or give me something else.

    ReplyDelete
  73. Give me ambiguity or give me something else.

    ReplyDelete
  74. Hello all!

    ReplyDelete