Writing down thoughts - harder than it should be

I just hit the 'send' button on a rough draft of a 10-page document describing key elements of our SOA program. 

It is my attempt to describe, in terms that business people can understand, the reasoning and rationale for our Enterprise Architecture approach to Service Oriented Architecture.

  • Writing down random thoughts on a blog: 30 minutes. 
  • Writing down a coherent argument that attempts to cover the bases and make a case: 10 days.
  • The possibility that someone in an important role may agree with my rantings: priceless.

I guess what is really hitting home: stepping out and holding up the flag of 'Enterprise SOA' in an organization known for federated development and complete independence is probably the toughest thing I've done in years... certainly the most difficult long-term effort since I tried to get a dot-com off the ground during the boom.  (we busted, like everyone else... it was a good run, though).  

If anyone tells you that Enterprise SOA is easy... laugh.  out.   loud.