PinnedSteven van RappardinBetter ProgrammingHow 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…May 19, 2022May 19, 2022
PinnedSteven van RappardGrowing 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…Jun 24, 2021Jun 24, 2021
PinnedSteven van RappardOrganization 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…Aug 15, 2021Aug 15, 2021
PinnedSteven van RappardChange management basicsChange management is a core skill for senior managers, but one they may not get to practice before their first senior management role…Jul 13, 2023Jul 13, 2023
PinnedSteven van RappardSizing teamsThe big engineering teams we created in my department after a reorganization did not work as well as I hoped. I always liked Larsons…Jun 23, 2021Jun 23, 2021
Steven van RappardPresenting engineering trade offsGood decisions come from good preparation. How we present engineering trade offs influences speed of delivery and the quality of our…Nov 6Nov 6
Steven van RappardBuild || SearchOn growing mattresses, the Library of Babel, DARPA and software configuration. How flexible systems collect complexity.Jul 17Jul 17
Steven van RappardHow 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…Oct 25, 20232Oct 25, 20232
Steven van RappardPicking & ChoosingHow to pick topics as a manager or staff engineerJan 12, 2023Jan 12, 2023