5 ms·
This raises an interesting question, how do you become a deep worker if you're pair programming? I guess it's because the pair is both working on the same prob
by kristianp 11y ago
This raises an interesting question, how do you become a deep worker if you're pair programming? I guess it's because the pair is both working on the same problem and can both get deep focus on that problem. Implies they should have their own office though.
- BurningFrog 11y agoI used to think I needed deep focus and concentration to program. Then I started pair programming. I never got that deep focus, and I became very much more productive!! Wound not have guessed that! Now I think that if you need to focus very hard to program, you code and/or design is way to complicated.
- bitwize 11y agoYou don't become a "deep worker". Concentrating deeply means you're keeping too much state in your head. Write more tests instead. If it's still a problem, bring a co-worker over, or better yet, pair program. It's not the 1980s anymore, this industry is not for solitary special-snowflake hackers. You're a part of a team -- like a node in a cluster -- and the team's productivity is what matters.
- blub 11y agoIt would be nice if those pesky humans could somehow be re-programmed to behave more like the nodes/cogs that they truly are instead of being mere... free-spirited individuals. Then our ideal of the pair-programming, cluster-based corporation would become reality, comrade.
- SmellyGeekBoy 11y agoWhy stop at pairs? Clustered collective consciousness is the clearly the future of programming. ;)
- bitwize 11y agoHence all the meetings.
- kristianp 11y agoAt first I thought this was serious, but I'm not sure now. Surprising that a couple of responses to the grandparent say that programming doesn't require deep focus!
- BurningFrog 11y agoTrust me, it was surprising experiencing it too!