This is the first post on my new blog. I decided to roll my own blog engine by hand for the experience. I first considered using SQL Alchemy and PostgreSQL but decided against it on this first go-around for the sake of simplicity. Instead I chose to write the blog posts in Markdown and use Flask-FlatPages to connect the posts to the application. When I want to add a new post I just create a new file with the post title, date and content, push it up to the host, and that's it! Easy.