I started a new position at a company I absolutely adore. I like my boss, the boss' boss, heck I'm even partial to the boss' boss' boss. The environment is very good, and while the work-life balance is a little miserable, I very much want to continue working at this company, and I very much want to improve as a developer. This is my third position in less than two years, and I'm starting to be concerned that maybe i'm in the wrong industry.
I've come to the conclusion that after one friendly conversation with my boss about how things were going (like a 7/10. Okay, but not great) I need to have another conversation. He wasn't forthcoming with explicit expectations after I asked, and decided to press on. Its come to my attention though that this isn't working, and while the issues are mostly my end (time management, organizaton) that I feel could be improved with more explicit guidelines, however i'm not sure. We've had a separate conversation that wound up at while i can code like crazy, my professional slash 'adulting' skills are really lacking.
What are specific topics i can bring up in a conversation with my manager about my performance with an eye towards being sure I have the tools to improve? Or, is it just time to give up the ghost and go back to retail?