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 people can sit in a room philosophizing about the way things could be or should be, but science needs data to support or refute these ideas. 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.
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.
In addition to computer security, I also cover other areas of personal interest, especially in my blog.
I hope you find something useful in these pages.
Full CV: curriculum vitae
Friday evening. Cracks knuckles. Opens Xcode. Settles in for a long weekend of Swift.