Penguin
Note: You are viewing an old revision of this page. View the current version.

SamJansen. Me. I attend WaikatoUniversity. I used to run DebianLinux on my home computer (along with MicrosoftWindows at times), but I am now a Gentoo convert. I do all my programming in Vim; I am a programmer by trade. ProgrammingLanguages I use, in order of how much I use them include:

Note that the above list says little about preference. For example, IHateJava. C++ is generally my language of choice, but I am also a big Python fan.

A favourite quotation of mine about C++ is: I think I've finally decided to stop worrying and love C++: like democracy, it's terrible but the alternatives are much worse. -- Thatcher Ulrich

I spend my time working on my PhD project in the WandGroup working with FreeBSD. These days I'm the TCP expert of the WandGroup. I added the FreeBSD network stack in the NS-2 network simulator as part of my honours project, and I am now continuing this research in my PhD. Information about this project can be found at http://www.wand.net.nz/~stj2/. Outside of computers, I watch sports (cricket and rugby), play cricket, do a fair amount of cycling and drink the odd beer.

I graduated WaikatoUniversity in 2004 after finishing my 4 year BCMS at the end of 2003. I obtained first class honours and won the Ramanujan Prize. Apparently the stream of my BCMS was "Artificial Intelligence", but that means nothing.

See BungGameEngine for something I've spent quite a bit of my spare coding time on.

Some C/C++ links of note:

Stuff I sort of maintain on the Wiki:

Something I can't stress enough:

If you happen to be writing a C/C++ application on Linux:

Use Valgrind for debugging. It is brilliant.


Deserves kudos for being the only non-GianPerrone to mention PASL on a Wiki page.


Creative Commons Attribution ShareAlike LicenseSamJansen has agreed to the terms of the WlugWikiLicense.


CategoryHomePage