This site is a collection of thoughts and learnings from nearly 30 years of leading software development projects. I don’t claim that these are the best or only ways to run projects, build teams, learn skills, or write code. They’ve worked for me, but your mileage may vary.
My experience has been almost entirely with technology development, although I believe that a lot of what I’ll talk about here is applicable to many fields and many types of leadership. If it is helpful to you in your field, or doesn’t apply at all, please let me know in the comments for each post.