On Leveling Up as a Developer

I just read this post from David Bryant Copeland at naildrivin5.com.

This resonated with me:

[...] This may seem like a lot, but these meetings are crucial. Having dedicated time with your manager every week is important. So is having a weekly time to talk with the people for whom you are building software about priorities. And if you aren’t part of these discussions, they are still going to happen, but they will lack your input. That could go bad for you.

I've been on both ends of the spectrum before. Neither of which is good, you have to strive to find a balance there.