And How to Get Over Them — I’ve led software engineers for the last ten years. I have mentored or promoted around a dozen developers to team lead, management, and leadership roles. In my experience, there are a few common pitfalls with new managers. Pitfall #1: Failing to treat management like a technical skill you must learn As with software development — in management there are frameworks, practices, even languages…