People tend to critize developers a lot, but it is not (always) their fault when something goes wrong. I experienced recently very bad adventures with leadership… not me as a leader, but me as a follower. After years and years as a software developer, and a few small experiences in leading interns and a very few software engineers, I would like to draw up a list of advices to beginners / young leaders, not only in software engineering but in overall.