A product team or organization that moves slowly (e.g. reviews, gatekeepers, heavy process) in introducing changes moves slower over time. As slowness increases and the chance of success remains constant, then each failure is more expensive. This leads to a negative feedback loop where more slowness is introduced to try and guarantee a positive outcome.
Links to this note
-
Faster is more productive because it is a multiplier on tasks you spend a lot of time doing (thinking, writing, typing, debugging).
-
In frontend development, a component-driven workflow is a way of building websites and applications by breaking down the UI into smaller components and iterating on them independently and composing them together. This has been popularized by Storybook.js where you write stories around components to make a faster feedback loop compared to loading the whole application (and data) every time.
The Complexity of AWS Lambda Stems from the Need to Internalize the Runtime Model
On it’s surface, AWS Lambda seems simple—it merely invokes a function with some arguments. However, the complexity is deceptively high. This is best highlighted when something goes wrong.
Shipping and Hiring Velocity Are Predictors of Successful Pre-Product Companies
In the early days of a pre-product startup there is little to measure. There’s no sales, there’s no product KPIs, no press releases, and so on.