helloPeriod. But the period is my face.

My name is Chris, and web is what I do.

I'm a web developer from the Pacific Northwest, and I specialize in JavaScript, C#, and happy users.

  • I think software should be freeing.

    My favorite products are the kind that let me do more of the things I like and less of the things I don't like. Software should focus on the user, with interfaces that are there when you need them, but get out of your way when you have better things to do.

  • I think we are in a second web renaissance.

    The web has come a long way in the last 20 years, but there's still so much more growing to do. Web Components, the Internet of Things, and the Semantic Web have enormous potential to revolutionize how we connect and deliver information. I'm pretty excited about them.

  • I think code should be clean.

    Uncle Bob taught me that code is a communication tool. Authors write code not only for machines, but for humans as well, and code that is well-organized and easy to read is nicer for everyone.

  • I think an evolving process is the best process.

    Building stuff should be fun, not tedious. Keeping up-to-date on the ever-expanding tool chest of the modern web developer, and learning when (and if) to use those tools is our real superpower.

  • I think it's a waste of time to not write tests.

    If I can make a statement about how something should work, there's probably a test in there somewhere. I'd rather just explain to the computer how to do that test, than have to do it myself any time I want confidence that my software still works.

  • I think it's important to be pragmatic.

    Obsession is great for driving quality, but it should never get in the way of getting the job done. Let's manage that debt on our own time.

If I sound like someone you could get along with, why not drop me a line and we can talk web!