I try to sit near computers and make things work; sometimes this involves typing. (Code that doesn't need to be written rarely has bugs!) One of the things that I like most about software is that this road has no end; there will always always be a functionally infinite amount left to learn. I usually don't try to keep my nose out of other people's code.
I spend a lot of time thinking about weird complex logic, so far mostly on the back end of applications that happen to be in ruby or java, but I have dreams of being confused fluently in other languages also. I have a lot of opinions about continuous integration build matrices and deployment pipelines. I believe in not testing code if I don't care whether that code works. So... test the code!
I also read an excessive amount of science fiction and bicycle for hours in indeterminate directions.