I couldn't agree more! I really like this book https://www.amazon.ca/Programming-Beyond-Practices-More-Monkey/dp/1491943823 it helped me approach my works as a Software developer differently. Although I work mostly with back-end I still find it useful to understand more about the problem, the users, etc. I can't see my work as "just back-end, not interested in the user" anymore. I feel disconnected and without a purpose.