Profile picture
Michael D. Hill @GeePawHill
, 31 tweets, 4 min read Read on Twitter
so, in recent muses, i've tried to establish that our next step is a) restructuring economy to b) grow & keep geeks.
how?

what changes do i make in my org, assuming that i have restructured the economy to give me space to do so, to increase the org's ability to grow and keep geeks?
in no particular order, then, here are a bunch of ideas about this.
1) stop hiring people whose chief attribute is their capacious memory for library calls in your tech stack, and start hiring people whose chief attribute is collaborative learning.
rationale: the blockage in modern geekery are only very rarely about lack of technical skill, and are most commonly about people who can't/won't learn together.
further, an inexperienced technician with good collaboration will overtake an experienced technician with bad collaboration quickly, especially when teamed together with other collaborative learners.
2) support the collaborative enterprise physically. this means two things to me for now: a) providing a composite variety of physical spaces for the variety of types of interaction, b) putting people who are to work together daily in to that space.
rationale for varied spaces: different modes need different rooms, and they need them a) at-will and b) simultaneously. we need space that can hold many, a few, and one. and we need it whenever we need it. seeking to have floor-space at maximum load is optimizing the wrong thing.
rationale for togetherness: in settings where we're trying to emphasize collaborative learning, there's really only one show-stopper: the person we need is only accessible via appointment. we want to minimize those occurrences.
(side note: this is not a slur on working remotely. we can be remote in the same space, too. it takes just what it takes to be collocated in the same space: money & attitude.)
3) support the collaborative enterprise culturally. there are many small items here -- culture isn't slogans -- but the gist is that we seek to both encourage & reward those among us who work well *together*.
some sub-items. 1) abandon 95% of meeting appointments. 2) abandon tracking below the level of team. 3) establish core collaboration time. 4) ask for swarming & mobbing & pairing. 5) vary session structure and session leadership, *both*, and *dramatically*.
4) catch up to the last 50 years of research in motivation. and accept that the humans who work for you are humans before they're employees, and employees before they're geeks.
(or maybe humans before they're geeks, and geeks before they're employees? consider that an edit.)
rationale: a staggering number of people still think carrot and stick is how you achieve maximum performance. we have considerable evidence that this doesn't work when that performance requires simultaneous creativity and technique.
bear in mind, from my RAMPS ideas or those of the HBR, or Pink's summary, or _Flow_: *autonomy* and *mastery* are keys to this population.
5) start seeing variety-of-practice in your organization as a *positive* not a *negative*, and avoid premature standardization.
rationale: the trade is still changing at a pace no other technology has ever changed, and it's been doing it for fifty years. we need varied practice because fixed practice can not possibly keep up.
to the extent you need to fix enterprise policy at all, define such policy in terms of "risk we can't afford", and let individual teams solve the risk in different ways. as long as its solved for each team, we actually don't even *want* one solution.
6) make your entire organization worry about minimizing WIP in their daily context, and build an ethic around finding "what's the next tiny step that is not-definitely-wrong?"
rationale: too much WIP and too much attention to the future are the two great killers of mind-work, because they both expand mental bandwidth requirements far beyond the limits of normal humans.
for WIP teams multi-task almost as effectively as individuals do, which is to say, not very well at all. we will never get to a pure "one thing at a time" approach, but the closer we get to it, the better we'll do.
for attention to the future, the reality is that sitting and thinking about the future is dramatically overvalued in our trade. no one, absolutely no one, knows where we are going to be six months from now. hazard a guess, pick a not-definitely-wrong step, and *act*. repeat.
that's my list for now.
we could talk at length about how avoiding these ideas is preventing us from growing and keeping geeks. some of them are obvious, some of them less so.
to pick one at random: what does variety-of-practice have to do with geek growth and retention? when we prematurely standardize it has *two* effects aside from just locking us in to obsolete ideas.
that prevents us from growing & keeping geeks by reducing both their *ability* to innovate and their *will* to do so. it makes every team the same, every company the same, and when all the companies are the same, the one who pays the most will win.
similarly with the others. anyway, feel free to probe & challenge. as always, these muses are WIP for me.
i'll say again what i've said before. this is about enlarging our focus. at one time, the trade only ever spoke about "the made" -- the product we wish we could build. this movement is about enlarging that focus to include "the making" and then again to include "the makers".
growing and keeping geeks can be done, but only if we're actually trying to do it.
for the hard-of-threading, here's a blog: "How to Grow & Keep Geeks" geepawhill.org/how-to-grow-an…
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!