When you’re new to a team or a codebase, the act of making a code change can be intimidating. Even seasoned developers and those with the most context fear being the person who broke production. With this fear, engineers don’t take much needed risks and close themselves off to the possibility of being wrong. They fear making mistakes, at the cost of being creative, which can limit the benefits that come from learning about a codebase by interacting with it.
In this talk, Sapphire will explore how shortening feedback loops through testing, continuous delivery and continuous deployment give both developers and platform engineers the freedom to innovate and space to make mistakes without damaging production applications and systems.