A functional programmer with advanced experience developing production software in Scala and Java, James is passionate about continuous learning and keeping just outside of his comfort zone.
When not knee-deep in type theory, James can be found running, cycling, and stargazing around the San Francisco Bay Area.
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for professional mathematicians
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for Ubuntu users and developers
Q&A for enthusiasts and power users of the Android operating system
Q&A for apps, scripts, and development with the Stack Exchange API
Q&A for professional programmers interested in conceptual questions about software development
Q&A for Bitcoin crypto-currency enthusiasts