Lifetime geek: computer programmer since I figured out "they" would let me; professional since I figured out they would pay me. Mostly system stuff. A couple of (small) OS-en. Many utilities. Sometime Chair of the committee in charge of ANSI standard 11.1 (MUMPS programming language). Taught computer science at Cal Poly (California Polytechnic State University) at San Luis Obispo, and retired from there in 2010.
Currently using RAID on a hobby project on two different machines. I consider this a good time to review and revise docs, because I'm struggling with the details and have to get almost all of my information from the docs.