Wednesday, October 25, 2006

Rush Limbaugh is a Big Fat Idiot (with apologies to Al Franken)

Update... the msnbc link is expired, but Rush's ranting on this subject are also found here http://www.washingtonpost.com/wp-dyn/content/article/2006/10/24/AR2006102400691.html and here http://mediamatters.org/items/200610240001

Read all about it at http://www.msnbc.msn.com/id/15408508/

What a friggin' moron this guy is!!!

My grandmother suffered with Parkinson's for a little over 20 years at the end of her life. It is an insidious disease that slowly, systematically robs you of voluntary control of your body's movements.

I just can't think of words to describe what an indescribable asshole this guy is...

Rush, I hope you get Parkinson's some day...nobody deserves the disease, but it would be poetic justice...

Tuesday, October 10, 2006

Power corrupts, and absolute power corrupts absolutely!

The continuously expanding scandal regarding ex-Congressman Tom Foley's salacious emails and instant messages to male Congressional pages is really a study in so many base human behaviors. It's becoming increasingly apparent that lots of Republicans on the Hill knew about Foley's behavior as early as (latest news) 2000, but instead of immediately acting to protect the pages, they did things that appear to have been more calculated to make a quiet attempt to stop the behavior, but ensure that the fact that the behavior occurred at all never saw the light of day. Confronted about it, I've heard talking head after talking head comparing what Foley did to what Bill Clinton did or Barney Frank did. While neither is particularly a paragon of moral virtue, the following things are true about Foley, which are categorically not true about Clinton or Frank.
  • Foley sent lewd emails and instant messages to 16-year olds. Monica Lewinsky was 21 when she went to work at the White House. In this country, 21 is the age at which you are considered to fully be an adult, NOT A CHILD! You can vote, drink, and have every other individual right and freedom which this society provides, which you cannot at 16! Barney Frank consorted with a male prostitute, who ran a prostitution ring out of Frank's basement. This man also was NOT A CHILD! And prostitution, whatever we may otherwise think about it, is the world's oldest profession (or is it politics?). Neither of these men was taking advantage of children!!
  • Foley, it turns out, may have had sex with an underage page. Neither Clinton nor Frank had sex with anybody under age.

And, not once in this entire discussion have I heard a single Republican say, unequivocally, as the very first thing out of their mouths, "our obligation, first, foremost, and always is to protect our children, and we will not rest until everyone accountable has been discovered and appropriately punished". Hastert says, "As was once said in this town, the buck stops here" and then went on to weasel his way out of any responsibility or accountability for anything having to do with the entire matter, except for saying he's responsible. Saying and being ain't the same thing, Mr. Speaker! And oh, by the way, the person behind "as was once said in this town" was Harry S. Truman, asshole, a Democrat! "Give 'em hell" Harry would've been to the bottom of this one already, and heads would have rolled, already. I understand your not wanting to be identified with one of the most decent men, Democrat, Republican, or Whig ever to hold the highest office in the land, because you're frankly not fit to shine his shoes...

Tuesday, September 12, 2006

I love Keith Olbermann

I don't know where the inflection point was for Keith, when it was that he decided he was too angry to remain silent, but I'm glad it happened. Here's Keith on 9/11:
"And anyone who claims that I and others like me are "soft,"or have "forgotten" the lessons of what happened here is at best a grasping, opportunistic, dilettante and at worst, an idiot whether he is a commentator, or a Vice President, or a President." Read the whole thing here: http://www.msnbc.msn.com/id/14687895/#060911b.

Monday, September 11, 2006

9/11 five years later...

Every year, on the anniversary of 9/11, I've sent email to friends and people close to me reflecting on the events of that day. Here's the one I sent this morning....

I can’t believe that this is the fifth of these emails that I have sent…I send them because I feel it is one small thing I can do to keep the memory of this tragedy alive, and to ensure that we never forget it…in many important ways, this is and will forever be the defining event of our generation.

On September 11, 2001, I was in the office early. I was to do a presentation on Microsoft’s Collaboration Strategy for a customer from Detroit in our EBC with my boss. He called me on his way in to ask me to stop by his office and pick up a couple things he needed for the demos we were planning to do. As I stepped out of my office to go retrieve them, my phone rang again, him again, to tell me that a plane had just hit the World Trade Center. What a tragic accident!

By the time I got everything together and got up to the EBC, the second plane had hit, and there were reports that the White House had been hit, followed shortly thereafter by the news that it was the Pentagon, not the White House. We were at war…there was no doubt about that.

We stood, with the folks from the customer, gathered around a television in one of the displays that was then up at the EBC, and watched the live coverage, and watched as the first tower fell. Our customer was calling back to folks in their headquarters in Detroit. If somebody was hitting buildings symbolizing American capitalism, maybe their headquarters would be a target, too. “What about Microsoft?”, I wondered…surely, if people were targeting symbols of American capitalism, Microsoft was right up there…to say that it was a confusing, scary morning just doesn’t begin to capture it. There was going to be no collab strategy presentation this morning…

I called my wife…it didn’t take much to decide I needed to be with her and our children. She and I used to live in Hoboken, New Jersey, across the river from New York City. I worked then at Lotus’s NYC office on Whitehall Street, she worked in Greenwich Village at NYU. Each morning, we would board the PATH train from Hoboken, into the World Trade Center. I would head up the escalators from the PATH station, past the commuter bar (there was eerie video later of the commuter bar, looking like a moment in time, interrupted suddenly, but otherwise untouched), up the wide bank of escalators that led to the shopping mall in the basement of the center, past all the shops, up the last set of escalators that led to the doors and out to the street…and every day, I’d reverse that trip on my way home…

When I think back on that day, I still can’t shake the thought that, had one or two life decisions gone differently, I could still have been at Lotus, in New York, on my way to work that morning…there, but for the grace of God…

Over the next couple of days, we learned of loss. One of my wife’s friends was on American Airlines flight 11, as were two other people I didn’t know directly, but was connected to. One was one of the earliest Lotus employees, who had gone on to found her own successful company, and the other was the daughter of a guy I worked with who had come over from IBM after they acquired Lotus. Five more of my wife's friends from college, who worked at Cantor Fitzgerald, were among the dead. And the number of friends we had who had lost husbands or wives or children or friends or knew someone who had was staggering…

I was back in New York in November, 2001, and was completely overwhelmed… Arriving at Grand Central Station, walking past endless, hastily erected bulletin boards with pictures of the missing, phone numbers to call if you knew anything about where they might be…as I made my way over to the Microsoft office, walking past fire stations, the sidewalks in front covered with flowers, pictures of the firefighters from that station who had perished taped up on the doors…a bronze statue of two firefighters, delivered on a flatbed trailer, and not yet unloaded, parked on the side of the street next door to a fire station…we all saw the footage on television, but it did not begin to convey the enormity of the loss…the sorrow and desperation of those who still, two months later, didn’t know, because very few intact bodies were recovered, whether their loved ones had perished, or might be in a hospital somewhere, or suffering amnesia…the scale of the devastation, the wreckage of the buildings still burning at ground zero the absolute silence on the streets down near ground zero, on Wall Street, on Broadway…

Five years later, everything is different, though we’ve become increasingly acclimated to what was called, early on, “the new normal.” Regardless your religious beliefs, regardless your political leanings, there’s no doubt that life today is different than it was five years ago this morning, and it’s not necessarily better. My wish and my prayer for all of you, and for myself, is that, out of this experience, we will all be a little more tolerant, a little more forgiving, a little more focused on the things which truly matter in life…

Thanks for reading. Never forget…

Sunday, September 10, 2006

Collaboration -- The Next Holy Grail

I used to work for a now defunct software company called Lotus Development Corporation (now wholly subsumed into IBM, and a "brand" in IBM's software portfolio). I was fortunate to be there in the beginning, and later heyday, of Lotus Notes. In the early days of selling that product, we used to have a really difficult time describing what it was and could do for customers. We called it "groupware" or "collaborative software," and, mostly, people's eyes would glaze over. In late 1993, Lotus acquired a small company called SoftSwitch, and it was Mike Zisman, one of the founders, and later Lotus's CEO, who drove home to the Lotus sales force the idea that, whatever else it was, Notes was e-mail infrastructure, and that was how we ought to be selling it. That shift in positioning (coupled with IBM's financial backing following the acquisition, which enabled Lotus to dramatically lower the license cost, and restructure how the product was licensed) grew Notes from under 3 million seats sold in its first five years in market, to over 100 million seats sold by the close of the decade of the 90's.

But another fundamental shift happened during that same period, and that was the shift of collaboration from something that makes your eyes glaze over to an entire category of software, and, more recently, the next holy grail for business. There's plenty to read in places like Fortune and Forbes and Business Week and similar pubs about how collaboration is transforming business, or will, and how the most innovative companies are focusing on collaboration, but what blows my mind is that, seventeen years after Notes first shipped, everybody and their brother describes their product or service as somehow "collaborative," but

  • nobody can really give you a concise definition of collaboration,
  • nobody can really describe what collaboration means in a business context, and
  • nobody can articulate, in real terms, what value collaboration adds to business.

In my current role at Microsoft, I spend a lot of time talking to customers who are looking to solve one or more problems that they've identified as "collaboration" problems, and many are evaluating alternative "collaboration platforms" to their current Notes environments. Some have a better handle than others on the issues and problems, but what has struck me (and others) recently is that most of them (and, frankly, most of us in the software industry) are dancing around the central problem, without realizing it. That problem is that we think, somehow, that better software will cure all our collaboration ills, and that's only half-right, and mostly the wrong way to look at it. (What on earth is he talking about??)

In most instances, in my experience, customers who have tried to implement a collaboration strategy (no matter how well thought-out) and failed, have done so precisely because they have attempted to implement pure collaboration strategies, as opposed to things like improvements to business process to provide better return on investment, faster time to market, or some other business deliverables. This raises a couple of important points:

  • Collaboration is an attribute of business process, not technology. Collaboration is not distinct from business process. There is a great deal of activity that goes on in any business process that has to do with knowing how people interact and work, enabling that interaction and capturing its results, and making those work products manageable, reusable, indexable, and so on. It’s not often done, because it’s viewed as too expensive to build, and too difficult to enforce “good” behaviour. Multiple technology approaches have been tried, with limited success, and that limited success is due, largely, to a focus on solving “the collaboration problem,” which misses the point. If collaboration is viewed as somehow an overt activity, the chances of people doing it well, or making it relate to business process are slim. Success more typically results from having a long range, narrowly focused, business goal in mind, and a continuous focus on solving the problem. With this approach, the other “collaborative” things will fall in line along the way.
  • Collaborative capabilities need to be pervasive, and pervasively implemented. This has broad implications for IT, as well as for users. There are a number of “core” capabilities which are common (or necessary) across a wide variety of business processes, and the technologies implemented to support those processes. These include:
    · Identity and authentication. This one is fairly self-evident. Organizations have invested significantly in the last five to ten years to reduce (ideally to one) the number of directories used to identify and authenticate users.
    · Rich presence. Keying off a user’s identity, rich information about his presence enables many things across a wide variety of business scenarios. If I am online, but on the telephone, a user having that information will know not to call me, but can decide to instant message me or email me for the information they need, or if I am in a meeting, knowing that may lead them to seek the information they need from another person, if having that information is time-critical. If I am online, but am not active on a computer, my email system may begin routing only high priority email to my registered mobile device. The ability to integrate rich presence information as a service into other applications enables new forms of customer service, and more effective ways to locate the right resources at the right time. For example, one Microsoft partner has built a SharePoint-based application which leverages presence information to assist in troubleshooting problems on oil wells. When a problem is identified, all maintenance records for the faulty part of the system are available online, as well as the identity of the last technician who serviced that part, and his or her presence information.
    · Workflow. The implementation of rich, customizable workflow as a service enables the core capability to be leveraged in a variety of contexts and applications, rather than needing to be rebuilt over and over. Pretty much all of the core business processes which can be automated have been. But the marginal value of software, in this case, is to bring people’s expertise and knowledge together with information available in systems to improve process, fix flaws, and drive that knowledge back into the systems to support continuous improvement of business process.
    · Rights Management. Securing and managing content within a particular container, while necessary, is no longer sufficient. Any user with appropriate rights to the container can take content stored there, copy it to another location, or forward it to an unauthorized user. Implementing digital rights management as a service makes it possible to extend access rights beyond the container in which the content is stored. In this way, access rights are made an attribute of the content itself, so that those rights are carried with the content, and enforced by the system, regardless where the content is taken.
  • People, culture, and technology are all equally important. Undue focus in any one area will almost certainly lead to failure. Technology alone cannot solve business problems. People with brilliant ideas cannot solve business problems without technology that supports the solution. And a culture that does not encourage taking initiative and sharing information will not collaborate effectively, regardless how great its people's ideas, and how innovative the technology deployed to support them. As just one example, Microsoft has a very user-independent model of working. The company has a philosophy of hiring the smartest people we can find, and turning them loose. People are encouraged to do the things they need to do the way they want to do them, with an eye on the final result. They don’t ask permission to do things (and in fact, are encouraged not to). They are simply expected to use the tools, people, and information that are available to them to accomplish their tasks, and they are held accountable for the results. In this environment, lack of oversight is very important, and anything that blocks people’s ability to take initiative is an impediment to business process. However, all this apparent freedom doesn’t for one moment obviate the need to make everything manageable and auditable, and so people are trained annually so that they understand the requirements imposed on them to be responsible in their conduct, and in their usage of resources and information.
    Enabling people to intuitively interact with managed systems as a natural part of the way that they do their jobs has resulted in a rich, well-adopted and well-leveraged collaboration environment.
  • Never underestimate the value and importance of "second order effects." What I mean here is that, if you focus relentlessly on solving a crisply defined business problem, and look at technology as an enabler, not a solution, things will emerge which you did not anticipate, which may add considerable value to the business process. I was always struck, in my years at Lotus, by the extent to which companies would try to do things with Notes which we never intended, and which we didn't necessarily support well with the technology. These were almost always second order effects, which emerged as useful or desirable in the course of solving the core business problem. That is where true innovation comes from. In our own experience at Microsoft, when we implemented Windows SharePoint Services internally, our goal was to reduce the number of network file shares. Those have obvious shortcomings (you can't manage them easily, you can't index the content easily - making it difficult to find the nuggets of valuable information stored there, you can't impose policy and governance easily - making compliance difficult or impossible, and you can't easily share the information that's there with others in context). So, our initial rollout was more about making IT's job easier. We built integration into Office (so I can do things like save a document to a WSS team page), we embedded presence information, and we built lifecycle management capabilities into WSS, all to make IT's job easier. What we've reaped, far beyond the ability to reduce file shares, is a rich, intuitive environment that has pulled people into not just storing content in WSS, but collaborating with one another there, and the ability to search, not just for content, but for expertise. The change in the way that people work at Microsoft in the last three or four years has been profound and palpable, and it is all the more astounding because it was never one of the goals of the technology change.

So, if there's an overriding message here, it's this: go back to basics...understand the challenges your business faces, crisply define the desired state, identify the gaps between where you are and where you want to be, and only then, evaluate available technologies, and decide which ones will most effectively support the desired state and build a plan to get you there. Remember that all business problems are exactly that, business problems, and should be solved with sound business practice. I assert that there isn't an organization on the planet that has a collaboration problem. There are plenty of organizations that have process problems, or could be more agile, or quicker, or more effective, and collaborating better may help those problems, but more effective collaboration is an ancillary benefit of innovative solutions to business problems...

Friday, September 01, 2006

Curly, Moe, and Shemp

A few days ago, Curly (Bush), Moe (Cheney) and Shemp (Rumsfeld) all addressed various national conventions of veterans' associations. Curly addressed the American Legion in Salt Lake City (His speech is here: http://www.whitehouse.gov/news/releases/2006/02/20060224.html), Moe addressed the VFW in Reno (His speech is here: http://www.whitehouse.gov/news/releases/2006/08/20060828-4.html), and Shemp also addressed the American Legion (His speech is here: http://www.defenselink.mil/Speeches/Speech.aspx?SpeechID=1033). I am flabbergasted, ashamed, mad as hell, and just can't believe my own eyes and ears. There have been some great editorials about these fiascos (my personal favorite is Keith Olbermann: http://www.msnbc.msn.com/id/12131617/#060830b, see also the Washington Post - that bastion of commies, fascists, and generally everything threatening to Republican lawlessness and bullshit :-) : http://www.washingtonpost.com/wp-dyn/content/article/2006/08/30/AR2006083003177.html?sub=AR). But, the best one, I think, comes from that other bastion of left-wing opinion, Military.com:
http://www.military.com/opinion/0,15202,112087,00.html

...I have to agree with James Carville. If the Democrats can't win in this environment, "we have to question the whole premise of the party."

Wednesday, August 30, 2006

Technology, schmeknology

There was a ZDNet article the other week by Peter Galli about IBM's announcement of Sametime 7.5 on Linux (http://linux.webbuyersguide.com/news/4282-wbglinux_news.html). My favorite quote (by Scott Handy, IBM VP of WW Linux Strategy):

"We have now proven to ourselves that this single programming model that spans Windows, Linux and the Mac is now ready. This follows our single programming model for the server, where we standardized on Java," he said.

Some observations from a customer who has been testing Sametime 7.5, based on "gold" code released by IBM earlier this month:

  • Sametime 7.5 client takes 30 to 60 seconds to launch depending upon workstation
  • Sametime 7.5 client takes 30 to 60 seconds to authenticate depending upon workstation
  • Sametime 7.5 client reported as extremely unstable on Citrix 32-bit and 64-bit test servers
  • Sametime 7.5 requires desktop to be rebooted almost daily, or memory leak will consume all resources
  • The dependency on the Java Virtual Machine has proven problematic with multiple COE images containing different JVMs
  • Issues utilizing AWM web-based tool have been experienced after installing Sametime 7.5. Resolution uninstall Sametime and JVM and reinstall JVM.
  • Privacy Settings (allow to see me online/offline) are not saved and must be reset after restart
  • Users with a Sametime 6.5 server are unable to save changes to their buddylist
  • Intermittent Client Crashes when saving Preferences
  • User interface is cluttered and difficult to navigate. Multiple levels of options are difficult to locate. Out of the box settings are not standard/best practice settings.
  • Intermittent issues with HTML being transmitted to non 7.5 users during a conversation instead of plain text
  • Video Codes have not been updated since 1999 and are not part of IBM's strategic direction for the product, must use third party vendor
  • Install file is not SMS compatible and requires the user to have administrative rights to the desktop
  • Install file has grown from 10MB to 48MB which impacts the ability to distribute the client
  • Intermittent issues with thee Screen capture functionality will not work for 7.5 to 7.5 conversations
  • Business Card and Image functionality not supported using Domino authentication (Requires LDAP, which is not possible due to the size of our directory)
  • No integration with TeamSites, Outlook or Office Applications - planned for 2H 07
  • No integration with desktop authentication/active directory - planned for 2H 07
  • No stress tool available to validate capacity information - planned for 1H 07
  • User who is removed from Sametime Directory and denied accecss can continue to use Sametime until they logout - planned for 2H 07
  • Client is based upon Ecliple platform, however, the implementation has been customized and is no longer a standard Eclipse implementation, therefore standard Eclipse applications do not function as expected with Sametime 7.5 This was done to improve performance, but now limits the integration capabilities

Yep, sounds proven and ready to me...

Monday, August 07, 2006

Touring southern Italy...

I spent two glorious weeks with my wife (no kids!!) wandering through parts of the Amalfi coast. We flew into Naples, and took a bus from there to Sorrento, where we stayed in a small, charming hotel (called Del Mare), just a stone's throw from the bay. Sorrento has two marinas, Marina Piccola (which is actually the larger, commercial marina, where the various boats and ferries which shuttle along the Amalfi coast come into Sorrento) and Marina Grande (the smaller one!) which functions as a small fishing village. Our hotel was at Marina Grande, out of the main tourist crush, among the locals.

From Sorrento, we took day trips. Danielle and I both like ancient ruins, so we visited Herculaneum and Pompeii, both of which were buried (Herculaneum by mud, Pompeii, ash) when Vesuvius erupted in 79 A.D. The two present some interesting contrasts. Pompeii was a thriving Roman (earlier, it was Greek) city, a center of trade in the Roman empire, which attracted merchants, craftsmen, freed slaves, and all of the requisite "industries" one would expect in any large city. Herculaneum was a seaside resort for wealthy Roman citizens (including many from Pompeii). The modern city of Ercolano sits above the ruins, only 30% of which have been excavated, because of the city sitting over it. What was, prior to the eruption, the beach, is now the base of a 60+ foot wall of dirt, deposited there during the eruption. Because Herculaneum was covered in mud (whereas ash rained down on Pompei), Herculaneum, overall, is in a better state of preservation, with much of the structural wood in the homes, and even some random artifacts like a length of rope, and a wooden clothes press surviving nearly 2000 years.

More in my next post...

Thursday, August 03, 2006

Wednesday, August 02, 2006

Starting a new blog...

I've just returned from about a week and a half in Sorrento with my wife...the experience inspired the title of this blog. The Italians have a phrase, "Il dolce far niente", literally, "the sweetness of doing nothing". Mind you, the people who live where we were are among the hardest working folks I think I've ever seen, but they have an orientation to life which has become lost to us here in the US, I think. When they work, they work harder than anyone I've seen, but when they're not working, they know how to relax better than anyone I've seen...more about this later, but for now, let's get started!

I'm not really sure what this blog is going to be about. A little about life, a little about politics (one of my abiding passions), maybe some about hi tech (another of my passions, and how I earn my living), and who knows what else! Maybe it'll be fun, maybe provocative, maybe a little boring from time to time, but hey, so am I!

Hope you'll enjoy reading it as much as I know I'll enjoy writing.