Software Engineer. My favorite word is reification. I believe that:
- Every developer should be a generalist
- Functional programming is all about learning about reasoning about sequences
- XSL is an unrated and under utilized language; even if you hate XML
- Singletons are the most abused and overused pattern
- Browser based applications and the IOT are the future of programming and the future is now