Oh, I am falling in love with git. Squashing my commits and branching are great!
I did screw up my code couple of times. Now I work with git and keep telling myself 'it's just a graph'.
Just sent out second set of RFC patches to my mentors. Well, I am not satisfied yet. I am never satisfied, as it looks like.
Xen and linux code is getting more friendly, I can pull out now stuff just from source code. I have to admit, the code is just wonderful. It is clean, transparent, easy to reuse.
As a sysadmin I hate blackbox systems. They screw my many nights of healthy sleep. I hate it when I cannot dig into what the heck is going on there INSIDE. It is a great thing when anyone can just look up into the source code and find out what went wrong.
XenAPI. The only thing I did not get yet. I will eventually, and leaving it for now as it defeated me in my few attempts to make my custom VM config options work. libxl showed some mercy and I can
mingle with my domU options when creating domains.
Few times I passed on the red light wich had never happened before. Gotta ask someone to drive me while I have another piece of functionality to think of.
I talk to people around me. I try to explain them what I am working on and what the problem I am trying to resolve. They listen. With people who are not in IT I use abstractions, transforming the programming language into the real-world concepts. Interesting enough, it helps me to think, answer the question and produce new ones. From some people I can get some answer and they would not even realize that they just gave me an idea! Eureka! :) Helps, all that matters what the model we use to resolve the problem.
Tomorrow my proffessor, mentor and my big friend will be celebrating his birthday. He is the one who inspired me and showed the way how to organize work, how to be curious, how to learn new and how to be productive. And he reads Operating Systems Architecture course and inspired many students! Happy birthday, Борис Дмитриевич!