|
|
|
|
|
by aljgz
45 days ago
|
|
Tangentially, Regarding pair programming (as a special case of thinking together): Programming is serializing ideas into the computer language. Communicating them with someone else first serializes them into human language, which is already much less abstract compared to the thought cloud in your head. In the case of an effective pair programming collaboration, you also get to debate approaches, discuss details, alternate between coding and watching. It also helps that the presence of someone else helps avoid many common distractions. Reading non-urgent private messages and checking out HN (I'm no longer so addicted to any other platform to check it out at work). |
|