Figuring out the difference between "good" and "bad" is an integral and ever evolving aspect of life.
Reflecting on what is important to you is a great way to prioritize your life.
As we get older, we tend to ask less questions. We tend to accept the norm. We tend to be comfortable with the norm.
How does this materialize in life?
As I've now worked across a variety of companies, of all sizes, I have been exposed to awesome coworkers/managers, as well as some not so awesome ones.
A few months back I committed to reading (actually listening to audio books) much more often. Before that, I had really fallen off the reading train and had not been reading at all.
As you develop professionally, and grow from an executor to a manager to a manager of managers and so on, the content of your work changes. The skills needed to be a great executor are different from a great organizational manager.
I have always been a proponent of learning by doing. The act of experimenting, testing assumptions, failing, and getting back up again is valuable for developing your personal and professional abilities.
The best product people, I've worked with, are not the ones with the best ideas. In fact, I have found that product people are so focused on understanding and empathizing with problems that they spend far less times talking about solutions.
I've always found it really valuable to have that one friend who challenges you, when the time is right, on the way you think and the things you do.