Getting invited to speak (part 1)

Someone asked me for advice on how to get invited to speak at conferences. Key advice:

  • become a valuable participant in a niche field,
  • grow along with the niche,
  • become a good speaker.

I’ll cover the first two in this note. The details are somewhat particular to my personality and the lucky breaks that came my way. But some of them would work for other people.

The context-driven testing school makes a good example of finding a growing niche. I was an early participant in the USENET group swtest-discuss. On it, I made some naive statements about test automation. Via email, Cem Kaner convinced me that my experience was narrow, that my advice was well-tailored to that narrow environment, and that I was a doofus for thinking it would work for all environments. And there you have it: early experience with what came to be called the context-driven school, and the attention of the person who was to become the leading light. By becoming active with Cem and the people who gravitated to him, I had the opportunity to succeed along with the movement. If I’d tried to make an equivalent impact in the broader world of software development, I’d have failed: too much competition.

Just being there isn’t enough, though. I was involved in software patterns early on, because I was a graduate student of Ralph Johnson’s and participated in his reading group, where we read parts of A Timeless Way of Building, A Pattern Language, and early drafts of Design Patterns. So I could have been a figure in the patterns movement, but I was not. Why not? I was too passive; I did not capture and propagate the zeitgeist.

Contrast patterns with the context-driven school. An early hit of mine was the paper “Classic Testing Mistakes“. Nothing in that paper is original to me. All the mistakes were things people—especially people clustered around Kaner—were saying. What I did was (1) write it down, and (2) make it memorable. I did the latter by giving it a catchy title (and I even lifted the idea for the title from Steve McConnell, I think).

The same is true of “Marick’s test matrix“. At the time (2003), some people were already making a big deal out of the fact that test-driven development was a design technique, that it was at least as much about helping programmers as finding bugs. So the distinction betwee programmer support and product critique was out there among the sort of people who chatter on mailing lists or in small groups at conferences. The distinction between business-facing and technology-facing tests was even more common, due to XP with its customer tests and unit tests.

My contribution? In 2003, those of us who thought of ourselves as context-driven testers and also Agile enthusiasts were fighting a battle we’d already been fighting in the conventional testing world: making exploratory testing respectable. Also Cem Kaner was at the conference pointing out that the conversation about testing in Agile was short-changing “ility” or “nonfunctional” or “para-functional” testing: things like usability, performance, scalability, security, etc. We were talking about all these issues in some little group, Ward Cunningham said something that made me think of crossing the two axes, which—voila—seemed to leave room for two more types of testing, especially once I fiddled around with the names of the two dimensions. (I think the names are almost as important as the visual effect of the axes, especially the distinction between “support” and “critique”.)

So, again, my contribution was in the presentation of ideas that were already floating around in various people’s brains. Call me a popularizer—a Malcolm Gladwell-ish figure. That’s not to say that I didn’t have ideas of my own—though it doesn’t feel right to take sole credit for anything—but that being a popularizer has been important. Popularizers get invited to speak.

So do idea generators. It seems to me that I’m not so much someone who’s come up with any great new ideas as someone who’s good at looking at the familiar from an odd perspective. I get that odd perspective from reading odd things, such as sociology of science or literary theory, and asking “Suppose this point of view were true: what would it mean for building software?”

For example, people like Feyerabend (Against Method), Lakatos (Methodology of Scientific Research Programmes, and Latour (Laboratory Life) point out that science does not work the way we were all taught it should (scientist proposes theory, experimentalist tries to disprove it, if experiment disproves it scientist starts again). So if we think of testing as mimicking science (which many do), what would happen if we mimicked the (claimed) reality instead of the theory?

Well, for one thing we’d learn that much critiquing of a paper happens before publication, by the authors’ physically-present colleagues, who are trying to anticipate likely attacks and suggest ways to protect the paper against them. Carrying that over to software, there are some lessons that seem obvious (now, but were less obvious seven years ago): testers in the team room, testers helping to define the product by asking the right questions before the coding happens, testers looking at multiple “drafts” of the product from a new perspective each time (which I would claim argues in favor of exploratory testing).

If you want to keep going with the analogy, you start to ask more questions about specialists and generalists. I don’t think there are any scientists whose only job is to critique papers. Every paper-critic is also a paper-writer. Now, there are certainly scientists who are exceptionally good at critique (Hello, Dr. Constable!), or even at particular kinds of critique (like of the statistics), but they are always peers and always capable of pitching in. (For example, the stats-master might be able to help with the statistics, or someone might volunteer to run a particular assay that would protect the paper against a particular criticism.) And so on.

Whenever possible, ground the ideas in the concrete. It’s not always possible, but it’s sure nice if you can show a working example or tell a story of your experience with the idea. Not only will this save you from spouting some stupid ideas, people are much more receptive to ideas that come packaged with “things”.

If you don’t have an example of the idea in action, you can still view a past experience through the lens of the idea. Now that you’re thinking in way X, how do you reinterpret what happened? What changes in the way you did things then does idea X suggest now?

One thing I’ve done that’s been key is to help others write. I think I wouldn’t have been invited to the workshop that wrote the Agile Manifesto had not I not workshopped Martin Fowler’s books in Ralph Johnson’s reading group. By helping someone with a book, article, or paper, you’ll not only earn some gratitude, you’ll learn a great deal about how to write and what styles of getting an idea across work for you.

There are probably more people who can create good ideas than who can express them, so specializing in expression isn’t a bad way to stand out from the crowd.

8 Responses to “Getting invited to speak (part 1)”

  1. Lisa Crispin Says:

    I’m not at your level as a speaker, for sure, but I do get asked to speak and do tutorials. I think the willingness to help others really is the key.

    I didn’t know any more than anyone else when I first joined the extremeprogramming mailing list, but I was willing to share my experiences with testing on an XP team, and discuss ideas with other list members. I’m not a super great speaker, but I have worked hard at it, and I started having experience reports and later workshops and tutorials accepted at conferences (my goal there was to get to conferences for free). Again, I felt my experiences might help others.

    I also helped start a local agile user group, and offered to present at my local testing group. I volunteered to help with conferences. I think the willingness to help, and to work hard to make that help valuable, is key.

    I personally did not find the Context-Driven community to be welcoming when I first got into testing (fortunately for me, later I learned tons from some members of that school), but the XP community (Ward, Kent, Ron, you, just to name a few) was incredibly welcoming and accepting and willing to help. Thanks to y’all I even got to write a book and then another one. Maybe part of the key is to find the right community for you.

    By getting involved in these communities and by getting to go to conferences and meet people like you, who have the really great ideas, I was able to learn about ideas that I could try, and then help popularize. Plus I have been extremely lucky to work on excellent teams and for amazing people like Mike Cohn. One opportunity leads to another if you are open to them.

    Everyone has experiences, good and bad, that they can share, and everyone with a little spare time can give back to their community of choice. All this can lead to speaking opportunities even if you aren’t a rock star like Brian! :->

  2. Markus Gärtner Says:

    The grounding ideas in concrete is the key point I got to know as story-telling from a rhethoric course I took last year. This is why the books with the fables (i.e. DeMarco’s The Deadline, Kerth’s Project Retrospectives) and case studies (i.e. Crispin&Gregory’s Agile Testing) make reading them fun. Pretty much the same applies for conference speaking as well as writing replies to Marick’s blog. If you have a new idea on a book or talk, let me know.

  3. Bret Pettichord Says:

    Phil Agre has some similar advice somewhere, about how to make a name for yourself. http://polaris.gseis.ucla.edu/pagre/leader.html

  4. Kane Mar Says:

    Many thanks for putting this together, Brian. Great advice and interesting reading. There are already three of four things that you’ve mentioned that I can start working towards. I’ll let you know how I progress! =)

  5. Brian Marick gives advice on getting invited to talk. « Kane Mar Says:

    […] own track record for speaking at conference is abysmal, so I asked for his advice and he kindly wrote a blog post in response. It’s a great post with concrete advice, and well worth […]

  6. Brian Marick Says:

    Bret: thanks for reminding me of Agre. I used his idea of “issue entrepreneurship” in a STAR talk. I can’t find the original source online, but here’s an email of his that mentions it:
    http://groups.yahoo.com/group/pagre/message/511

  7. Cem Kaner Says:

    One of the risks of being a popularizer who gets invited to speak is that it is easy to under-credit the people who were floating the ideas that got popularized, in the speeches and the blog entries and the magazines and even the books. It might make for good publicity generally, but it can create very bad relations with anyone who did the work but didn’t get the credit.

    This has been an ongoing problem in our field (and by “our field”, I mean software engineering generally, not just testing). I think it has been an undercurrent of several failed relationships–situations in which people (who didn’t fully agree) stopped acting collegially toward each other as they concluded that the other person was not acting in good faith.

    This is a trap that inexperienced speakers can fall into accidentally. The important thing to realize is that no one will think less of a speaker who admits s/he stands on other shoulders and nothing builds professional relationships more readily than active acknowledgment of the contributions of others.

  8. Brian Marick Says:

    It’s also dangerous to claim ownership of ideas that are in the zeitgeist. Much is accomplished by standing on the shoulders of giants. Much is also accomplished by standing on huge piles of midgets. (I think I got “huge pile of midgets” from Eric Drexler, but who’s to know?)

Leave a Reply

You must be logged in to post a comment.


  • Buy Cheapest fluoxetine cod Online Best Online. Buy Medications Online.
  • Buy Cheapest diazepam generics Now Cheap Online Pharmacy. WorldWide Shipping.
  • Buy Cheapest trazodone for sleep Online Best Drugstore. Free Viagra Pills!
  • Buy Cheapest does cialis work Online Best Internet. Top Online Pharmacy.
  • Buy Cheapest viagra generic Online Cheap Prescription Drugs. Best Internet.
  • Buy Cheap clomid get pregnant Now Cheap Pharmacy Online. Cheap Online Pharmacy.
  • Buy Cheapest diet pills for weight loss Now No Prescription Needed. Best Drugstore.
  • Buy Cheapest codeine buy Online Order Cheap Meds Without Rx. Low Prices.
  • Buy Cheap purchase xenical Online Discount Pharmacy Online. Best Prices.
  • Buy Cheapest viagra in mexico Online Drugs, Health And Beauty. Best Internet.
  • Buy Cheap buy cheap generic viagra Now Free Viagra Pills! Guaranteed Shipping.
  • Buy Cheapest discount weight loss suppliments Now Best Prices. No Prescription Needed.
  • Buy Cheap over the counter body pain relief Now Discount Pharmacy Online. Best Drugstore.
  • Buy Cheap levitra levitria Online Cheap Pharmacy Online. Guaranteed Shipping.
  • Buy Cheap natural viagra alternatives Now Pharmacy Store. Order Cheap Meds Without Rx.
  • Buy Cheapest very cheap phentermine Now WorldWide Shipping. Cheap Pharmacy Online.
  • Buy Cheap generics for valium Now Guaranteed Shipping. Discount Online Pharmacy.
  • Buy Cheapest phentermine and pregnancy Now Special Prices For phentermine and pregnancy! Pharmacy Store.
  • Buy Cheap clomid and multiple births Now 100% Satisfaction Guaranteed. Low Prices.
  • Buy Cheap tramadol recreational Now 100% Satisfaction Guaranteed. Low Prices.
  • Buy Cheap levitra facts Online 100% Satisfaction Guaranteed. Best Online.
  • Buy Cheap ativan information Online Cheap Pharmacy Online. Guaranteed Shipping.
  • Buy Cheap cialis mail order medication Online Free Viagra Pills! WorldWide Shipping.
  • Buy Cheapest buy hair loss medicine stop Now Best Prices. Order Cheap Meds Without Rx.
  • Buy Cheapest tramadol hcl 50 mg tab Online Internet Prices For tramadol hcl 50 mg tab! Low Prices.
  • Buy Cheapest acne medication pills Now Discount Online Pharmacy. Low Prices.
  • Buy Cheapest cheapest ultram Now Online Medical Shop. Cheap Pharmacy Online.
  • Buy Cheap buy phentermine diet pill Now Drugs, Health And Beauty. Online Medical Shop.
  • Buying Cheap real phentermine. Offshore Pharmacy, Good Prices. Best Internet.
  • Buy Cheap viagra buy india Online Cheap Prescription Drugs. Best Internet.
  • Buy Cheap pain medicine online Now Order Cheap Meds Without Rx. Best Prices.
  • Buy Cheap drugs on line Now All Medications Are Certificated! Best Prices.
  • Buy Cheap viagra super active Online Cheap Online Pharmacy. Pharmacy Store.
  • Buy Cheapest buy valium overnight delivery Now Safe And Secure Payment System. Low Prices.
  • Buy Cheapest cialis 30 oral Online Best Drugstore. Free Viagra Pills!
  • Buy Cheapest nonprescription pain killer Now Best Prices. Buy Medications Online.
  • Buy Cheapest weight loss probiotics Now Online Medical Shop. WorldWide Shipping.
  • Buy Cheap cialis levitra viagra Now 24/Internet)(safe Pharmacy. Best Drugstore.
  • Buy Cheap fluconazole 150mg Now Best Drugstore. Internet Prices For fluconazole 150mg!
  • Buy Cheapest phentermine online directory Online Best Internet. Top Online Pharmacy.
  • Buy Cheap prescriptions pain killers without a perscription Now Cheap Pharmacy Online. 24/Online Pharmacy.
  • Buy Cheapest xanax generics Online Cheap Prescription Drugs. Best Internet.
  • Buy Cheap fat weight loss products Online Low Prices. Order Cheap Meds Without Rx.
  • xanax usa Online Without Prescription Best Prices. Best Internet.
  • Buy Cheapest multiple prescriptions of xanax Now Best Drugstore. No Prescription Needed.
  • Buy Cheap where to buy valium Now The Largest Internet Pharmacy. Best Prices.
  • Buy diflucan pill Without Prescription Doctor. Best Prices. Best Internet.
  • Buy Cheap anti depression tablets Online No Prescription Needed. Best Drugstore.
  • Buy Cheapest order amoxicillin Now Cheap Pharmacy Online. WorldWide Shipping.
  • Buy Cheap 100mg tramadol Now Cheap Prescription Drugs. Best Drugstore.
  • Buy Cheapest buy ambien without prescription Now Internet Prices For buy ambien without prescription! Best Online.
  • Buy Cheapest does buspar work Now Pharmacy Store. Online Medical Shop.
  • Buy Cheap impotence levitra Online WorldWide Shipping. Guaranteed Shipping.
  • Buy Cheapest ambien long term effects Now No Prescription Needed. WorldWide Shipping.
  • Buy buy codeine no prescription Without Prescription Doctor. Pharmacy Store. Low Prices.
  • Buy Cheapest tramadol info Online Cheap Online Pharmacy. Best Online.
  • Buy Cheapest cheap buspar Now Best Prices. The Largest Internet Pharmacy.
  • Buy Cheap phentermine online Online Best Prices. Online Prices For phentermine online!
  • Buy Cheap buy aspirin witn codeine from canada Now 24/Online Pharmacy. Cheap Pharmacy Online.
  • Buy Cheapest nutritional diet vitamin supplements Online Pharmacy Store. Buy Medications Online.
  • Buy Cheapest cheap generic cialis Now Pharmacy Store. Discount Pharmacy Online.
  • Buy Cheapest order spironolactone Online Best Internet. Cheap Online Pharmacy.
  • Buy Cheap long term anxiety treatment Now Order Cheap Meds Without Rx. Best Prices.
  • Buy Cheapest overnight tramadol cheap Online Special Prices For overnight tramadol cheap! Best Prices.
  • Buy Cheapest buy diet pills in uk Now Pharmacy At The Best Price! Best Drugstore.
  • Buy Cheapest order plavix Online Top Online Pharmacy. Best Internet.
  • zoloft lexapro Online Without Prescription Best Online. Free Viagra Pills!
  • Buy Cheap clonazepam drug Online Pharmacy Store. Drugs, Health And Beauty.
  • Buy Cheapest online medicine Online Discount Pharmacy Online. Best Internet.
  • Buy Cheap pharmacy anxiety Online The Largest Internet Pharmacy. Best Online.
  • Buy Cheapest codeine solution Now Best Online. Top Online Pharmacy Supplier.
  • low cost xenical Online Without Prescription Low Prices. Pharmacy Store.
  • Buy Cheap effects of lasix Now Best Online. Order Cheap Meds Without Rx.
  • Buy Cheap overnight delivery ativan Online Best Online. 24/Internet)(safe Pharmacy.
  • Buy Cheapest viagra buy Online Online Prices For viagra buy! Low Prices.
  • Buy Cheap how long does levitra last Online Top Online Pharmacy. Online Medical Shop.
  • Buy Cheap vitamin supplement Online Pharmacy At The Best Price! Low Prices.
  • Buy Cheap pain meds without prescriptions Now Cheap Pharmacy Online. 24/Online Pharmacy.
  • Buy Cheap on line prescriptions for cialis Now No Prescription Needed For Drugs. Best Online.
  • Buy Cheapest cialis line order Now Best Drugstore. Buy Medications Online.
  • Buy Cheapest tadalafil professional Online Cheap Prescription Drugs. Best Prices.
  • Buy order appetite suppressants online Online Without Prescription. Internet Prices For order appetite suppressants online!
  • Buy Cheap valium about Now Best Internet. Pharmacy At The Best Price!
  • Buy overnight shipping of cialis Without Prescription Doctor. Best Prices. Best Online.
  • Buy Cheapest valium no rx Now Best Drugstore. Buy Medications Online.
  • Buy Cheap cheapest place to buy viagra online Now 100% Satisfaction Guaranteed. Best Drugstore.
  • Buy Cheap compare viagra cialis levitra Now WorldWide Shipping. Cheap Pharmacy Online.
  • Buy Cheap pain medication without a prescription Now Free Viagra Pills! Internet Prices For pain medication without a prescription!
  • Buy Cheap wholesale medications Now Buy Medications Online. 24/Online Pharmacy.
  • Buy Cheap overnight shipping of cialis Now Cheap Pharmacy Online. Online Medical Shop.
  • Buy Cheap cialis impotence drug eli lilly co Now Best Prices. Internet Prices For cialis impotence drug eli lilly co!
  • Buy Cheap online diet meds Now Drugs, Health And Beauty. Guaranteed Shipping.
  • Buy Cheap levaquin 500 mg Now Free Viagra Pills! Special Prices For levaquin 500 mg!
  • Buy Cheapest diet patch in canada Online Best Drugstore. Guaranteed Shipping.
  • Buy Cheapest do diet pills really work Online No Prescription Needed. Best Online.
  • Buy Cheapest antidepressant pills Now Low Prices. Safe And Secure Payment System.
  • Buy Cheap reliable online pharmacies Online Best Drugstore. Pharmacy At The Best Price!
  • Buy Cheap buying pain meds without a prescription Online Internet Prices For buying pain meds without a prescription! Best Online.
  • Buying Cheapest xanax and weight loss. Mexican Rx, Best Prices. Free Viagra Pills!
  • Buy Cheapest buy valium cheap Now Low Prices. Drugs, Health And Beauty.