Continuous feedback at every phase for faster development.
Continuous Delivery needs Continuous Integration, which needs Continuous Coding

WELCOME TO CONTINUOUS CODING. IDEAS AND ADVICE TO CONTINUOUSLY IMPROVE YOUR DEVELOPMENT.

Dive In

ABOUT Continuous Coding

Continuous Coding is about the software development practices needed to deliver changes faster than the competition by:

  • Keeping the feedback loop short
  • Keeping the project on target
  • Maintaining marathon endurance


  • Inspired by a conversation in the extreme programming email group ContinuosCoding.org aims to inspire developers to implement the practices needed to write code which has few bugs, continuously improved, and easy to change. Evidence has proven that companies which are able to implement Continuous Deployment have less bugs and are more competitive than companies which don't. Companies which are able to enable a DevOps culture, report even greater quality of software and services. In order to accomplish a Continuous Deployment a company needs to be able to first implement Continuous Integration. Moving beyond XP, It is the contention of this group that the safest and most efficient way to accomplish Continuous integration is to practice Continuous Coding.

    JFrog wrote in Liquid Software that beyond Continuous Deployments we must be able to also implement Continuous Updates. Updates to devices and machines which the software development team does not have direct control. For this future to become our new reality, Continuos Coding practices are a must, lest we endanger people with the software we write.

    about-image

    Continuous Coding Concepts

    Continuous Coding is modeled off eXtreme Programming. There are seven high level concepts which all good practices fit in. Some concepts might sound like they don't apply to developers, or only to developers with authority. But that is not the case.

    SO WHAT DO YOU THINK ?

    This site is a collaborative effort.
    What do you want to see here?
    Which articles are lacking or outdated?

    Contribute