Earlier this week I finished up a story (that's a unit of work in agile software development) that I didn't finish the previous sprint (the unit of time between our releases). It was a performance refactoring thing that ended up taking longer than expected, and while not terribly difficult, it was pretty satisfying to get it done and see the results. Today I got pulled in a lot of directions, but later in the afternoon I started down a road looking at new things, and kind of forgot it was Friday night and I should, you know, spend time with my family.
I love my job, because it appeals to what I think are my strengths, and I've been fortunate enough to be in this sort of career appropriate mode now for about four years. Guiding a team, processes and filling in the blanks is a good fit, but while I enjoy the administrative duties, I like to get my hands dirty, too. Not only can I still do that, but I have to because we're not big enough for me not to.
So it's fun to nerd a little harder. I need some of that. In my spare time, which feels scarce at times, I'm trying to spend time with a new technology or framework I haven't messed with before. Orchestrating the success of others is satisfying, but making stuff yourself is too, in a different way. I need to remind myself to do that more.