Java developer and CS student. I currently work for company developing product in the healthcare business.
Interested in: Java, API design, Design patterns, Dependency Injection, Good coding practices, Unit testing, Mocking
Favorite tools: IntelliJ (switched from Eclipse), UNIX environment (Mac OS X, Linux), Maven, Mercurial
Stuff that makes me happier when coding:: Spring, most of Java EE 6, sometimes Hibernate, sometimes GWT
Stuff that pisses me off: Poor/ignorant OO design, unrefactored messy code, uncommented / overcommented code, poor naming conventions, untested code, XML processing in Java, pride+ignorance+sloth of some programmers, sometimes Hibernate (and whole ORM)
Single most important thing that makes programming fun for me: Working with good code!