Agile FAQs
  About   Slides   Home  

 
Managed Chaos
Naresh Jain’s Random Thoughts on Software Development and Adventure Sports
     
`
 
Discovering...
Industrial Logic

Microblog Feed
    Previous Feeds...
    Recent Thoughts

    Recent Comments
    Categories
    Archives
    October 2009
    M T W T F S S
    « Sep   Nov »
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
    RSS Feed
    Add to Technorati Favorites

    Want to Pair Program and Concerned about Productivity?

    Often I find developers and managers who claim they understand the advantages of Pair Programming and are bought into the concept, but they are really concerned about loss of productivity.

    This morning when I watched the following video, I thought, we could use this as an excellent example of what pairing can help you achieve.

    My premise:

    We are in the business of building software and the process requires craft and skill rather than a series of manual steps. Programming is a lot of thinking, creating abstractions, figuring out the logic and so on. Its a collaborative process and its not about typing code using the keyboard (or even worse, using the mouse).

    If you resonate with the philosophy stated above, then you should be able to understand how pair programming can make it easier or more feasible to create master pieces that could be extremely difficult or rare for one individual to single-handedly create.

    An introductory slide deck on Pair Programming:

    View more documents from Naresh Jain.
    • Share/Bookmark
    • nice !
    • At http://pairwith.us we show similar videos about how this applies to software.
      People have told us that they often have the videos run in the background and just listen to the rich conversation as we discuss how to implement the next feature.
    blog comments powered by Disqus
        Licensed under
    Creative Commons License
    Design by vikivix