In 2017, I spent a lot of my free time at home watching TV. I also put on about 15 pounds. In so many ways, 2017 was a terrible year.
I watched our country be torn apart by “us vs. them” rhetoric and leadership that has begun dismantling hard-won protections for the most vulnerable members of our society. Racism and religion-based hatred became more normalized. The dull roar of misogyny of our society has been made a move to the forefront of our minds (which is good, but it’s painful and brings up a lot of stuff). Federal support for science and technology research that have helped our country stay a leader in innovation has been marginalized. California itself was enveloped in devastating fires that impacted us through smoke that came all the way to San Francisco and neighbors in wine country who had significant losses. There’s a lot of hopelessness out there, and that wore on me.
This year was also characterized by recovering from the burnout I suffered in 2016. I’m incredibly proud to have published a book and helped with a revision on another, but with everything else that I was doing, it was too much. Over the past 18 months I’ve shed most of the open source projects I was working on outside of work, and even in the ones I didn’t leave outright, I wasn’t as active as I should have been. Personal side-projects were almost non-existent. I had to do a lot of self-reflection this year to figure out what I wanted to be doing and what was important in my life. This blog is pretty much the only thing that survived.
On February 6th we unexpectedly lost my mother-in-law to complications surrounding cancer she was being treated for.
In early April Simcoe’s decline in health from renal failure became too much to bear and we let her go on April 9th.
In September I sprained my ankle so badly that the first doctor who looked at it thought it was broken. In early November I got incredibly sick in Cuba and then had a reaction to antibiotics I was given to treat it and ended up in the ER in San Francisco. In December I contracted a sinus infection and am once again working my way through a bout of bronchitis. Just before the new year, we discovered moisture in our attic here in at the townhouse in Philadelphia that has required immediate remediation and caused me to extend my stay out here to deal with it.
At the same time, 2017 was an amazing year, which is why this wrap-up post was such a struggle to write. If you read through this blog over the past year, the impression would not be of a sad or difficult year, but of an incredible one with a new job and adventures around the world. That story is true too. MJ and I are successful and we have the financial flexibility to enjoy the fruits of our labors. We’ve enjoyed spectacular meals, trips to Napa and Sonoma, a night out to see Hamilton and so much more this year.
And I love San Francisco, it’s a beautiful place to live, and as a tourist destination it’s one that people visit so I get to do my own local touristing when friends and family are in town.
At the beginning of the year I started a job that not only exposes me to the latest open source technologies in operations and data analysis, but gives me the opportunity to share everything I’m learning with others at conferences and events around the world.
In 2017 traveled 103,128 miles by air and I’ve still taken time everywhere I go to spend a day or two as a tourist.
The townhouse in Philadelphia has also allowed me to spend more time with loved ones out here who I’ve enjoyed reconnecting with. Family-wise I met an uncle of MJs who I had never met. I got to go to a family reunion in Florida to visit with a bunch of my family, and had a cousin visit San Francisco who I hadn’t seen in years. I did a road trip with my mother and my aunt from Florida to Philadelphia, and just a couple days later hosted an aunt and cousin at the townhouse in Philadelphia.
I also learned that people care about me even when I’m not spending all my time working. For the past ten years I’ve buried myself in work, from open source projects I work on casually to those I’m paid to spend time on. It’s so much a part of my identity now that there’s an incredible fear that I’ll end up alone and disappoint people if I struggle or scale back. I’m grateful that I was wrong. Not everyone has stayed with me, but I do have wonderful people in my life who not only stuck around, but who support me and offer compassion and kindness when I am struggling.
It was also a year of trains. In my effort to recover from tech-induced burnout, I spent more time geeking out over model trains and actual trains. For four days over Memorial Day weekend, MJ and I traveled across the country by train, taking the California Zephyr the whole length before going on to the Capitol Limited. We also finally got to take the Coast Starlight from Oakland to Los Angeles, which was a beautiful journey and I got to spend time in the Pacific Parlour Car. In October I took The Carolinian with David from Philadelphia to Raleigh for a conference.
As my interest in model trains grew, I was able to pick up a starter O-scale train set from a toy fair and get it going over Thanksgiving. In the spring MJ and I went out to the Golden State Model Railroad Museum. In October I was in Hamburg, Germany where they have the largest series of model layouts in the world, at Miniatur Wunderland.
The year concluded with a long stay in Philadelphia for the holidays and a surprising purchase: a house in Castro Valley, California. We’d been looking for a while, and finally the time, location and price were right for us. We closed remotely from Pennsylvania at the end of December and MJ picked up the keys this week. This isn’t something I’ve shared publicly until now, so if it’s a surprise to you, don’t worry, you didn’t miss anything, we’ve only told a few people. Over the next couple months we’ll be moving from the condo in San Francisco down to Castro Valley and getting the condo prepped to rent out. I’ll write about this all in more detail later, but it’s exciting times!
This was a very wordy wrap-up post, so I’ll pull back to the more list-based stuff now. Where did I travel in 2017?
- January: Hobart, Tasmania for Linux Conf AU, conference 1, conference 2, touristing
- February: Boston for Spark Summit East, conference
- February: Philadelphia for a funeral
- March: Pasadena for Scale15x, conference 1, conference 2
- March: Philadelphia to visit
- April: Seattle for DevOps Days Seattle touristing, conference
- May: Salt Lake City for DevOps Days Salt Lake City, conference
- June: Philadelphia to visit
- July: Irvine, CA for a DevOps SoCal Meetup
- August: Melbourne, FL for a family reunion, touristing
- August: Philadelphia for FOSSCON, conference, visiting
- September: Dublin, Ireland for gatherings and a mini-vacation touristing 1, toursting 2, touristing 3, touristing 4
- September: Los Angeles for Open Source Summit and MesosCon NA, conference 1, conference 2, touristing
- October: Orlando for the Grace Hopper Celebration of Women in Computing, conference
- October: Raleigh for All Things Open, conference
- October: Prague, Czechia for MesosCon EU, conference, touristing
- November: Hamburg, Germany to visit our Hamburg HQ and host a meetup, touristing
- November: Berlin, Germany to host a meetup, touristing
- November: Havana, Cuba for CubaConf, conference, touristing
- November: Philadelphia for Thanksgiving and to attend a wedding!
- December: Philadelphia to speak at a Comcast event and visit for the holidays
With the new job, I spent more time doing public speaking in 2017. The first few talks were ones I had on my schedule already before my job started, but as soon as April rolled around I was up to speed enough to start giving talks specific to DC/OS clusters and some of the technologies that would run on top of them.
- January 18, 2017: Listening to the Needs of Your Global Open Source Community at linux.conf.au (slides, video)
- February 23, 2017: Panel Discussion: DC/OS, K8s, OpenStack at the DC/OS Meetup
- March 2, 2017: 10 Years of Xubuntu at the UbuCon Summit 2017 (slides)
- March 4, 2017: Listening to the Needs of Your Global Open Source Community at the Southern California Linux Expo 15x (slides)
- April 11, 2017: Flink meet DC/OS – Deploying Flink at Scale at Flink Forward (slides, video)
- April 20, 2017: “Using DC/OS for Continuous Delivery” at DevPulseCon 2017 (slides)
- April 20, 2017: “Panel I: Getting Your Next Job: Groundwork Requirements Before You Start Interviewing” at DevPulseCon 2017
- April 26, 2017: “Day 2 Operations of cloud-native systems” at DevOps Days Seattle (slides)
- May 17, 2017: Keynote: “The Open Sourcing of Infrastructure” at Salt Lake City DevOps Days (slides)
- May 25, 2017: Continuous Deployment at Enterprise Scale with Artifactory and DC/OS at swampUP (slides)
- June 6, 2017: “Managing Microservices & Fast Data w/ Apache Mesos & DC/OS” with Ben Hindman at WeWork NYC (slides)
- June 7, 2017: “DC/OS and Fast Data (The SMACK Stack)” with Ben Hindman at the Philadelphia Area Linux Users Group (slides)
- June 28, 2017: Microservices and SMACK Stack on Azure at Bay Area Mesos User Group with the Azure team (video)
- July 11, 2017: Service Discovery on DC/OS at Bay Area Mesos User Group with Redis Labs (slides, video)
- July 16, 2017: “Day 2 Operations of Cloud Native Systems” at Cloud+Data Next Silicon Valley (slides)
- July 19, 2017: Containerized, Cloud-Native Operations for Big Data Analytics at the SoCal DevOps Meetup (slides)
- August 21, 2017: “Introduction to DC/OS” at the Philadelphia Area Linux Users Group, West (slides)
- August 26, 2017: “The Open Sourcing of Infrastructure” at Fosscon (slides)
- August 30, 2017: The SMACK Stack at the Dublin Apache Kafka Meetup by Confluent (slides)
- September 11, 2017: “Building Open Source Project Infrastructures” at Open Source Summit – North America, Open Community Conference (slides)
- September 12, 2017: “Advanced Continuous Delivery Strategies for Containerised Applications Using DC/OS” at Open Source Summit – North America, ContainerCon (slides)
- September 15, 2017: Keynote Panel: Future of Cluster Management, Moderator, MesosCon NA 2017
- September 27, 2017: “Day 2 Operations with Containers: Myth vs. Reality” at Sysdig CCWFS (slides)
- October 23-24, 2017: “Open Sourcing of Infrastructure” at All Things Open (slides)
- October 26, 2017: Keynote Panel: SMACK in the Enterprise, Moderator, MesosCon EU 2017
- November 1, 2017: MesosCon Recap at the Berlin Mesos User Group
- November 2, 2017: MesosCon Recap at the Hamburg Mesos User Group
- November 7, 2017: “Open Sourcing of Infrastructure” at CubaConf (slides)
Talks concluded with a couple private ones within companies, which are rare for me but both were convenient for me and I have a great deal of respect for the women who invited me to both. In all, it was a super busy year for talks, this is more than I’ve ever done in a year. My goal for 2018 is to dive in deeper on a few technologies that run particularly well on DC/OS and Apache Mesos and start doing some more heavily technical talks beyond my comfort zone of CI/CD and Day 2 Operations.
Looking back now, it turns out 2017 was a mixed bag for me. Terrible. Amazing. I should cut myself some slack for watching so much TV when I have down time and putting on a bit of weight. Sure, I’d love to get back to building big, exciting projects during my precious nights and weekends so I feel more like myself, but we all go through busy, complicated times. I’ll come out the other end eventually, and the people in my life who I care about will be right there with me.