@masukomi @inthehands I actually see a lot of bugs caused by devs trying to keep things as simple as possible in the micro, while accidentally introducing system-wide complexity via duplicate sources of truth.
Posts
-
THIS. So Much this. -
THIS. So Much this.@masukomi @inthehands It’s definitely good to avoid unnecessary complexity, but in real life projects I find that the biggest cause of bugs is duplicate sources of truth and data inconsistency across the system. Sometimes maintaining a single source of truth involves refactoring and creating abstractions which are not always simple.