PinnedInBetter ProgrammingbySteven van Rappard·May 19, 2022How Teams Spend Their TimeWhen teams build software and run it in production they need to divide their time between these responsibilities. How teams spend their…
PinnedSteven van Rappard·Jun 24, 2021Growing teamsAfter more than a year of working on critical projects under lockdown people feel strained. It’s great to get the trust of the business to…
PinnedSteven van Rappard·Aug 15, 2021Organization design in 5 minutesFirst line managers mostly get their team assigned to them. When they step up to become senior manager we expect them to design their…
PinnedSteven van Rappard·Jul 13, 2023Change management basicsChange management is a core skill for senior managers, but one they may not get to practice before their first senior management role…
PinnedSteven van Rappard·Jun 23, 2021Sizing teamsThe big engineering teams we created in my department after a reorganization did not work as well as I hoped. I always liked Larsons…
Steven van Rappard·May 29, 2025A 12 step guide to creating better diagramsDiagrams are a great tool to clarify solutions and discuss them with a broad audience. Visual noise decreases their effectiveness. With a…
Steven van Rappard·Nov 6, 2024Presenting engineering trade offsGood decisions come from good preparation. How we present engineering trade offs influences speed of delivery and the quality of our…
Steven van Rappard·Jul 17, 2024Build || SearchOn growing mattresses, the Library of Babel, DARPA and software configuration. How flexible systems collect complexity.
Steven van Rappard·Oct 25, 2023How systems ageSystems don’t live forever. But why do some last decades while others are seen as legacy after just a few years? Looking at the aging of…A response icon2A response icon2