author: @neilmendum
title: Approaches to a consistent developer experience
date: 04-February-2023
Recently I have been conducting a few interviews and one of the questions we often ask is "describe how code gets from a developers laptop and onto a production server". It's quite open ended and gives an insight into people's view of software delivery.
It got me thinking about how companies I’ve worked at have approached developer experience and how they scaled teams. For context I’ve mainly worked at mature companies with numerous departments compromising of feature teams, and the number of developers is in the hundreds. I mention this after reading Software Sprawl, The Golden Path, and Scaling Teams With Agency because I think that having an agreed upon collection of technologies is typically a prerequisite to building a consistent developer experience.