3 ms·
Do you share workstations with your co-workers or do significant amounts of pair programming? I'm not sure why my work environment should be optimized for a <1
by wting 13y ago
Do you share workstations with your co-workers or do significant amounts of pair programming?
I'm not sure why my work environment should be optimized for a <1% use case.
- aetherson 13y agoI do significant amounts of pair programming. But even more so, I don't think that your coworkers using your workstation should be a <1% use case even if you never pair. My contention is that: 1. Work environments -- including ones that don't formally pair -- should be highly collaborative. 2. It's typically massively less efficient to help someone past a block or communicate a new coding technique via telling them what to do rather than doing it. Much less anything even remotely iterative, where you need to, say, write some code, look at some output, and write some more code. 3. The difference between "a basically good development environment" and "a development environment that is specifically optimized for just specifically you" is actually quite small. There's no real need to sacrifice much of anything in order to get an environment optimized specifically for you.