Welcome to the Web site for Todd Heberlein.
I am a computer scientist and software developer, and yes, I consider them different fields. I have known a lot of excellent computer scientists who couldn't program their way out of a paper bag. I believe in data-driven research. Smart guys can sit in a room philosophizing about the way things could be or should be, but science needs data to support or refute these idea. Developing software and carrying out experiments is how we collect that data.
Software development is also necessary to move capabilities into people's hands. Software is how we actually affect change. Proposals, papers, patents, and presentation are only ideas. Software makes those ideas real. And sometimes making those ideas real is damn hard.
Thomas Edison once said, "Genius is one percent inspiration, ninety-nine percent perspiration." Today, much of that perspiration is spent in front of a keyboard.
This site covers both inspiration and perspiration. It covers ideas, both present and past, and observations on what is going on in the field today. It also covers experiments I've conducted to test ideas. And sometimes it covers tools I've created for others to use.
I hope you find something useful in these pages.