I spent four years working with extremely talented people. We worked in pretty radical ways, but I was always pushing farther and challenging the “status quo” of what was already a fairly extreme way of building software. 1/?
I never felt like the experimentation and boundary pushing I was doing was all that radical. It was just a natural evolution of how we did things, perhaps even a bit more pragmatic. Definitely less dogmatic. 2/?
After a ton of conversations, interviews, and 3 months at another great, but different, company, I’m realizing just how radical my views on software dev are.

When you’re surrounded by greatness, pushing just a little further doesn’t seem like a big deal. 3/?
The truth is, folks are still struggling to accept things that have been common place in some circles for decades.

Empowerment, trust, quality, transparency...

These are still radical concepts to many. 4/?
I’m sorry. We’re you expecting me to mention TDD, CI, Pair Programming, DevOps, feature flags, testing in production, or some other technical practice?

Those are great too, but they’re just that, practices; practices that support our principles and values. 5/?
Anyway, back to the point. If you want a high performance team, hire smart people, give them a mission, and trust them to get it done. Want to know how it’s going? Ask them. You trust them, so they’ll trust they can tell you. 6/?
Now I understand why my “radical” peers thought I was off my rocker. People already struggle with setting small goals and trusting teams to deliver in small increments. How could I possibly suggest we don’t need story points, or sprints, or dozens of other rituals? 7/?
Here’s the truth.

An awful lot of teams need these ritual crutches to perform well. They help them align and behave as a *team*.

I don’t begrudge anyone for using these tools. If you works for you, do it. 8/?
Imagine an athlete trying to run with crutches though. They get in the way. They’re actually dangerous.

The best teams don’t need them.

I was privileged to work with some of the best. May our paths cross again. In the meantime, I’m going to see what new techniques I might learn

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Chris McClellan

Chris McClellan Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

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 two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

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!

Follow Us on Twitter!