a small personal blog

me / this site

get in touch:
github / email


About this site

As I've meandered through the world of mathematics, data science, programming and technology, I've found myself in great debt to so many strangers who have shared their knowledge through blog posts, tutorials, and Stack Overflow answers.

It has occured to me that I ought to do something similar - to keep track of the knowledge and experience that I am accumulating, and to periodically condense it into some format that might be helpful or interesting to someone else. As a long-time math tutor, I'm also aware that explaining my own knowledge and reasoning to others is one of the quickest and most effective ways to learn.

I also have a few ideals for the physical form of this site, which stem from my ideals for the web generally:

First, this site does not use javascript at all, and is designed to load quickly without heavy use of network resources. I hope that this makes the site as accessible to as many people as possible, and avoids overcomplicating things.

Second, I would like to adhere to good accessibility practices with this site. I don't have any experience with this, and it will be a continual learning experience, but I think it's important, and It's something I will keep in mind as I go. If you have any feedback in this (or any other) area, please contact me.

Third, this site should serve as a record of its own history. Permanent links should be available which refer to specific revisions of articles, and perhaps even css should be preserved. The web is an important record of our era, and I think it's important that we consider the lifecycle of the media we create, especially if we intend for it to be consumed by others. Storing this website as a git repository should make all of these things possible.

Finally, though I work as a software developer, and progamming will be a large part of the content of this blog, I will use this site as a home for all of my interests and projects. I don't think I have a large enough "brand" to keep separate personal and professional blogs, and besides, it's useful to remember that we all have lives and hobbies outside of programming.