I consider myself a generalist with a broad, yet deep, knowledge of many technologies.
I enjoy learning and playing with different programming languages, web paradigms, operating systems, applications, and tools.
Most obstacles that I face in the technology-world are with people and their wants, but not with things; I try to look beyond the thing and get to the root of what the person is trying to achieve. If technology can assist that goal, which combination and which tweaks can satisfy that person's need?
My short-term goals are to improve my knowledge of the programming languages that I use through direct study and by learning other languages and disciplines that can improve my over...