"Successful data products reduce friction with the end user."By Fundamentals of Data Engineering
"successful tools adapt to the hands that use them. Successful requirements gathering takes this into account. And this is why early feedback, with prototypes or tracer bullets, will let your clients say “yes, it does what I want, but not how I want.”"By The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
"success in dealing with people depends on a sympathetic grasp of the other person’s viewpoint.”How to Win Friends and Influence People: Updated For the Next Generation of Leaders
"Surprisingly, many users would rather use software with some rough edges today than wait a year for the shiny, bells-and-whistles version (and in fact what they will need a year from now may be completely different anyway)."By The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
"Swapping out or upgrading components in a monolith is often an exercise in trading one pain for another. Because of the tightly coupled nature, reusing components across the architecture is difficult or impossible"By Fundamentals of Data Engineering