1:1s, or intentional time set aside for managers and their direct reports, are magical: they're where you learn what "sparks joy" for your staffer and where they're secretly flagging.
Building complex software projects is an iterative process. We rarely get to spend months designing and writing a complete project plan before releasing something to our users, and no feature is ever truly finished.
Most software engineers don't realize that an outage is more than keeping the TTR low (yes, TTR is very important); it's also about managing the expectations of your customers.
Do you follow Agile processes like Scrum, Kanban or XP... and yet struggling to deliver on time, under budget and without last-minute heroics? Why aren't these supposedly best practices working for you?
The transition from a developer to a Lead Developer can be a rocky one. Yesterday, you were working as a developer and today, suddenly, you find yourself in the role of the Lead Developer.