DEV Community

Jonathan Hall
Jonathan Hall

Posted on • Originally published at jhall.io on

How do I convince my team to do it…?

If there’s one question I get asked more than any other, it’s “How do I convince my team to do X?” where X is some DevOps-ish thing, such as continuous deployment, TDD, git rebase, or a thousand other things.

If you’ve ever asked a question like this (to me or anyone else), unfortunately I don’t have a silver bullet answer for you.

Rather, I have an observation:

DevOps is about a cultural change, not a technical change.

The technical practices, tools, and changes associated with DevOps exist to serve the cultural change, not the other way around.

I believe this is at the core of the frustration many people feel (including myself at times) when a team or individual seems to “not get it” with regard to some technique or tool.

Which tools any given team chooses from the DevOps toolset (or any other toolset) are incidental, and are useful only insofar as they help the team work toward a culture of cooperation and collaboration.

Focus on these, and the right tools will naturally start to fall into place.


If you enjoyed this message, subscribe to The Daily Commit to get future messages to your inbox.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more