Shai Yallin15 hours ago3 minShift-Left and The Pitfalls of OverplanningPMs make overly detailed plans without dev feedback, resulting in waste. Shorten cycle time by planning briefly then develop and iterate.
Shai YallinApr 23 minUnit Tests Considered HarmfulUnit tests couple us to implementation detail, restrict refactoring and don't assert that features work. Prefer bigger-scoped tests.
Shai YallinMar 262 minNot The Design We Want, The Design We DeserveUpfront design often results in over-engineering and a mismatch between design and reality; embrace Emergent Design to be truly flexible
Shai YallinMar 183 minOf Rigid Microservices and Flexible Monoliths Microservices incur significant overheads in costs of change, runtime and complexity. Start with a monolith and break it down when needed.