3 Years of Apache CXF

Today marks exactly 3 years since my first commit at Apache toward Apache CXF:

commit email

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. 🙂

Managers vs Leaders

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”?