"...a codebase might be “messy.” But software is most useful when it accurately models the world, and the world is decidedly messy."
[Today Reading] GEMBA WALK - GO SEE, ASK WHY, SHOW RESPECT
"The important point here is, that the development team does all this for their own benefit and among each other! The Daily Scrum should help them adapt their plans, so that they increase the chance to reach the Sprint Goal. For this the dev team must know how their progress is trending towards completing the work in the Sprint Backlog."
Without changing our patterns of thought, we will not be able to solve the problems we created with our current patterns of thought. (Albert Einstein)
“[Younger programmers] might insist that everything is new and different nowadays, that the rules of the past are past and gone. If that is what they think, they are sadly mistaken. The rules have not changed. Despite all the new languages, and all the new frameworks, and all the paradigms, the rules are the same now as they were when Alan Turing wrote the first machine code in 1946. But one thing has changed: Back then, we didn’t know what the rules were.”
[Today Reading] Strategies for Handling Unplanned Work During Sprint
Biggest design trends for 2020
Figma: the collaborative interface design tool
[Today reading] How to Write Good Error Messages
"Before you begin anything else, summarize your ideas in an issue and share it. It’s such a simple rule, but the impact is huge."
A system’s being “fail-safe” means not that failure is impossible or improbable, but rather that the system’s design prevents or mitigates unsafe consequences of the system’s failure. That is, if and when a “fail-safe” system “fails”, it is “safe” or at least no less safe than when it was operating correctly.
[Today reading] DESIGN THINKING - A 5 Stage Process:
Mobile Technical Lead at RTA