I have been passionate about software development my entire life. I originally taught myself BASIC using my TI-86 calculator. From there, I learned Visual Basic and C++. I've dabbled in web design, kernel development, and security engineering. Now, I work as a java developer / tech lead. My areas of interest are testable code, continuous integration, and agile techniques. I'm also attracted to anything that is new & shiny.