, 12 tweets, 2 min read Read on Twitter
There are a couple of threads going on just now about pairing, mobbing, working together, etc. Some well-reasoned, and some, well, "reasoned" comments address that some people feel more productive working "solo", and, who knows, for values of "productive", they might be.

1/12
And certainly there could be people who are truly very uncomfortable working together with others. And there could be disabilities that make it very difficult. And people like that are valid people and deserve a chance to contribute.

2/12
One way for people to work solo would be work designed to be truly solo. Most web site creation is probably done by solo practitioners, and quite often from home, for example. And often, contract programming work can be done solo.

3/12
A solo programmer might be able to create and maintain a product on their own. A solo-focused individual might even be able to recruit like-minded people and create a large product among themselves, while still mostly working solo.

Those are all valid ways to work alone.

4/12
What about a team effort, though? One thing that makes a good team good is that it works well together, sharing learning and discovery, building skill together. All the members gain from each other.

What about a solo-oriented person on such a team?

5/12
Suppose Aubrey is on our team and likes to work solo. Perhaps they are even quite productive solo, productive in a way that really meshes with the team and company's notion of productivity. Suppose Aubrey really is less productive working together with others.

What then?

6/12
If Aubrey has specialized skills, what happens when they go on vacation, or when they win the lottery? Suddenly the team lacks skills that it needs. That could be bad.

7/12
Perhaps Aubrey is just an awesome programmer, highly skilled throughout. Then perhaps they'd provide more value to the organization by raising up a half-dozen other mini-Aubreys, than by working on their own.

8/12
The rest of the team works together. When one person learns something, very quickly the others learn it as well. Aubrey doesn't have the benefit of that mutual learning, so they are likely to fall behind in understanding some aspects of what's going on.

9/12
And there's the dilemma. When we build a team that works together, we're sharing skills, learning, becoming more productive /as a team/. A solo programmer on our team may be productive, but they may become a bottleneck, and will surely be left behind in some regards.

10/12
We've just talked about ways that solo programmers can have productive lives working solo. And we've also begun to see that a team-focused group can be endangered and held back by solo workers.

I don't think there's a general solution.

11/12
But I do believe that it's quite sensible for a team or company to focus its practices on growing people by sharing the work, and to hold that productivity in shared mode is more important than productivity in solo mode.

In those places, solo work just may not fit.

12/12
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 Ron Jeffries
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!

Follow Us on Twitter!

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 ($3.00/month or $30.00/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!