My name is Valdis. I am a computer hobbyist (my day job is an accountant/ financial analyst at a fortune 200 company, but that is less important here). I play with *nix OSs, including linux, bsd, and (at work) mainframe unix. I like doing geeky things like trying every program in /bin, /usr/bin, etc. and reading configuration files. I also like programming (once again, as a hobby, not as work; I worked in an IT department for 15 months and did not like the bureaucracy) and have written little programs in C, C++, Java, Perl, and Python. Back in 2005, I created a small Java program and released it through Sourceforge. It is the "Personal Cash Flow Forecaster" at http://sourceforge.net/projects/cfforecaster/ (gee, at the top of this page I said my day job would not intrude here, and yet, when it came time for me to try to write a real program, the kind I wrote was for accounting purposes). It was a fun project, in part because I was enamored with Java at the time. Today, I shudder to remember how much effort I spent on the gui rather than the core logic and calculations. If I put my head into the right mindset, I can think in terms of object-oriented programming, but I am more comfortable in procedural programming. Functional programming is a neat idea, but I really only do it on spreadsheets (i.e.: many linked formulas). Most of the time, I like to see the state of variables and other objects change :) Most of all, I thrive on solving puzzles, whether it is troubleshooting operating system installs, figuring out how to do things on a new system, or programming (or, of course, puzzle solving at work).