Hi, and welcome to my site. I'm a software developer. My interests include Object-Oriented technology, Big Data, Agile methodologies, and UI Design.
You can read my résumé or email me.

A change in perspective is worth 80 IQ points.
—Alan Kay

XML is like violence. If it doesn't solve your problem, you're not using enough of it.
—Anonymous Coward via Slashdot

Never give up your performance accidentally.

—Rico Mariani

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.
—Donald Knuth

A complex system that works is invariably found to have evolved from a simple system that worked.
—John Gall

Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems.
—Jamie Zawinski

You can’t have great software without a great team, and most software teams behave like dysfunctional families.
—Jim McCarthy

I love deadlines. I like the whooshing sound they make as they fly by.
—Douglas Adams

PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.
—Jon Ribbens

It’s usually better to have something than to be something.
—yours truly (on composition vs. inheritance)

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
—Bill Gates

The Linux philosophy is “Laugh in the face of danger.” Oops. Wrong One. “Do it yourself.” Yes, that's it.
—Linus Torvalds

Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.
—Alan Kay

The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.
—Nathaniel Borenstein

If I have not seen as far as others, it is because giants were standing on my shoulders.
—Hal Abelson

Do not weep. Do not wax indignant. Understand.

Fucking computer.