Git has become the version control system of choice for most software developers, but do we really understand it well enough to use it effectively? You may be your own worst enemy and don't know it.
Does your organization seem to take much longer than it should to get things done? You balloon up your organization and it doesn't seem to get any better. What's the problem, and how do we solve it?
There are all kinds of things we could change in our software development organizations, but what changes will actually help our companies succeed? How do we actually move the needle forward?
Have you ever been on a software project that went over budget? For a lot of us, it was a recent event. Clearly we're not alone. Why is estimation such a struggle, and what can we do about it?
Becoming a manager can be easy; becoming a leader is more complicated. Let's look at some common leadership anti-patterns (examples of what not to do) in an effort to avoid the common pitfalls.
Getting a bunch of humans to move in the same direction to accomplish a goal is not as easy as it may seem. How do you know that your leaders are doing their jobs effectively?