"Leadership" is one of those words that used to make me cringe. I couldn't see how it could be defined, measured, or taught. I associated it with being a manager, something I haven't pursued--just like I haven't read Dale Carnegie's
How to Win Friends and Influence People. Becoming a leader, I thought, involved spending time away from the things that interested me most.
But, according to technical management guru Gerald Weinberg, leadership is "the process of creating an environment in which people become empowered." A leader is someone who helps people solve problems. It's not necessarily a manager. The managers in your company might rarely or never be leaders--for example, if they primarily assign mountains of paperwork, engage in political infighting, or micromanage all work.
This is a powerful thought, though obvious once you've had it. A leader cares not only about their own work but helps other people get things done. Of course, most work today is so dependent upon other people that it would be hard to get anything done without empowering others. Being an effective leader seems synonymous with being an effective doer.
Weinberg suggests that leaders empower people to solve problems in a number of ways. One important way is helping people understand problems and possible solutions to them. Some people are leaders because they're great at getting to the root of a problem and convincing others that they're right. Or, they can tell you why something you thought was a problem really isn't one. Or, they come up with solutions that no one else has come up with.

Some of the best insights I got from the book involved interacting with coworkers. Weinberg has found that attempts to help are often perceived as interference. This is why it's important to ask whether or not someone needs your help. I know people who are so eager and so full of ideas that they often cause those they were trying to help to stop listening. "We're just trying to solve X, and you bring up 10 other things we should be doing!" they're thinking. Similarly, when you can't understand why someone is acting a certain way, it's often best to assume they're really trying to help you.
There are plenty of nuggets in Weinberg's work, but something I'm going to try to work on is communicating my feelings, something I've never been great with. Since you can never know how people see you or what they are thinking, your communications should not assume either. That is, you shouldn't say, "I know you are having trouble completing your work because of issues you're having at home." Instead, Weinberg suggests beginning with something more like, "I'm feeling frustrated that we're having trouble completing projects on time. The only thing I can assign my frustration to is your frequent absences. Is there something we can work out?" This risks becoming psychobabble akin to "I feel that you feel that I'm feeling you're feeling, etc.", but I'm going to give it a try.