By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Combining Continuous Delivery with Pair Programming: Lessons Learned
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > Combining Continuous Delivery with Pair Programming: Lessons Learned
News

Combining Continuous Delivery with Pair Programming: Lessons Learned

News Room
Last updated: 2025/10/09 at 9:07 AM
News Room Published 9 October 2025
Share
SHARE

Pair programming and continuous integration can go hand-in-hand. Pushing to main multiple times a day is hard in isolation, leading to delays, large PRs, and merge issues, Ola Hast and Asgaut Mjølne Söderbom mentioned in their talk about continuous delivery with pair programming at QCon London. Pairing enables instant code review, easier refactoring, fewer bugs, and higher team resilience.

In an earlier article, Hast and Mjølne Söderbom mentioned that their team uses pair and mob programming with TDD; there are no solo tasks or separate code reviews. This approach boosts code quality, reduces waste, and enables the sharing of knowledge. Frequent breaks help to maintain focus and flow.

Pair programming and continuous integration (CI) support each other. Real CI means pushing to main several times a day, or as soon as you are done with a small task, Mjølne Söderbom said. This is hard to achieve when developers work in isolation, as every change requires external review and coordination:

If our team of four developers were to work in isolation/alone, it would be nearly impossible to work with real CI. They would have to interrupt each other all the time. The immediate result of this is that they produce bigger tasks with bigger pull requests. It also disrupts our own flow. Then the whole concept of CI falls apart. We see this happen in other teams all the time.

Refactoring becomes especially difficult if people work in isolation, often postponed with promises of “later,” which never happens, Hast said. When people work in isolation, it adds a layer of coordination to do much-needed refactoring, which either leads to merge hell or more promises of doing it later.

There is so much time wasted waiting in organisations, especially in the software industry. This wasted time seldom gets focus in organisations because it can be hard to see clearly, especially for management. Their way of working means that a lot of the processes that usually are a part of a development flow are superfluous, Mjølne Söderbom explained:

For instance, since we deploy very small chunks to production and have the ability to hide functionality behind feature toggles, testing in other environments just isn’t needed.

Mjølne Söderbom mentioned that they spend very little time reviewing code from pull requests since they do all review continuously while pair programming. It is not something we set out to do; it is just a natural consequence of working this way, he said.

When working together, you not only reduce waste during the task, but also greatly reduce waste on what we call rework; all the stuff that could happen after a task is “finished”, Mjølne Söderbom mentioned:

As we use TDD, pair programming, and CI, we are left with significantly measurable high value.

This gives fewer bugs in production, and even more importantly, the code is easier to change, and we can develop software faster in the future, he concluded.

InfoQ interviewed Ola Hast and Asgaut Mjølne Söderbom about refactoring and the benefits that their way of working has brought them.

InfoQ: How do you do refactoring?

Asgaut Mjølne Söderbom: Doing necessary refactoring is very difficult since it needs to be coordinated with everyone. People tend to say: “We will do this refactoring in another pull request later”. Which means never.


When working in small steps and putting code into production rapidly, we can easily do some tidying/refactoring, deploy that to production, then go back to whatever we were doing. This is a huge benefit for improving legacy code as you go

InfoQ: What benefits do you get from the way that you are working as a team?

Ola Hast: When you work closely with a small group of individuals over time, you get to know them rather well. So the psychological safety is high, the stress level is low, and we have a lot of fun working together.


The shared knowledge in the group gives us resilience, which is very helpful given that we both have small kids with all that entails, like sickness or school meetings. Someone being away is usually never a problem for our progress since we have continuity.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article The best October Prime Day deals you can still shop
Next Article Inside Intel’s Hail Mary to Reclaim Chip Dominance
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Europe Pledges $600 Billion for Clean Energy Projects in Africa
Gadget
The DGT has created a Big Brother against belts and cell phones. Next objective: the continuous line
Mobile
this spin-off completely changes the rules of the game
Mobile
Intel Showcased Panther Lake & Xe3 Graphics At Tech Tour Arizona 2025
Computing

You Might also Like

News

Next-Gen Nuclear Reactors Are Coming To The US According To Government Officials – BGR

6 Min Read
News

How AI is quietly rewriting the rules of art appreciation

9 Min Read
News

Legal AI firm Spellbook raises $50M to expand contract review platform – News

7 Min Read
News

Party games are coming to Netflix on your TV, and the selection is shockingly good

5 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?