Looking Back: 2015 Project Report Card31 December 2015 · Filed in Personal
In early 2015, I posted a look ahead at my planned 2015 projects, where I took a quick look at some of the self-development projects I set out for myself over the course of 2015. In this post, I’m going to review my progress on those 2015 projects.
The 2015 projects were as follows:
- Complete a new book
- Make more open source contributions
- Expand to a new configuration management solution
- Complete a “wildcard project”
So, how well did I do? Let’s take a look.
Complete a new book: Technically, I haven’t (fully) completed a new book, but given that my new book project with Jason Edelman and Matt Oswalt on network automation is available now as an Early Access edition, I suppose this should count for something. Strangely enough, this wasn’t the book project I had in mind at the start of 2015, but sometimes things like this take unexpected turns. Grade: C
Make more open source contributions: I expected this one to be easy, but it turns out that this is the area where my performance is the worst. I submitted a pull request to Terraform (for a docs update), but I did not make the contributions I had expected (or planned) to make to projects like OpenStack, Open vSwitch (OVS), or Open Virtual Network (OVN). Grade: F
Expand to a new configuration management solution: I’ve done a pretty fair amount of work in Ansible this year, although not all of it has shown up here on the blog (only a couple of articles on bootstrapping servers or bootstrapping cloud instances into Ansible). I still have a lot to learn, but I feel reasonably comfortable with the foundational knowledge I’ve established. Grade: C
Complete a “wildcard project”: Looking back and assessing my performance here is probably the hardest, due to the vague nature of this goal. What constitutes a “wildcard project”, anyway? Is a few blog posts on a topic enough? However, in looking back over 2015, one thing does stand out that doesn’t fall into any other categories: the creation of my GitHub “learning-tools” repository (first commit in early February 2015). This repository has Vagrant and Terraform environments to help people learn new technologies like Consul, Docker Swarm, LXD, VMware Photon, and others. Based on the feedback I’ve received, this is proving to be useful to the community. Grade: B
In summary: pretty good, but there’s always room to improve and strive for more! (And that’s exactly what I aim to do.)
I’ll spend the next few weeks reflecting on the progress toward my 2015 projects and how that needs to affect the projects I select for 2016. Once I’ve sorted all that, I’ll post a list of my 2016 projects. Until that time, feel free to drop me an e-mail (my address is on this site) or hit me on Twitter if you have any feedback on my 2015 projects or things I should be considering for 2016.
Thanks for another awesome year!Tags: Ansible · OSS · OVS · OpenStack · Personal Previous Post: Next-Generation Network Engineering Skills Next Post: My Getting Things Done Setup, Circa Early 2016