Sorry I’ve not posted much here lately. Ever since the start of the pandemic I’ve devoted most of my writing energy to the Octopus Deploy blog. This post is intended to serve as a reference to all that content.
A little background: In February and March of 2020, the world woke up to the covid 19 pandemic. It was a scary, heartbreaking, and chaotic time for all of us. One thing we all needed to get used to pretty quickly was working from home.
Overnight, I cancelled all travel. I lost a couple of large contracts, either due to the travel cancellations, or the economic fall out. Fortunately, I fairly quickly found a couple of new contracts to plug the revenue gap.
I agreed to write one blog post a month for the great folks at Octopus Deploy. These blog posts gave me a modest but reliable revenue stream throughout the worst months of the pandemic. For this stability during uncertain times, I will forever be grateful to the great team at Octopus Deploy.
In particular, I enjoyed working with my editors: Lee Carlon (b|l|t) and Tegan Ali (l|t). Lee, Tegan: I really appreciated your thoughtful edits. I’m better at writing now. All of these posts were improved through your careful eyes for detail, genuine care, and excellent advice. Thank you.
Honestly, there’s a lot of content listed below. Here are a few suggestions about where to start:
DevOps primers:
- DORA metrics – The predictive link between DevOps practice and business outcomes (December 2021), an effective sales pitch for why DevOps matters, and how to measure it.
- The DevOps Reading List (Dec 2020), which went pretty viral, especially after Dr. Nicole Forsgren and Gene Kim said some nice things about it on Twitter.
My favourites:
- Change Advisory Boards Don’t Work (July 2020), a fun rant.
- On the naming of DevOps Engineers (Jan 2021), another fun rant.
- Negotiating with the gatekeepers (August 2020), which taught me to fall in love with writing all over again
- My entire Safe Schema Updates series (Most of 2021), which reinforced in me the significance of feature creep and small batch sizes. It also inspired me to never write a book.
This writing quest was a lot of fun, but over the next few months I hope to spend less time writing articles and more time writing code. With that in mind, I’m going to leave this enormous batch of content right here. Hopefully this should keep you going until I catch the writing bug all over again.
March 2020:
SQL Server deployment options for Octopus Deploy
https://octopus.com/blog/sql-server-deployment-options-for-octopus-deploy
April 2020:
Deploying SQL Server Security with dbatools and Octopus Deploy
https://octopus.com/blog/deploying-sql-server-security-with-dbatools-and-octopus-deploy
May 2020:
Self-service database provisioning with Octopus Runbooks and Redgate SQL Clone
https://octopus.com/blog/self-service-database-provisioning-with-octopus-runbooks-and-redgate-sql-clone
June 2020:
SQL Server and PowerShell made easier with dbatools: Practical examples
https://octopus.com/blog/sql-server-powershell-dbatools
July 2020:
Change Advisory Boards Don’t Work
https://octopus.com/blog/change-advisory-boards-dont-work
August 2020:
Negotiating with the gatekeepers
https://octopus.com/blog/negotiating-with-the-gatekeepers
September 2020:
Taming the Kraken: How to protect your data
https://octopus.com/blog/tame-the-kraken-protect-your-data
October 2020:
100x faster db deploys: Skipping unnecessary schema compares in tightly coupled systems
https://octopus.com/blog/100x-faster-db-deploys
November / December 2020 (This was a big one!):
The DevOps reading list: Choosing your next DevOps book
https://octopus.com/blog/devops-reading-list
January 2021:
On the naming of DevOps Engineers
https://octopus.com/blog/on-the-naming-of-devops-engineers
February 2021:
How SpaceX obliterates its competitors and redefines space travel
[Redacted. It turns out I was wrong about a great many things.]
March 2021:
Safe schema updates, part 1: Database delivery hell
https://octopus.com/blog/safe-schema-updates-1-delivery-hell
April 2021:
Safe schema updates, part 2: Resilient vs robust IT systems
https://octopus.com/blog/safe-schema-updates-2-resilience-vs-robustness
May 2021:
Safe schema updates, part 3: Continuous Integration is misunderstood
https://octopus.com/blog/safe-schema-updates-3-ci-is-misunderstood
June 2021:
Safe schema updates, part 4: Loose coupling mitigates tech problems
https://octopus.com/blog/safe-schema-updates-4-loose-coupling-mitigates-tech-problems
July 2021:
Safe schema updates, part 5: Loose coupling mitigates human problems
https://octopus.com/blog/safe-schema-updates-5-loose-coupling-mitigates-human-problems
August 2021:
Safe schema updates, part 6: Provisioning dev/test databases
https://octopus.com/blog/safe-schema-updates-6-provisioning-databases
Spet 2021:
Safe schema updates, part 7: Near-zero downtime database deployments
https://octopus.com/blog/safe-schema-updates-7-near-zero-downtime-deployments
October 2021:
Safe schema updates, part 8: Strangling the monolith
https://octopus.com/blog/safe-schema-updates-8-strangling-the-monolith
December 2021. (Published in April 2022):
DORA metrics – The predictive link between DevOps practice and business outcomes
https://octopus.com/blog/dora-metrics-devops-business-outcomes
1 comment for “Summary of my Octopus Deploy blog posts”