About

Born in the 1970s, yet ageless, this is the place where I share my notes, thoughts (occasional rants) and tutorials about free software, BSD, GNU/Linux, system administration, programming, and other stuff - the pragmatic way.

Please forgive any shortcomings and mistakes on this website. Also, English is not my native language.

I am the author of the OpenBSD Router Guide, PHP The Wrong Way and lots of other stuff.

I started programming in BASIC on the Sharp MZ-800 when I was about 12 and I have been passionately interested in computers and programming since then :)

I had my first tech related job when I was only 15 years old in a Danish security and communications company working primarily with modems and 10BASE2 Ethernet systems. There I learned a lot about electronics, soldering, and programming in machine code. It was a real dream job for a 15 year old kid :)

I almost became an electronic engineer, but I never finished the last part of my studies because I was too busy working. Therefore I am mostly self-taught.

A lot of my work has been as a system and network administrator and programmer, both as an employee, as an independent business owner, and as a freelance consultant.

I am a passionate proponent of free software, and of making systems simple, user friendly, well documented, secure and performant.

I am strongly allergic to sheeple, groupthink, hype and trends.

Whenever I am involved in a project I try to follow good software engineering principles such as: