This was the first "real" program I ever made. It was written in C++ during my last year at NTI Upper Secondary Schools of Technology in Stockholm as a final project.
It was the first time I really tried learning programming and I learned how to do it on my free time since I was going the network centered program rather than the programming centered program at NTI.
At this point I had always wanted to learn programming so I decided to mix that with what I was reading at the time, networking, and since subnetting was such a prevalent part of that program I though it would be a good idea to make a calculator that did the things we otheriwse had to do by hand during several courses.
The quality of the code very much reflects being the first program I ever wrote while being pressed for time and learning everything on my own.
Of course I've learned quite a lot since then and during my studies at Stockholm University I decided to rewrite my Subnet Calculator from scratch.
It's quite an improvement code wise if you ask me. It started out as object-oriented, though I later rewrote it to be more function-oriented simply for the sake of trying it out.