Today marks exactly 3 years since my first commit at Apache toward Apache CXF:
A lot has definitely happened in 3 years. We’ve gone from two very separate codebases (Celtix and XFire) and have produced one of the leading Web Services frameworks. We were the first Apache Licensed JAX-WS compliant implementation. We were the first Apache Licensed JAX-RS compliant implementation. CXF is embedded in MANY applications including JBoss, Geronimo, Jonas, Camel, ServiceMix, and more…
Anyway, it’s been an exciting 3 years. Looking for many more. 🙂
On a recent thread on the general@incubator list at Apache, Niclas Hedhman pointed out a very interesting list of differences between Managers and Leaders from Wikipedia. I really like this list:
- Management involves power by position.
- Leadership involves power by influence.
and specifically these distinctions:
- Managers administer; leaders innovate.
- Managers ask how and when; leaders ask what and why.
- Managers focus on systems; leaders focus on people.
- Managers do things right; leaders do the right things.
- Managers maintain; leaders develop.
- Managers rely on control; leaders inspire trust.
- Managers have short-term perspective; leaders have long-term perspective.
- Managers accept the status-quo; leaders challenge the status-quo.
- Managers have an eye on the bottom line; leaders have an eye on the horizon.
- Managers imitate; leaders originate.
- Managers emulate the classic good soldier; leaders are their own person.
- Managers copy; leaders show originality.
I REALLY like that list. It definitely sums up the causes of many of my “problems” when dealing with “managers” in the past (and present). I definitely tend to fall into the “leader” roll and generally have trouble trying to see the other side of the situations. I readily admit that. But I think it’s also very important to have both types of people represented. One or the other and things don’t happen, or at least not well. It takes a good balance.
So, which do YOU strive to be? A “Leader” or a “Manager”?