I first encountered source code before my teen years on a TRS-80 Model I with a Level II Basic ROM but a Games Pack (Tic-Tac-Toe, Checkers, Chess, Backgammon) that was written in Level I Basic. The machine came with a filter that was supposed to read in Level I source and emit a Level II program, but the filter was broken, and so I had to fix the games before I could play them. From that moment on, the machine itself became the the best game available.
My passion for computer science turned towards the theoretical in college, and back towards practical when I entered the workforce — a transition I made when the Java programming language was first introduced.
I had the good fortune of being able to commit the sin of inventing an in-house web-application programming language in XML syntax — which was a great source of experience at the expense of the unfortunate souls who programmed in it. Today I spend my days working to replace that system with a more modern implementation using GWT as the basis of the view layer.
I have looked longingly at NeXT systems and their programming environment from their beginning, but have only recently started seriously practicing Objective-C now that the environment has shrunk into my pocket and onto my tablet.
I would like to find some time to dabble in Haskell so that I can experience the thrill of completely changing the way that I think about programming once again.
Q&A for professional and enthusiast programmers
Q&A for power users of Apple hardware and software
Q&A for professional programmers interested in conceptual questions about software development
Q&A for scientific skepticism
Q&A for computer enthusiasts and power users
Q&A for professional system and network administrators
Q&A for Ubuntu users and developers
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for professional and amateur chefs
Q&A for science fiction and fantasy enthusiasts
Q&A for power users of web applications
Q&A for active researchers, academics and students of physics
Q&A for Information security professionals
Q&A for theoretical computer scientists and researchers in related fields
Q&A for professional and independent game developers
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for user experience researchers and experts
Q&A for people studying math at any level and professionals in related fields
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for developers and researchers interested in open data
Q&A for students, researchers and practitioners of computer science
Q&A for practitioners, researchers, and students in cognitive science, psychology, neuroscience, and psychiatry
Q&A for parents, grandparents, nannies and others with a parenting role
Q&A for project managers
Q&A for professional graphic designers and non-designers trying to do their own graphic design
Q&A for peer programmer code reviews