|
Philosophy | Me, Myself and I | Hot stuff at the moment | Recommended reading | Puudeli? Philosophy
The limits of my language mean the limits of my world. A programming language is a form of expression. Thus, you are required by logic to express yourself as clearly as possible. Keep the spaghetti (ambiguity) in the kitchen :-) Logic fits seamlessly into programming. The code you write describes the system. Your code is the system. You better keep it clean! In my everyday work I strive for as clean code as possible. Short functions, good names, literate code (minimize commentary), data abstraction and so forth. Clean code is a pleasure to maintain, easier to test and understand. Me, myself and II'm simple hacker in a software company (if you really, really want more info, which I may doubt, see my profile at Linkedin.com). I love football. I am currently a player-manager of a team in the lower divisions here in Finland. I've been fiddling with computers since the late 80's and the birth of Commodore 64. And I guess that I know my way around Perl, C, Java and PHP (at least I don't get lost). I've dealt with lots of different protocols (SSH, DIAMETER, RADIUS, MTP, X.25, TCP, IP, UDP). Too much, I would say :-) I participate in the development of libssh2, a free C-library (modified BSD license) implementing the SSH2 protocol. Hot at the momentI am currently very enthusiastic about many things, but the most intriguing things are
Recommended readingPuudeli?Puudeli is Finnish for Poodle. I chose my user name with a large chunk of irony :-) I like dogs in general, but I love and adore Soft-Coated Wheaten Terriers. I mean, other breeds are fine, but ... ;-) SetupMy $work setup includes two Kubuntu machines and one Windows XP (just for SAP access and mail). In order to use them efficiently, I use Synergy. It allows one keyboard and mouse to be shared between different OS's through the network (SSH tunneling is supported) and it even allows copy/pasting between the hosts. |