Profile picture
Michael D. Hill @GeePawHill
, 16 tweets, 3 min read Read on Twitter
the seemingly insatiable demand for geekery creates a marketplace with many opportunities, but also many powerful distortions.
among them, the one that seems most puzzling to me is the trade's notable disregard for the urgency of enculturating the "makers making" upon whom the entire business proposition rests.
successful geekery requires individual humans using individual judgment. that judgment is backed by a number of factors, two of which seem predominant: the range of experience of the judge, and the community in which the judgment takes place.
yet very few software development companies seem to invest heavily in either factor. they don't build community, and they make few attempts at accelerating and varying the accretion of experience.
to the extent some few provide experience, they do it through force-feeding purely technical "training" classes. they strive to replace community w/rule-making and metric-mongering.
at bottom, they seem to believe that the binding curve for software development is centered around the developer's ability to memorize syntax.
this ability -- the faculty for absorbing in advance what simple rigidly structured text will do when it's run on the computer -- this is actually an *entry* hurdle, not a predictor or controller for overall success.
in logic terms, being able to parse structured text is necessary to successful geekery, but not remotely sufficient to it.
one way i'm fond of seeing professional geekery is as an ongoing incremental and iterative series of acts of translation. geeks translate the fluid, analogical, idiomatic, and ever-shifting language of humans, into the simple, rigid, non-reactive language of the turing machine.
a translator must certainly grasp the syntax of the source and destination languages, without question. that is a *necessary* condition for successful translation. but it's not enough. actual translation requires far more than this.
successful translation depends heavily on exactly the two factors i just mentioned, the range of the translator's experience, and the community in, of, and around the source and the destination.
the trade spends its extraordinary wealth building an ever-larger population of people who can more or less do syntax, instead of bringing those who pass that entry hurdle what they'd need to become great translators: experience & community.
this human wave strategy, sending directly into action as many people as we can find who can get over the entry hurdle, counting on time alone to winnow the field of candidates, and hoping strong individuals will "naturally" rise to excellence, is doing a great deal of damage.
we can beat this approach the same way one usually beats it: by taking a smaller number of people, providing them a far wider range of experience, and supporting the formation of communities in which they can do excellent translation.
i believe we can do better. i am actively seeking organizations that agree with me and want assistance, support, and guidance in their efforts.

i am easy to reach. i'm this twitter handle at this twitter handle dot org.

please get in touch.
here's the blog: "Beating The Human Wave Strategy In the Geek Trades" geepawhill.org/beating-the-hu…
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!