Java Developer at heart, but distracted often by requirements gathering, process refinement, team management, project management, knowledge sharing, product support and all the other trivial bits that make releases happen.