If you’ve been dropped into a position where you have to manage a team, or you have taken a project to the next level and you need to build one. You will need to start thinking like a leader, and it’s those soft skills that will need to be developed. This is the crib sheet I continually review time and time again to check my focus and effectiveness. I break it down into three key areas Getting Things Done, Creating a healthy workplace and Managing up and across.
If you’re a beginner or even if you’ve been doing it for years it’s easy to get lazy and just get by, on doing what you know. Churning out code or maintaining a creaking code base is a bit depressing, but relatively easy to do and you can plod along through that for a while. But there comes a time when it feels like you need to up your game. You can feel the technical debt racking up and you think there should be a better way to do this.
You’ve been doing small scripts for a while and you’ve started getting bigger and bigger projects. But you’re getting the fear, the dreaded imposter syndrome. Now to be fair we all get it and we all have to start somewhere. So here are a few tips to get you from somebody who does Python to a Python developer.