
After reading the Continuous Delivery Book, I have been thinking a lot about branching strategies and Continuous Integration versus Feature Branching. I put together this little chart of the pros and cons of each.
Feature Branching | Continuous Integration | |
Trust | Does not... |
Martin Fowler is prolific writer about software development. One of his more well-known books is probably Refactoring. He also has a blog with lots of good content. After reading the Continuous Delivery book and working on my Using Git Effectively course, I have been...
Reading the Continuous Delivery book recently has got me thinking a lot about ways to achieve continuous integration while still adding new features. The book suggested Branch By Abstraction as a way to avoid stepping on each other’s toes. It also mentioned the ...
Antidoc – The Solution to Documentation
December 15th, 11:00am MT
We believe in finding better ways to write software. You can be productive and still have fun. We help developers be more productive and have more fun by taking complex software engineering topics and breaking them down...
In the past I have been a big fan of Git Flow. I still am, but I recently read the book Continuous Delivery and it has me rethinking some things. In particular they talk about Continuous Integration and not using feature branches, which is a very large component of Git Flow.
Any...
A year or two ago, I was talking to Nancy about my interest in Continuous Integration (CI). She put me onto this book called Continuous Delivery (CD). It’s a little dated. The technologies have changed but all the principles still apply. If you are interesting in learnig more about CI or...
Oh My ZSH
If you follow this blog, you will know that I am a huge fan of the Maintainable podcast by Robby Russell. It contains lots of great information about working with Legacy Code and how to write code so that you avoid a lot of the issues with Legacy Code.
Robby is also the...
I was listening to the IEEE’s SE Radio podcast the other day while riding my bike to work (ironic as you will see if you keep reading). They were interviewing Ken Youens-Clark who wrote a book called Tiny Python Projects.

You would never put a kid on a bicycle without a...
If you have been following this blog, it should be no surprise that I listen to the Maintainable podcast. It is a great resource. The other day I was listening and I heard a clip that really spoke to me.
Justin Searls is talking about debugging and not being afraid to dive into...
I did a job a few years ago for a mining company. We were building a tester to test soil samples. I was amazed that many of the parts for the tester were 3-d printed. I thought it was pretty cool technology. At the time I thought it could be useful for printing enclosures and mounting brackets,...

The GLA Summit is going on today! There should be lot’s of good content. I am doing a presentation together with Tom McQuillan of Tom’s LabVIEW Adventure fame on our efforts to implement the Gang of Four Patterns in LabVIEW 2020, now that we have interfaces. You...
I’ve written a lot previously on unit testing and the value of unit tests. I try very hard to write unit tests for all my software and i try to use Test Driven Development (TDD) as much as I can. It’s not always easy.
I just started a Real Time (RT) project...