The layout of your source code repositories will affect your company’s org chart, and if you get the first wrong, your ability to deliver software will suffer. Conway’s Law states that your software architecture will naturally match your company’s org chart. I expand the law and believe that your source code repository structure will naturally […]| cat /dev/brain
There is a lot of writing on how to implement Continuous Deployment using various technologies, but far less on the why.| cat /dev/brain
The windows rattled, that one picture hanging on the wall tilted again, our conversation stopped. We did not notice. Growing up beside a busy Canadian National railway, trains were a part of life. The engineers blew their whistles as they approached the road crossing, and the roar of the diesel engines as they made their […]| cat /dev/brain
The act of writing Code and writing Prose is the same thing. They both use the same mental processes, have language constructs and audiences, and require significant focus to be effective. I’ve written code and countless technical docs and articles for well over two decades, and lately started writing fiction. This article has been percolating […]| cat /dev/brain
A few years ago at Arctic Wolf I put together a talk titled “How to be on-call”, in response to the rapid growth of the organization and increasing number of on-call schedules. The talk turned out to be very popular and the recording became part of the onboarding process for new employees. While some of […]| cat /dev/brain
It has been five years since my last update. Replacing those ribs was extremely time consuming, each one was a three hour commitment needing helpers, and life just gets in the way. But it’s finally done, and my daughters will never willingly crawl under a boat again. On the right is a picture of the […]| cat /dev/brain
After an extended break due to other priorities, I’m back at slowly installing more ribs. On the right is the back section of the boat with seven new ribs in a row. It’s exciting to see a small section that’s completely held together with new ribs. We broke three ribs trying to get the last one […]| cat /dev/brain
With my Dad’s help, and that of his well equipped shop, we manufactured almost 60 ribs for the boat, close to 500′ worth of ribs! I first ran the 1″ planks through the bandsaw and ended up with (mostly) straight strips of 1″ x 1/2″ by 8′ long ribs. One pass on each side through […]| cat /dev/brain
Finally some new wood went into this boat. I took a day off last week and installed the new stem and keel. I don’t have a good picture but it certainly feels like we’re making some progress. The keel and stem are nailed from the bottom, and every hole has to be drilled for the copper […]| cat /dev/brain
The concept of blameless culture has been around for a long time in other industries, and while the history isn’t clear, you could argue that it became an “official” part of the tech industry with the publication of the definitive book Site Reliability Engineering in 2016. My summary of blameless culture is: when there is […]| cat /dev/brain