Hasani Hunter
Home
Archives
RSS Feed
@hasanihunter
© 2025 Hasani Hunter
March, 21 2011

Why I write my own blog software

I have decided fairly recently to move my blog off of tumblr. First off let me say that I love tumblr and think it is a great platform and service.  There have been times where I have found the service to be a bit limiting though.  

At ninthdivision we recently switched from subversion to mercurial. We have had a few ideas around writing extensions for mercurial to better fit in with our overall workflow.  Neither Andy nor myself know much about the python language so I started writing a few utilities in python and felt that I needed a project to really learn the language.  I started looking for python web frameworks and settled on django.

I find django is be perfect for what I'm using it for so far.  On a personal level I rather like python and would like write more software in it.  So writing blog software seemed like a good start. I figured it would give me some experience in python,django and overall deployment of a website.

This site runs on Ubuntu with nginx/apache, python/django and postgresql.  So far this has been a pleasant experience and strangely therapeutic.  I have always enjoyed writing software, but that pales in comparison when it is your own software.  I am reminded of a time in my career when everything was new and I was just in awe of all of the awesome things one could do with code.

With all of that said, I know this isn't for everyone whether you write code or not.  I would hop every few years from one blog to another always looking for some feature that the last one didn't have.  I have to add whatever feature I need in the timeframe that I want it.  It is strangely liberating and yet daunting at the same time.  Since I am now fully responsible, it is up to me to worry about backups, databases, load etc.. And since I am new at this it is inevitable that mistakes will be made.

I sincerely hope that this process will enable me to write more content and for me to learn how to communicate more effectively.  So far it has been a blast and I plan to keep adding stuff as needed.  It is nice having a corner on the web that only belongs to you.

https://hasani.me/2