Concepts

post-image

Continuous Coding, 8 days a sprint

Sunday, Jun 6, 2021

What does coding life look like when you are a continuous coder? Well, as the Beatles once said, “8 days a week, I love you.” That's what many people think of when they hear of continuous coding for the first time. But we are here to offer a better way. 2 weeks for a sprint is a pretty good lenght of time. And as a continuous coder, you'll be able to make those sprints 8 days long.

Continue Reading
post-image

Continuous Features

Sunday, Dec 29, 2019 agile, LEAN, SAFe, Scrum, Less, BDD, DDD, Feature

There are numerous ways to define the feedback loop of planning. All of them have the same goal of generating the big picture. LEAN Agile Scrum , Kanban, XP SAFe, Less BDD DDD Event Modelling Six Sigma As a Continuous Coder the how is less important than participating and speaking up if requirements and planning aren't clear. If you don't know why you are working on something, you will be less able to speak up and fix problems that only you are in a position to notice.

Continue Reading
post-image

Continuous Planning

Saturday, Dec 28, 2019

Planning is an important aspect of continuous coding. Many have the misconception that if you are working continuously then planning merges into other processes, but this is a mistake. There are a few different common ways to do continuous planning. You can do all or some of this, as needed. There are two scales at which one needs to plan. There is the high level, long term feature plan. This document is not about that.

Continue Reading
post-image

Continuous Certification

Friday, Dec 27, 2019 certification, poc, tracer-bullets, exams, assumptions

Certification has gotten a bad reputation, but if approached correctly, it's invaluable. Why do we write acceptance tests, and user stories? So we can certify our programs. Why should we take certification exams, so we can validate our skill sets before moving forward. Know what you want to do, and know that you can do it. Don't fall victim to imposter syndrome or the Dunning-Kruger Effect. How does this apply to me as a developer?

Continue Reading
post-image

Continuous Communication

Thursday, Dec 26, 2019 communication, psychological-safety, meetings

Topics for Continuous Communication Daily scrum blockers and help requests regular statements of mistakes, alternatives or concerns Psychological Safety How does this apply to me as a developer? Why does one need to continuously communicate? What benefit does that bring to both the developer and the company? Isn't it more efficient and a better use of my time if I complete what I'm working on and not bother others?

Continue Reading
post-image

Continuous Cooperation

Wednesday, Dec 25, 2019

Most software development teams are actually software development groups. Don't be part of a group, be part of a team. What does this mean? What's the difference? A software development group is a group of people who happen to share the same general environment, but which act independently for their own concerns with their own motivations. For example, a group of people at the airport all want to get onto the same plane, and they each worry about their tickets and belongings.

Continue Reading
post-image

Continuous Refactoring

Tuesday, Dec 24, 2019 tdd, refactoring

Continuous Refactoring Continuous refactoring is what we need to do to maintain Continuous Integrations and to make sure our pipelines for Continuous Delivery stay robust and maintain our confidence. Continuous refactoring means that you are constantly improving the structure of your code so that the next change is easier to make, and the next developer is realistically confident about the changes they are making. When does continuous refactoring happen? Continuously! Ha ha, but seriously, when?

Continue Reading
post-image

Continuous Code Review

Monday, Dec 23, 2019 pair programming, mob programming, code reviews, CI/CD

Pair or Mob Programing Mob and Pair programming are great techniques to improve the quality and stability of the code you produce. Programming with extra sets of eyeballs creates three main competitive advantages. Both implicit and explicit knowledge is transferred between team members. New skills and team standards can be learned quicker than if studied independently. Sticky or tough issues get resolved more quickly, as answers come from unexpected places.

Continue Reading

Monday, Jan 1, 0001

Continuous Coding with Agile A quick summary of agile inspired by the tweets‍ of Christian Hujer @christianhujer Nothing is more agile than gaining quick confidence After making a change, you have 90% confidence within 10 seconds, and 100% confidence within 10 minutes that the change can be released, and then you do so. This ability gives you more continuous certification, than any actual certificate. Continuous Coders embrace change, with fast feedback and Continuous everything.

Continue Reading

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