One of the blessings—and curses— of working at Red Hat is that you get to be around and hear about a lot of cool tech. This may not sound like much of a curse, until you realize that you are usually so busy doing what you are doing, there's rarely time to explore something new.
This can be exacerbated a little bit when you work remote, like I and many of my colleagues do. I have the good fortune of living in a small U.S. city, but one of the weird things about this location is no one rarely expects to meet someone from a large fairly well-known company who loves in their hometown.
The upshot of these encounters is that I usually get inundated with tech questions about which I may know little to nothing. Case in point: a couple of months ago I attended a hack-the-city meetup and when I introduced myself, I was immediately hit with questions about Ansible—one of those cool bits of tech I have been meaning to try.
Recovering is a little awkward, because some people don't realize how big Red Hat is and how many different upstream projects and commercial products we work with. So people can look at you funny when you say you work at Red Hat and then "but I don't know Ansible." (Or Openshift. Or Atomic…)
I mean, I know Greg and Robyn, the Ansible community managers, I will gamely reply. They're pretty cool…
But no, in a tech meetup you gotta have some tech cred, and my skillset in Fedora, oVirt, and git wasn't going to impress. Ansible was where all these cool kids were at.
Months later? Still haven't really learned Ansible. But I have been pleased to follow the Linux Journal series from my long-time colleague Shawn Powers, who has detailed some of the basics in a (thus far) three-part set of articles on Ansible:
- Ansible: the Automation Framework That Thinks Like a Sysadmin
- Ansible: Making Things Happen
- Ansible, Part III: Playbooks
And, of course, there's always the excellent Ansible documentation.
But beyond the constraints of time, there is also the very real issue of motivation. I am not a developer, nor am I sysadmining more than two or three virtual machines at any given time. For all the great tech out there, if there's no need for me to use it, then the FOMO is not really legitimate. For a long time, I wanted to learn git and never could find the time. Now, because I use it to manage website content, I'm getting pretty good at it.
For now, it's nice to be able to know something like Ansible is there for people who need it. Or Openshift. Or Atomic. That's one of the best parts of open source: software never truly goes away. I'll learn how to use Ansible someday.
When there's a need.