Profile picture
Michael D. Hill @GeePawHill
, 34 tweets, 5 min read Read on Twitter
i spoze today is as good a day as any for me to start talking about what coaching is, about what i do and how and why.
tho i have these conversations in private, i have put off doing it here. i think it's a mix of factors. two amusing ones: i'm not very sure i have words for it. and i'm not sure i want to argue about it. :)
i am a software development coach. what i do is travel around and hang out with software teams as they work to create and ship programs. companies pay me to do this. i have been doing it for nearly 20 years.
my clients pay me, and they value my practice and results, but they don't often really understand what i do or how i do it.
some do, for sure, but by no means all or even most. this bothered me for a long time, though it doesn't anymore, and that's worth looking at more closely, i think.
the disconnect happens in lots of little ways and a few pretty big ones.
the first big disconnect is just the mission. ostensibly, i'm usually hired by folks who want to "make my team agile". they usually mean something like "make my team abide by this particular agile-umbrella system".
i don't really do that. on the one hand, i can't: orgs make themselves, i don't make them. on the other hand, i would not do that even if i could: i know of no such system, in agile or outside of it, that produces consistently high results.
(aside: i think of myself as a pretty corrupt person, but i surprise me at times, when i draw little lines like these and abide by them. i think "system installation" in the agile world is at a pretty fundamental level, not good for the world.)
what i can and often do accomplish for these clients is to incite changes that make their teams demonstrably more valuable to the client.
the second big confusion is of course in "how i do it". the ordinary expectation is that i will do this by, in essence, walking in and telling people what to do.
and again, i don't really do that. again, i can't do that, because that is not an effective way to incite change for the better. again, i won't do that, because that's perilously close to exactly the opposite of how i think we should live and work together.
now, at first blush, it's hardly surprising that people pay me for work when they don't understand what that work is.
i don't know what my doctor, my plumber, my mechanic, my arborist, my ... well, we don't have time to list all that. i don't know what *they* do, either, i just pay them cuz things are better when they're done.
and we could just stop there: "that's just how it is". it did bother me tho, and for a long time. i wanted my customers to *understand* the what and how and why.
coaches uniformly come from a place of ferocious energy about the insights they gathered in their pre-coaching existence. you just don't get into coaching at all if you think you have no insights or you think that what you've learned shouldn't be shared.
newer coaches, especially, are *consumed* with this notion. they are certain that if everyone just *understood* their ideas, everything would get better. so they focus their energy heavily on a sort of information-transfer-centric set of skills and behaviors.
we old fuckers are rather more sanguine about this. :)
there's lots of room here for us to talk about what i sell and how i sell it. and that's certainly a tremendously important conversation. i just don't want to have it right now, because reasons.
i want to talk instead about what i actually *do*. to approach that, i've in mind telling you my local mission/goal/vision/focus, and telling you the many different styles of activity that go with that.
this is my local focus at work: i create or exploit small openings through which individuals, including sometimes myself, can take small steps towards becoming more like who they wish they were.
eh? wait, what?

yeah. that's what i do. it's how i think about what i do, it's how i post-mortem it. it is the framing of the puzzle i set out to solve when i'm working as a coach.
if that statement leaves you a little jarred, well, join the club. i've made it from time to time in a variety of forums public and private, and met with a nearly complete lack of response. :)

the thing is, i can't let it go.
i've tried on dozens of coaching clothes over the years. i started with the one true religion of XP, me a leading acolyte and evangelist. i absorbed each of the new twists in the agile saga, investing in some, rejecting others.
all those suits failed me, one way or another. the only answer i've ever been able to hold to the entire time is the one i just gave. maybe it'll last me for the rest of my life, idunno. but it includes in it every good thing i've ever done for a client. so i'm sticking to it.
you may think it strange that it doesn't mention agile or geekery or even computers.
but don't be silly. i am a geek. i work with geeks. i work in the geek trade. i work with teams and companies that are geek centric.

of *course* agile and computers and geekery are all mixed in all the time.
it is precisely my point that geekery is inherently sociotechnical. it is neither entirely social nor entirely technical. it's both. and it's not sometimes the one and sometimes the other, not for the most part. they nearly always co-present.
the hidden trick? it's in that phrase "more like who they wish they were". for shorthand, let's call that "better".
people want to be "better". their "better" includes technique, for sure, and it includes a whole lot more besides. people want to be smarter, stronger, wiser, kinder. they want to code better, to talk better, to listen better. they want to produce better.
and as a coach, what i do is help them take the next tiny step towards their "better", (almost) regardless of which of the infinite number of dimensions they want to step along.
so. that's it for the moment. i want very much to talk about roles and styles and activities, and i promise i will do that soon. but i had to start here, with that local mission, because it frames the problems i spend my professional life solving.
i am a professional software development coach. i create or exploit openings through which individuals in the geek trades, including myself, can take tiny steps to become closer to who and how they wish they were.
here's an easier way to read it: "Coaching: What I Actually Do" geepawhill.org/?p=257
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Michael D. Hill
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!