Simplify and Exaggerate

Published 13 September 08 07:54 PM | andersnoras 

Today’s best sellers in the world of business books are not like they were a decade ago. While the most influential writers had their background from magazines like The Harvard Business Review some years ago, today they’re more likely to write for The New Yorker or Wired. Writers like Malcolm Gladwell and Chris Anderson have skyrocketed as the leading thinkers in the world of business literature, and even tapped into the larger consumer market with their astute observations of the business world. Their secret is to follow the old axiom of simplifying and exaggerating rather than being too concerned with complications. I do the same with many of my talks, and just like milestone books like “The World is Flat” and “The Long Tail”, I too have been criticized for not having a balanced enough presentation of my material. This is very apparent on the ratings for my “Want SOA? Throw out your Web Services!”-talk on the ongoing MSDN Live tour. The ratings I get are very polar, most people give my talk a four or five (on a one to five scale), but quite a few give me a one. Surprisingly there are very few in-between. I’ve shaped this talk to provoke a reaction and challenge the way most people think about SOA. I also know that my full-on attack on established “best practices” for service oriented architectures is uncomfortable for those who have spent time and money building their SOAs to these principles. My question to you is do you see any return on investment?

Even if it might seem like it when I give the talk, I’m not offering a panacea for all your SOA challenges. I am however showing you a different way of thinking about service orientation than the too-tired reuse oriented layered web services model. Hopefully this gets you thinking about whether the SOA we’re used to really solved the challenges it addressed, or if we’ve been lured into a vendor trap where the solution to one technical problem just unveils two more.

I think Torbjørn nailed it in his latest Contiki Strip installment, don’t just do something because I or anybody else tells you so.

Contikistrip 7

Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Dave Laribee said on September 14, 2008 7:15 AM:

You're probably familiar with the "Guerilla Soa" thing from Jim Webber, but maybe there's messages in there worth mining and echoing ~ http://www.infoq.com/interviews/jim-webber-qcon-london

I've had similar experiences. It really depends on the audience coming in. My talks sometimes skew academic or conceptual, but I think it's really important to get at the deeper implications of things. So when I talk about Ayn Rand and DDD, I do think there's a connection more than just a cute preso trick.

# Torbjørn Marø said on September 14, 2008 12:05 PM:

I really enjoyed your talk, Anders. I don't think it had the best structure, but it played into stuff Patt Helland talked about on TechEd last year, which is really interesting. You're a really funny guy, but I think you should try to explain better to your audience what "story" your trying to sell them.

I was actually planning to blog about your lecture on SOA, but I don't have time for everything... :(

And finally, thanks for showing off my comic strip! If people are interested in a small cartoon about the life in a Norwegian software company, take a look at http://contikistrip.kjempekjekt.com.

Thanks again!

# andersnoras said on September 14, 2008 1:54 PM:

@David;

Jim's Guerrilla SOA is similar to what I'm speaking about, but my talk is not as RESTful as his. I think Bill Poole's stuff is more similar, at least when it comes to the practicalities.

...and I realize that I have to read Ayn Rand; first Oren, then Cooper in Mad Men and now you. :-)

@Torbjørn;

Thank you for your feedback (and the mention in your comic). I know the talk has a bit of a jumpy structure, but I've yet to find a better way to introduce the concepts gradually than the comparative recursive style I'm doing it in now. I'm at my third revision of the talk now, and I suspect there will be more revisions further down the road.

I didn't attend TechEd last year, so I'm not really familiar with Pat's talk. I'll track down a copy as soon as I get trough my September speaking marathon.

# Torbjørn Marø said on September 15, 2008 2:54 AM:

Regarding Pat Helland at TechEd, you should have a look at:

<a href="http://blogs.msdn.com/pathelland/archive/2007/11/25/presentation-of-metropolis-interchangeability-of-operations-at-teched-emea-in-barcelona.aspx">Metropolis: Interchangeability of Operations</a>

and

<a href="http://blogs.msdn.com/pathelland/archive/2007/11/25/presentation-of-life-beyond-distributed-transactions-an-apostate-s-opinion-at-teched-emea-at-barcelona.aspx">Life Beyond Distributed Transactions: an Apostate's Opinion</a>

"This talk explores and names some of the practical approaches used in the implementations of large-scale mission-critical applications in a world which rejects distributed transactions."

and

<a href="http://blogs.msdn.com/pathelland/archive/2007/11/25/presentation-of-data-on-the-inside-versus-data-on-the-outside-at-teched-emea-at-barcelona.aspx">Data on the Inside versus Data on the Outside</a>

And finally Pat's closing general session:

<a href="http://blogs.msdn.com/pathelland/archive/2007/11/25/the-irresistible-forces-meet-the-movable-objects-closing-general-session-at-teched-emea-in-barcelona.aspx">The Irresistible Forces Meet the Movable Objects</a>

"How we can create applications that are approachable to implementers, compose-able in their deployments, and responsive to these economic and technical forces bearing down on us?"

# kjempekjekt.com » Blog Archive » Anders Nor??s bruker contiki strip illustrasjon said on September 26, 2008 2:03 AM:

PingBack from http://blog.kjempekjekt.com/2008/09/14/anders-nordas-bruker-contiki-strip-illustrasjon/

# Anders Norås' Blog said on October 20, 2008 4:21 PM:

In both my &#8220;Better Domain Driven Design&#8221; and &#8220;Want SOA? Throw out your Web Services!&#8221;

Leave a Comment

(required) 
(optional)
(required) 
Enter the code you see below