My Personal Mission Statement

Make Engineers Happy
  • Grow engineers.
  • Increase developer velocity.
  • Provide insights into complex systems.
Drive Innovation
  • Develop game-changing tech.
  • Metrics, profiling, and debugging.
  • Language design and implementation.
Learn by doing
  • Public Speaking.
  • Writing, e.g., books on Java, Eclipse.
  • Teach technology courses.
  • Visualization, e.g., PyAlgoViz and Cacophonia.