I found the section on "Poor self-directed education" to be interesting. I've had similar feelings as a full stack developer, where in many ways I'm just learning APIs and other narrowly useful trivia. The only things I've had meaningful improvement in are stuff like soft skills, giving a good code review, or managing a complex project. Wondering what kind of skills someone like me should focus on to avoid the "embarrassing" skills/resume gap.