Books, concepts, and mindsets that help build the right thing. Problem solving, design, design thinking, consulting resources. "The Complete Problem Solver", "Change by Design", "The Design of Everyday Things", "Jobs to Be Done", concepts like non-consumption. Questions that confirm that feature requests are valid and avoid solving Y problem when the actual problem is X. Thought processes to prioritize work and focus on what matters. Example: https://news.ycombinator.com/item?id=26814150 Then books, concepts, and mindsets that help software engineers reap the reward of the software they write. Marketing, sales, prospecting, pricing, communication. I believe there is a huge quantity of beautiful, idiomatic, code that solves no real problem, and a huge number of software engineers who have trouble monetizing their skill, or get stuck in unfulfilling roles because they have not found a way to shape an interesting one for themselves. A few examples of threads searching for answers one usually answers through piecing together many resources, books, and life experiences: https://news.ycombinator.com/item?id=26805216 https://news.ycombinator.com/item?id=26650563…
Also recommended in this reply