I have written 200 posts since I started this blog back in August 2008. I guess this gives me some bragging rights!
The blog originally started back in 2008 on a Joomla! platform on my shared hosting. The first post, Options and References, was published on August 8th and compared the C++ and Objective Caml approaches to option and reference semantics. I managed to follow a thrice-weekly schedule for a few months, forcing myself to write when I felt tired, which resulted in posts that were sometimes badly formatted or completely uninteresting. There’s some serious chaff in those archives, folks.
I started a blog because I was at the time a very active participant on the gamedev.net forums, with several thousand posts under my belt, and many of these were long, in-depth analyses of technical topics. This also helped me improve my english language skills—I’m not a native speaker—and provides me with an invaluable argument in any hiring process. Not bad.
The game development forums were also the reason the blog was written in english : most potential readers at the time were people on the forums, so I had to cater to that audience. It ended up reaching far more people than that, as the blog gradually shifted from a C++/game focus to PHP/JavaScript (and now, to business strategy).
Several blog posts actually come directly from these forums, copy-pasted and quickly edited, and many others were directly inspired from there:
- Shoot’em up Game Design
- Member and Non-Member Functions
- Can references be null?
- An Introduction to C++ Pointers
- Contraceptive-Oriented Design
- Segregation is Good
- Array iterators
- Harbringer of Spring postmortem
- Bored CSS
Actually, my 100th post on the blog (it was published on April 1, 2009) was titled The C++ hits you! You feel confused. and discussed a common topic found on the forums : should C++ be used as a language to learn game development?
Then, I moved to wordpress in late december 2008. I have had nothing to complain about ever since (well, except comment spam). I have been using K2 as a theme, and modified it last month to improve the readability of the blog, to add a Retweet button to all my posts, and to append a small 80-day plot of my feed subscribers at the bottom of the right column.
The Future
I certainly intend to keep posting here. There has been a gradual increase in readership over these two years, which might be related to my own improvements in both content and style. Besides, there are benefits to blogging (and, in general, to writing down things) : it serves as a log, as a way to think about stuff in greater detail, and as a reassuring routine that just stays there when you change jobs or locations.
I also intend to make a few improvements. These would be:
- Add more links. I believe this is the single greatest offender as far as content is concerned. There’s absolutely no way for an average part-time blogger like me to produce as much fresh content as the rest of the internet. This isn’t a plan to become an echo chamber, but rather a way to add depth to my existing posts. There’s a middle ground to be found between the echo chamber blog and the listen-to-me-I’m-interesting blog.
- Add more internal links. Now that I have two hundred posts, there’s absolutely no way for the average reader to skim through the archives to find something of interest. There are so many subjects here that a PHP developer will not care about C++ pointers and a start-up founder will not care about CSS. A short related links section at the bottom of every post should help with this whenever possible.
- Add more images and structure. Right now, my posts are a neverending wall of text and pain. Adding a few more images, headers and lists back into the fray should help make my posts friendlier.
- Combine several unrelated short posts into one. Right now, I don’t publish an article if it’s shorter than 1000 words (or at least, not without painful mental duress), but I have lots of ideas that I could write two or three sentences about. By combining them into longer posts, like Inc.com does (example here), I get to write more, and discuss a larger variety of topics.
On the other hand, there will still be no twittering (I have neither the time nor the interest to take care of that).
I hope the improved version will be to your liking. Until then, if you have any advice (or constructive criticism about existing content and practice), feel free to mention it in the comments section!


Hi. I'm Victor Nicollet,
Recent Comments