I am now on Twitter! Meet me on Twitter here (my nick is pkrumins.)
Or on Google Buzz and Facebook.

Holy smokes! It has now been two years since I started this blog. It seems almost like yesterday when I posted the “A Year of Blogging” article. And now it’s two! With this post I’d like to celebrate the 2nd birthday and share various interesting statistics that I managed to gather.
During this year (July 20, 2008 - July 26, 2009) I wrote 55 posts, which received around 1000 comments. According to StatCounter and Google Analytics my blog was visited by 1,050,000 unique people who viewed 1,700,000 pages. Wow, 1 million visitors! That’s very impressive!
Here is a Google Analytics graph of monthly page views for the last year (click for a larger version):
In the last three months I did not manage to write much and you can see how that reflected on the page views. A good lesson to be learned is to be persistent and keep writing articles consistently.
Here is the same graph with two years of data, showing a complete picture of my blog’s growth:
I like this seemingly linear growth. I hope it continues the same way the next year!
Here are the top 5 referring sites that my visitors came from:
- reddit (292,147 visitors).
- stumbleupon (69,575 visitors).
- hacker news (47,595 visitors).
- delicious (27,109 visitors).
- dzone (15,898 visitors).
And here are the top 5 referring blogs:
- Scott Klarr’s blog (7,848 visitors).
- My Free Science Online blog (6,284 visitors).
- Eric Wendelin’s blog (1,693 visitors).
- Andy Lester’s PerlBuzz blog (1,356 visitors).
- Jurgen Appelo’s blog (1,001 visitors)
I found that just a handful of blogs had linked to me during this year. The main reason, I suspect, is that I do not link out much myself… It’s something to improve upon.
If you remember, I ended the last year’s post with the following words (I had only 1000 subscribers at that time):
I am setting myself a goal of reaching 5000 subscribers by the end of the next year of blogging (July 2009)! I know that this is very ambitious goal but I am ready to take the challenge!
I can proudly say that I reached my ambitious goal! My blog now has almost 7000 subscribers! If you have not yet subscribed, click here to do it!
Here is the RSS subscriber graph for the whole two years:
Several months ago I approximated the subscriber data with an exponent function and it produced a good fit. Probably if I had continued writing articles at the same pace I did three months ago, I’d have over 10,000 subscribers now.
Anyway, let’s now turn to the top 10 most viewed posts:
- 1. My job interview experience at Google (144,400 views).
- 2. A Unix Utility You Should Know About: Pipe Viewer (124,570 views)
- 3. Code Reuse in Google Chrome Browser (115,750 views).
- 4. Famous Awk One-Liners Explained, Part I (87,721 views).
- 5. MIT Introduction to Algorithms, Part I: Analysis of Algorithms (79,536 views).
- 6. A Unix Utility You Should Know About: Netcat (51,354 views).
- 7. Famous Sed One-Liners Explained, Part I (49,068 views).
- 8. Vim Plugins You Should Know About, Part I: surround.vim (41,388 views).
- 9. 10 Awk Tips, Tricks and Pitfalls (29,689 views).
- 10. Low Level Bit Hacks You Absolutely Must Know (22,916 views).
The article that I liked the most myself but which didn’t make it to top ten was the “Set Operations in Unix Shell“. I just love this Unix stuff I did there.
I am also very proud for the following three article series that I wrote:
- 1. Review of MIT’s Introduction to Algorithms course (14 parts).
- 2. Famous Awk One-Liners Explained (4 parts: 1, 2, 3, 4).
- 3. Famous Sed One-Liners Explained (3 parts: 1, 2, 3)
Finally, here is a list of ideas that I have thought for the third year of blogging:
- Publish three e-books on Awk One-Liners, Sed One-Liners and Perl One-Liners.
- Launch mathematics, physics and general science blog.
- Write about mathematical foundations of cryptography and try to implement various cryptosystems and cryptography protocols.
- Publish my review of MIT’s Linear Algebra course (in math blog, so the main topic of catonmat stays computing).
- Publish my review of MIT’s Physics courses on Mechanics, Electromagnetism, and Waves (in physics blog).
- Publish my notes on how I learned the C++ language.
- Write more about computer security and ethical hacking.
- Write several book reviews.
- Create a bunch of various fun utilities and programs.
- Create at least one useful web project.
- Add a knowledge database to catonmat, create software to allow easy publishing to it.
- If time allows, publish reviews of important computer science publications.
I’ll document everything here as I go, so if you are interested in these topics stay with me by subscribing to my rss feed!
And to make things more challenging again, I am setting a new goal for the next year of blogging. The goal is to reach 20,000 subscribers by July 2010!
Hope to see you all on my blog again! Now it’s time for this delicious cake:
Did you like this post? Subscribe here:
If you really enjoyed the post, I'd appreciate a gift from my geeky Amazon book wishlist. Books would make me more educated and I could write even better posts. Thanks! :)


(3 votes, average: 3.33 out of 5)

|
|
|


July 27th, 2009 at 4:34 pm
Very nice. Congratulations on all of this. Keep blogging and stay cool.
Regards,
– Shlomi Fish (who has been blogging since August, 2001 - almost eight years now. :-P
July 27th, 2009 at 4:46 pm
I personally came here a few times thanks to HN. You have a very ambitious goal for this year. Good luck with it. I’m sure you’ll reach it.
July 27th, 2009 at 5:38 pm
Congrats! Waiting to read your post on how you learned C++.
July 27th, 2009 at 5:40 pm
Thanks for this wonderful blog Peter.
Regards,
Cemo Koç
July 27th, 2009 at 5:57 pm
Congrats, Peteris! Keep up the amazing work! My goal is to be the #1 blog referrer next year ;)
Cheers,
-Eric
July 27th, 2009 at 6:13 pm
The cake is a lie.
July 27th, 2009 at 6:32 pm
I’m glad I was able to send so many readers! :)
July 27th, 2009 at 6:41 pm
One statistic you left out was how much loot people bought for you from your Amazon wishlist.
July 27th, 2009 at 8:28 pm
My congratulations!
(I saw your first two posts without comments :))
July 27th, 2009 at 10:01 pm
Nicely done: 1 million hits and a growth pattern. My own blog shows only a quarter of that and less clear growth. Perhaps I should have picked a more popular topic!
July 28th, 2009 at 1:41 am
Congrats and thanks!
July 28th, 2009 at 2:29 am
Congrat! Keep on, I have already subscribed.
July 28th, 2009 at 4:08 am
[…] Statistics of Two Years of Blogging (had over 1 million visitors!) — 9:43pm via Google […]
July 28th, 2009 at 4:09 am
Congratulations!
July 28th, 2009 at 4:24 am
I would like to congratz you on the great success! I’m a fellow programming blogger and know of hard it can be sometimes to get readers but it’s fun sometimes.
July 28th, 2009 at 1:18 pm
Wow! Thats amazing, great work Peter. Wish you more and more success.
July 29th, 2009 at 3:21 am
hey nice
July 29th, 2009 at 9:34 am
Hello, Peteris! I only can congratulate you in your successes and wish you best luck in future!
I see you’re doing great and it’s good to see that even if we come from small country, we can make serious competition in the Internet world :)
July 29th, 2009 at 10:30 am
Great blog! Your readers - and I’m one of them - are all deserved.
I’m looking forward to look at your other forthcoming projects and am pretty sure they will be as good as the work you’ve done so far.
July 29th, 2009 at 7:29 pm
Congratulations!
I’m a beginner in this whole Computer science domain. (Beginner at 20??)! I already learned little bit of C but I switched to Java because I want to work as soon as possible! I’m doing good progress! but I feel I need to study algorithms! Most of what I do now is quite literal! I write things as if I’m explaining them to somebody, they usually lack efficiency!
I bought the famous “The art of computer programming” Volume 1. but I come across the MIT algorithm videos right after! should I watch them first? they seem quite advanced!
July 31st, 2009 at 4:08 am
Thanks for your warm comments everyone!
July 31st, 2009 at 4:10 am
Wael, Thanks for your question. Yes, I’d recommend watching MIT algorithms first, and going through the Introduction to Algorithms textbook as you watch the lectures. I also recommend Steven Skiena’s “The Algorithm Design Manual” instead of Knuth’s famous “The Art of Computer Programming“. The Algorithm Design Manual comes with pseudocode that helps to understand the algorithms better (and eases the implementation if you decide to try them out). Knuth’s books are better used as reference rather than for learning.
July 31st, 2009 at 4:21 am
Unknown, the cake in not a lie!!!
July 31st, 2009 at 4:23 am
Eric Wendelin, thanks! That is the best goal ever! I’d love to see it realize! :)
July 31st, 2009 at 10:23 am
Congrats Peteris!! I’ve been blogging for 4 years (on August 2nd) and you have accomplished all that in half the time! Keep it up and your blog will be paying your rent and allowing you to work full-time on your startup like mine haha.
Best,
Paul
August 5th, 2009 at 1:09 am
How did you get the number of feed subscribers? I’d like to get a number for my blog as well. Feedburner or another service?
August 5th, 2009 at 5:05 am
Paul Stamatiou, thanks!!! I’ll surely keep up the work! :)
August 5th, 2009 at 5:05 am
Matt Ronge, yes it’s Feedburner!
August 16th, 2009 at 4:52 pm
My congratulations!
August 19th, 2009 at 2:05 pm
hm.. one cake and 2 candles?
I would like 8 cakes and 1 candle.
October 10th, 2009 at 10:27 pm
That rocks! I’ve only been blogging for a month or two. I really like your site. One of my favorites that was especially helpful to me is the Bit-Shifting Tricks one. I’ve subscribed to your feed and would enjoy it if you would write some more good posts. More on Unix-One-Liners would be good.
Gotta love Linux/Unix!