I checked IT support and Software dev. I am working towards doing programming professionally, so I do write code often. Part of my current job is being a Client support administrator, so basically IT support. I do like working with hardware, but only about once or twice a year as I upgrade my PCs.
-alias