4 ms·
To work with other people wherever they end up. We're not working in some cubicle day in and day out, we need to go to our co-workers and sit there next to them
by jmtulloss 19y ago
To work with other people wherever they end up. We're not working in some cubicle day in and day out, we need to go to our co-workers and sit there next to them hacking on problems. I prefer hacking on my desktop too, but I could not operate without the ability to take my work with me.
- kingkongrevenge 19y ago> sit there next to them hacking on problems This is high level design, no? It works fine on paper/white-board. You sit alone to refine it and do any implementation. You pair program on one machine if someone is clueless and being ramped up.
- stcredzero 19y agoThere are times with a sufficiently high level dynamic language, where you can usefully and quickly pair program your high level design. The ideal platform for this is a desktop on a table (not a concave cublicle desk, just a flat table) with a wireless keyboard.
- jmtulloss 19y agoI find that it can be useful to just be in the same room when working on dependent, if separate tasks. It's often necessary to nail down details as you're thinking through every possible different situation, which really only occurs once you're coding every possible situation.