Posts Tagged ‘pair programming’

  • Episode #93: Tute Costa of General Assembly

    Episode #93: Tute Costa of General Assembly

    Aug 14, 13 • In Featured, Interviews, Podcast

    In this episode, Tute Costa of General Assembly talks about trotting around the globe while balancing remote work.  Show Notes: Tute Costa (twitter githib blog) 00:39 – Tute Costa Introduction 00:50 – General Assembly 02:02 – Moving Around On the Job 07:25 – Future Plans 08:27 – Work Process 09:27 – Pair Programming Tools 10:34 – Team Communication 14:03 – Tute Costa: On working remotely

    Read More »
  • Episode #86: Dave Frey of Haiku LMS

    Episode #86: Dave Frey of Haiku LMS

    Jun 19, 13 • In Featured, Interviews, Podcast

    In this episode, Dave Frey of Haiku LMS, talk about being the first remote worker on a distributed team, remote pair programming, and his own work/life balance. Show Notes: Dave Frey (twitter github) 00:36 – Dave Frey Introduction 01:08 – Haiku LMS 05:14 – Being the first remote worker on a distributed team 06:35 – Team Dynamic 07:58 – Remote Pairing 09:30 – Work/Life Balance

    Read More »
  • Episode #76: Interview with Zee Spencer

    Episode #76: Interview with Zee Spencer

    Apr 3, 13 • In Featured, Interviews, Podcast

    In this episode, Zee Spencer dives deeply into the remote pair programming aspect of working remotely, covering topics such as pairing pitfalls, remote work station setups, and ways that the process could be improved. Show Notes: Zee Spencer (twitter github blog Growing Developers Podcast) 00:57 – Zee Spencer Introduction 01:41 – History with Remote Work 05:04 – Pair Programming 11:08 – Pairing Pitfalls 13:28 – Remote Pairing Setup 20:23 – The State of the Art in Pair Programming 22:56 – Dev Bootcamp

    Read More »
  • Episode #42: Chad Fowler of LivingSocial

    Episode #42: Chad Fowler of LivingSocial

    Jul 25, 12 • In Featured, Interviews, Podcast

    Chad Fowler, of LivingSocial, talks about his background working in and managing widely distributed teams, why people should be allowed to work from home, and the best ways for people who want to work remotely to get into the business. Show Notes: ChadFowler.com Twitter: @chadfowler LivingSocial.com LivingSocial.com/jobs 01:18 – Chad Fowler Introduction & Background 01:50 – Experience with remote work 03:55 – Off-shore experiences 12:05 – Psychological aspect of being a developer 13:20 – LivingSocial 15:15 – Challenges in creating a distributed environment 18:44 – Every team operates differently 22:10 – Team choices 26:00 – Forming a distributed team 33:40 – Why let people work from home? 38:25 – Some people just can’t work from home 43:45 – How can somebody find remote work? 49:20 – Remote pair programming  

    Read More »
  • Podcast #38: Vassilis Rizopoulos of Zühlke

    Podcast #38: Vassilis Rizopoulos of Zühlke

    Jun 27, 12 • In Featured, Interviews, Podcast

    Vassilis Rizopoulos, of Zühlke, talks about what it is like to handle equipment that can be remotely operated, working within a company’s IT limitations, and the importance of setting boundaries when working from home. Show Notes: Twitter: @arcandros Google+ EuRuKo Zühlke 01:20 – Vassilis’ history and background 05:30 – Embedded hardware development 08:49 – Structure of Vasillis’ remote teams 11:17 – Iteration meetings 14:36 – Daily stand-ups 15:24 – Interaction with co-workers 18:30 – Information radiators 22:41 – Working with IT limitations 26:00 – Advice for working remotely 27:00 – Positives and negatives of working remotely

    Read More »
  • Podcast #34: Ron Evans of The Hybrid Group

    Podcast #34: Ron Evans of The Hybrid Group

    May 31, 12 • In Featured, Interviews, Podcast

    In this episode, Ron Evans of The Hybrid Group talks about being a part of a consultancy and the importance of reputation, balancing family and distributed work, and a wonderful project aimed at our youth to introduce them to coding at a young age and keep the Ruby community alive and thriving! Show Notes: Twitter: @deadprogram The Hybrid Group Kanban Pad  The Kids Ruby Project Clutch 00:51 – Introduction 01:50 – Interview begins 02:05 – Ron’s background 04:05 – Sustainable development 04:38 – Communication practices 06:00 – Being extreme 06:40 – Tools 11:45 – Consultancies 14:10 – Building a remote culture 23:40 – History of The Hybrid Group 29:35 – Pair programming and when to do it 36:48 – Does agile development work? 38:30 – Family and distributed work 41:50 – The Kids Ruby Project

    Read More »
  • Podcast #31: Joseph Moore of Pivotal Labs

    Podcast #31: Joseph Moore of Pivotal Labs

    May 9, 12 • In Featured, Interviews, Podcast

    In this episode I talk to Joseph Moore of Pivotal Labs. We talk about the challenges of moving from a collocated team to being a “satellite team member” thousands of miles away. What’s especially interesting about Joseph’s story is that he still pair-programs all day, every day with other members of his team despite being remote.  Show Notes: 00:55 – Introduce Joe 01:41 – Interview begins  01:58 – Joe’s background 04:50 – Pair Programming 06:55 – Pair Programming 100% of the time while remote 09:10 – Patience and Social Skills while Pairing 13:55 – Keyboard back & forth sharing 23:08 – Daily Pair Swapping 25:09 – Going from co located to remote (Joe’s experience) 27:18 – Daily Standups 32:01 – Daily check-ins with clients 33:56 – Social impact of going from co located to remote 36:40 – Advice for

    Read More »
  • The Endless Break

    The Endless Break

    Oct 18, 10 • In Practices

    Everyone needs to take a break from time to time, especially if you’ve been collaborating closely for an hour or more. But when working together remotely, breaks have a way of stretching out longer than intended. Here’s one simple rule for avoiding the Endless Break. It’s a common enough scenario: you work together with a coworker for an hour or so, and then you hit a stopping point and decide to take a 5-minute breather. Both of you go for a walk, maybe grab some water, and then head back to the desk and sit down again to get some more work done. When collaborating remotely, it doesn’t always work out like that. You get back to your desk, and check your teammate’s IM status. It doesn’t say “away”, but she hasn’t posted anything on

    Read More »
  • Wide Links #10: Left coast edition

    Wide Links #10: Left coast edition

    Oct 8, 10 • In Links

    I’m in LA this week, meeting up with one of my dispersed software teams in person for the first time. As a result I don’t have a lot of time to write, but here’s a fresh hot selection of links from the world of distributed teams. Enjoy! Remote Pairing with Vim and TMux – Annotated A wonderfully detailed set of notes on one possible remote pair-programming solution. tags: wideteams development vim tmux Collaborative Editing: the fundament of pairing, both people need to be able to type into the same editor. Access to the Local Server: it’s pretty hard to develop an app you can’t see. Ease of Communication: we need to be able to hear each other, preferably seeing each other as well (there’s a lot of nonverbal communication when pairing). Light Weight: the internet

    Read More »
Scroll to top