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!
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for Ubuntu users and developers
Q&A for computer enthusiasts and power users
Q&A for power users of Apple hardware and software
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.