Showing posts with label Speaking. Show all posts
Showing posts with label Speaking. Show all posts

Tuesday, February 25, 2014

Referencing Concepts from Presentations

I've been delivering shorter presentations of late.  To keep things compact, I've been experimenting with just saying "I'm assuming you're familiar with these things.  If not, there are resources to help you with them."

For audiences that do know the things called out as assumptions, this has worked really well.  What hasn't worked so well is when the audience doesn't really have a good understanding of a body of knowledge that I reference rather than cover.

In retrospect, this is obvious but I certainly failed to predict it.

I'm grappling with a number of possible solutions.  I'll probably think of more later but here is what I can think of now:

  • Keep materials on hand that address assumed knowledge and adapt a talk to the audience's needs.
  • Do a better job of determining an audience's needs in advance and screen out ones that don't have the prerequisites.
  • Do a better job of determining an audience's needs in advance and pre-adapt a talk before showing up at the venue, setting expectations appropriately in the process.
I don't know where I'm going with this but any suggestions would be welcome.

Wednesday, December 11, 2013

I'll Be Speaking At DAMA Iowa In May, 2014

This is just a quick note that I will be speaking at the Iowa chapter of DAMA in May of 2014.  I'll announce the official date and place when they have been set.

Friday, December 06, 2013

I'll Be Speaking At DAMA SoCal in February

This is just a quick announcement that I will be giving the same talk I mentioned earlier again at DAMA SoCal on February 24th, 2014.

Click here for more details.

Monday, November 25, 2013

Test-Driven Database Development Talk at the Portland Chapter of DAMA

Recently, I gave a talk on the subject of test-driven database development at the Portland chapter of the organization known as DAMA (DAta MAnagement).

I was surprised by a couple things during this talk.  For one thing, the group was a lot more engaged than I've ever seen at this kind of talk.  For another, I expected the audience to resist the ideas a lot more than they did.  Finally, I expected to encounter new classes of objections that I had not previously addressed but none were raised.

A Great Group

It's not often that I get to (read: "choose to") say positive things about an entire group of people but this is one of those times.  The group was attentive.  They were very focused on what I was saying.  That's not a back door complement for myself either.  I've delivered virtually the same talk to other crowds and seen a lot more droopy eyes.  This is just a voracious group that wants to hear someone's ideas.

That level of attention to detail, naturally, gave rise to an unprecedented level of engagement and involvement.  The questions were piercing and pointed.  They demanded good answers.  They gave many opportunities to elaborate.  Yet, there wasn't "that guy."

Everybody who's been involved in public speaking knows that guy.  There's almost always on in every crowd.  The person who objects for the wrong reasons.  Sometimes it's because they like the sound of their own voice.  Sometimes, because they want others to hear how smart they think they are.  On occasion, they object for objection's sake, subscribing to the same basic motives as a vandal.

This group, at least when I talked to them, didn't have that guy and it made the speaking process so much more enjoyable.  Not only were there a lot of good questions, but there were only good questions.  Not only was it a lot of engagement, but it was all thoughtful engagement.

Little Resistance

I was a little nervous because I have traditionally engaged programmers who are affected by database development processes and this was an entirely different audience: mostly people who's primary skill was database development, administration, or support.  In many cases, especially in large organizations with so-called "centers of excellence" (read: "centers of delay"), application developers and data managers are at odds with one another.  At least, the application developers with whom I converse present things that way.

This talk served as evidence that things are that simple.  The group was very open to new ideas and to enhanced collaboration.  In fact, some of their questions seemed to imply that they were concerned with how to get application developers to adopt these concepts.

I now suspect that, in many organizations, data manager types and application developer types each see the other group as stubborn and distant almost entirely on account of the inefficiency introduced by the management structure in which they work.  That is, the people are reasonable and are willing to work together but their organizations impede collaboration by concentrating into skills-based groups rather than product-based groups.  This invalidates some of what I wrote in a previous entry entitled "Breaking Down Barriers to Agile Database Development" but maybe not all of it.

The resistance I did meet was mostly good, coming in the form of tough questions posed by people with real obstacles to overcome.

Bases Covered

Apparently, I'm getting good at this or something.  There wasn't a single question asked that couldn't be answered either by something from my book or by basic TDD/Agile wisdom.  This was surprising.  I really thought that, given the new type of audience, I would be facing some new tough questions.

In reality, something like a third of the questions were directly addressed by the content I brought with me.  That was really gratifying because a lot of the time I got to say "That's covered in a future slide...<click>...this one!"

Another third was covered by chapters in Test-Driven Database Development: Unlocking Agility.  There's not a lot you can do about that.  You're allotted a certain amount of time.  If you have more material than that block will support, you either cut scope or depth.  This talk was already a surface-view of the problem and solution, so cutting depth wasn't an option.  Besides, there's nothing wrong with having concepts that entice people to buy my book, right?

The last third was just basic agility or TDD questions.  I could have covered more agility and TDD concepts at the beginning of the talk but that would have forced me to cut even more scope at the end.

Regardless, the questions that were asked were easily addressed.  That's not to say I convinced everyone of everything - especially people who were at the beginning of their journey to agility.  However, the fact that there was an answer to every question made me happy.

Conclusion

It was an enjoyable and rewarding talk.

If you've got a talk that you thin might apply to this group, I highly recommend them.  I know I'm not the only one, either, because their speaking calendar is filled something like a half year in advance.

Wednesday, March 20, 2013

Time to get a new computer

I went to speak at AgilePDX.  They could not accept VGA on their main protector.  I am officially old. Time to get a system that can function in the modern era.

On my way to the @agilepdx meeting tonight

The weather is a little dicey but we have enough of a head start to make it on time.

I will post a link to the slides and sample code tonight after the talk.

Also: While today's talk is not a sales pitch, I will have some books on hand should anyone want to buy one.

Saturday, March 16, 2013

Sleight of Mind #4 Being Edited

I've passed off Sleight of Mind #4: A Tale as Old as Limestone to my editor (pronounced /wīf/).  I've already done about half of Sleight of Mind #5: The Old Mage and the Sea.  That's because, originally, I wrote both as a single installment.  On my first reread, I realized that there are two stories that each need to be fleshed out a lot more than a single installment could support.  So I sliced #5 off into its own file and started fleshing out #4.

I won't be able to get straight to #5.  I have some impending talks for which I must prepare.  If you're interested in those, the public ones can be found on my Amazon author page.  Those are going to take priority for, at least, the next week and probably for the next three weeks, realistically speaking.

If you are unfamiliar but interested, you can start reading the series with part one.  It is definitely not for everyone and I'm not really interested in selling something to the wrong person so I recommend you don't buy everything in the series first - just buy part one and use your reaction to that to drive the decision of whether or not you want part two.

Also, and this is completely an aside: please share my prior post about the cat I found in Redmond, OR.  Do that even if you don't know anyone in Central Oregon.  The further it travels, the better chance it has of finding its way into the hands of this cat's owner.  If I can capture him, I'll take him to a vet and get a reading of his microchip, assuming he has one, but it's better to try two ways of reuniting him with his family than one.

Tuesday, February 26, 2013

Looking for Venues to Give a Talk on Test-Driven Database Development

In the very near future, Addison-Wesley will be publishing my new book, Test-Driven Database Development: Unlocking Agility.  Recently, I did a talk at Better Software East on the same topic.  I would like to re-deliver that talk at a number of locations in the United States and I'm looking for companies or user groups that are willing to host a ninety-minute talk on the topic of test-driven database development.  I'm trying to do these talks at times when I'm already going to be in a city.

You can find the list of cities and available dates here.  A large date range means I intend to travel to a city in that date range but have not yet nailed down the dates.  In that case, I will try to work around any bookings I make.  A small date range means I have a hard travel date and will need to fit such a talk into that schedule.

Contact me via email if you have anything available or any ideas.

Tuesday, September 04, 2012

Better Software Conference East

I'm excited to announce that I will be speaking at the Better Software Conference East.  The subject will be test-driven and object-oriented database development, which is not unlike the subject of my upcoming book.

The talk is about an hour long and, best of all, it's going to be in the afternoon.  For once, I'll have a lecture where I'm not dragging my ass and where the attendants aren't predominantly hung over!  This is a big thing for me so pretend to be excited for me even if you aren't.