It was that separation of concerns in code doesn't automatically translate to separation of concerns in someone's hands. Sometimes the cleanest architecture produces the most friction. #omnicanvasnotes #canvaslayout #digitalworkspace #uxdesign #uiux #productdesign 3/3
