Hacker News new | ask | show | jobs
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).

1 comments

Yes, and, this is how experts should be using e.g. Claude Code.