Philosophy

I am a fan of standards, especially web standards. I enjoy clean design and simple implementations. Nothing bothers me more than a hack where an elegant solution would serve, but I am not above using hacks where no such solution exists—or developing a solution, for that matter. I adhere to the Socratic prescription to question everything, and I start with myself: I spend a fair amount of my time keeping up to date with development practices, new standard syntax and features in the languages and systems I use, and technologies available. I avoid assuming what I can verify, and evidence-based thinking is my friend.

I follow SOLID to the fullest extent possible. Modularity, extensibility, and simplicity are important to me. Code should be similar to Ikea furniture: simple to assemble, straightforward to modify or extend, and easy to maintain.

Skills

  • By Skill
  • A-Z
basic
    intermediate
      expert
        • basic
        • intermediate
        • expert

          Projects