Imagine you are setting up a new dev team. Either to your current company or to a new one.
What are the first things you would do to safeguard the quality of your day to day life? Those could be technical or more procedural like:
Setting up CI/CD, coding standards, remove technical debt, etc
Setting out a clear process the various recurring meetings, ground rules like "leave the meeting if it is not valuable to you", evaluation processes, 1-1s, etc







I am less than a month away from releasing a 200+ pages book where I discuss exactly that question :-). From
git initto production and anything in between. It's called Cloud Native Web Development and if you're interested, head over to gum.co/cloud-native-web-development for a full table of contents and more details.At a high-level, I'd focus on removing friction for the dev team, automating what can be automated, focus on testing and quick, frequent production deployments using feature toggles to guard unfinished code from running in production.