Legal disclaimer: Nothing posted by me on this website should be construed as legal advice. I am not your attorney. I am not advertising or asking to be your attorney.
Hobbyist programmer. Licensed attorney in Indiana (2013). Informatics background. Previously worked for a data mining software company (e.g. neural networks, linear and non linear regressions, decision trees, and basically any algorithm you can think of).
I love beautiful code, optimization, and design patterns. I love debates about over-engineering and thinking about what is important to get projects done right the first time.
Beautiful code is code appropriate for its audience. A program has two audiences: (1) yourself and fellow coders, and (2) the computer. Write for both.
Q&A for professional and enthusiast programmers
Q&A for linguists, etymologists, and serious English language enthusiasts