Peter Kofler



I am a Software developer since 14 years and still enthusiastic about writing code. I like my code being in order. Obviously I am fanatic about code quality. After years of harassing my colleagues with clean code and daily build, I was officially appointed "Code Cop" in 2006. I am interested in code quality tools, code generation techniques and modern languages like Ruby or Scala. I have a PhD in mathematical computer science (a mixture of Applied Mathematics and Computer Sciences) from the University of Technology in Vienna. Read more about me at my blog “


15min - Lightning ta

(Remote) Pair programming

Download materials

Programming is often something that is done in solitude. Problem solving is something that often is done in a group. Programming is always about problem solving. It should therefore be natural to do programming in groups. The group must not be too large and there must be at least two persons to make up a reasonable group. A pair turns out as a good and natural choice. Some of the benefits with pair programming are: Problem solving, Continuous reviews, Quality, Learning, Lower project risks, Satisfaction Pair programming is most efficient when the pair sits next to each other. This is not always possible. I will therefore show how to setup a remote pair programming session and then do some programming with a remote partner. Keywords: Pair Programming, Collaboration





Organizers & Key partners