Grant Wesley Parks
I've been writing and reading software for over 30 years. Working lots of nights and weekends, I've read literally billions of lines of many programming languages. I prefer to be set loose on a legacy system, adding features and reusable modules, fixing the bad stuff, shrinking it, making it transparent, robust, uncoupled, highly cohesive, documented and much, much faster. I write lots of libraries, functions, macros and classes. I write compilers for DSLs (meaning: turning source code into object code and then branching to it; no wussy interpreter for me).