It's time for a new way to think about how we work together. Not for the sake of productivity, but for the sake of developers' quality of life.
The workflow du jour looks something like Git+Slack with daily standups sprinkled in. If we weren't meant to sit in cubicles all day listening to eight different bosses drone on about mission statements, why are we ok with open workspaces where every developer is wearing headphones and chatting on Slack?
We use systems that relegate leaders to dolling out tasks and reviewing other people's code all day while being foisted with responsibility and stress until burnout sets in.
Developers lament meetings, but getting interrupted 40 times a day by a "quick question" is what really destroys flow. You can't be interupted if you're actually working together. And you can't hide what you don't know when your hands are on the keyboard and your teammates are watching.
I am proposing a new paradigm. We actually work together. Write code together. Talk to each other. Sit next to each other if possible.
With that in mind, I am introducing Small Sharp Team, a real time source control system.
Try it out and let me know how it doesn't meet that last criterion.
- Steve Goldsmith, Founder, Aurifex Labs