- Improve writing skills.
- Present recent results in cryptography.
- Describe interesting puzzles in computer science.
I was inspired by an article wrote by Matt Might. In the end of the article he mentions that PhD. students should write clearly their thoughts, which I strongly agree. I had read many computer science papers which have this pitfall i.e., written poorly.
I will try to avoid bad writing as much as I can. The only way to good writing is to write more.
Second is because I will start a PhD. in Cryptography at University of Bristol next week. In order to be sure I had understood some concepts I have to write clearly about them.
Third reason is that I have many friends who are interested in programming contests. It's a shame to hear a cool idea and not share it with others within a blog post.