For any type of async work, I can always find you a batch size
small enough for which the flow efficiency is terrible.
»small enough for which the flow efficiency is terrible.
»When it comes to PRs and code reviews, if you are optimizing for these metrics in order to improved the process (and I believe you should)
»If you reduce the transaction cost in the system but don’t see a follow-through behavior of reducing the batch size, consider ways of, even artificially, increasing the holding cost in order to incentivize that batch size reduction.
»I noticed that teams that use a process that makes reviews expensive (PRs and async code reviews are one of those) also tend to have refactoring as a separate task or a separate PR.
»when people have a chance to get immediate answers compared to when there’s a delay involved. And the difference are the questions that enable curiosity, building relationships, and trust.
»Over the years, I came to realize that usage of some test doubles and popular patterns in test code can actually be an indication of a deeper design problem in production code.
»chances are you’re used to making big changes.
»Sure, until you realize that the tool is influencing the mindset as much as the mindset is influencing the choice of the tool.
»is to invest in making experimenting and trying out ideas cheaper in order to sooner bring relevant data that can inform our decisions and reduce uncertainty as to what to prioritize and where to invest.
»is a poor man’s try of achieving predictability while eroding trust and jeopardizing psychological safety.
»