Continuous delivery is the practice of releasing your code early and often. By continually delivering your code, changes become smaller and easier to manage. Releasing early also give you a tight feedback loop between your users and QA. Releasing often can be scary as it increases the risk of bugs and poor quality. Pipelines are a deployment concept that can improve quality while maintaining release speed. Forget releasing every 6 weeks, you could be releasing several times a day. Learn to build a pipeline to release your code safely and quickly, in a sustainable way.