At VIP, we are currently hard at work designing new platform services for our clients we think will help us take their sites to the next level of WordPress awesome. And today, my colleagues open sourced two of the tools we are using internally.

(Both of them are use on this very site, actually—because my blog has been running on our new platform as a test for some time now.)

The first is VIP Jetpack, which is a series of forced module activations and testing preparation we use with the Jetpack plugin suite for VIP Go. (Yes, this site and other sites on VIP Go always use Jetpack. No, it’s not a performance hog.)

The second is VIP Support, which we use to access client administration pages when troubleshooting a site. This ensures that we don’t always have admin access to client sites, but that we can assist when something goes wrong.

This project is so exciting for me, because we have a dedication to developing as much as we can in the open, a test-driven development process, and a peer review-heavy culture. I’m not actually generating any of the code you see in these repos, but that doesn’t mean I’m not proud of what we are accomplishing and how we are doing it.

By the way, the source used to power this site on that same platform is available here; I’m working on things in the open as well even though I don’t have much time to work on them. :)

Andy Skelton, one of my colleagues at Automattic, also recently returned from his sabbatical and wrote a quick post about what it was like to come back. I echo this thought in specific:

Automattic can change a lot in just three months. People come and go, projects advance, priorities evolve. Three things are making the reintegration easy: full documentation, good search and great coworkers. It’s good to be back.

It absolutely is good to be back, even if I’m having to relearn what day it is sometimes. I’ll post more on what my sabbatical was like later, but if you want to hear my thoughts on it before I took it, you can find those here.

And if what you read interests you at all, a gentle reminder that we are hiring.

As I type this, I have just closed Slack on my main workstation, and I don’t plan on opening it up very often (if at all) for the next three months.

I previously mentioned the benefit at Automattic of the sabbatical every five years of employment, and I’m taking mine starting this weekend. I hope to be blogging a bit about what I’m doing with the time I’m gifted and other things while I am out.

I do have some rough goals for the time I’m out. I’d like to:

  • Take the family on a road trip at some point during the summer.
  • Get in an hour of guitar practice at least three days a week, to focus on just basic learning.
  • Up my CrossFit activity from the current 3 times a week to five times a week.
  • Get another one of my eternally half-baked plugins out there for others to start using.
  • Raise some money for Extra Life prior to my 24-hour marathon for the year, hopefully a good chunk of it. This means more streaming on Twitch!

If I get in even half of that, I’ll feel like I’ve done a good job. I want to use the time to spend it with my family and do more things with my children while they are out of school, but I also want to take the time to level up some skills and improve myself while I’m not in the daily routine.

It’s going to fun! If you want to follow along, following this blog is a pretty good way to do that, or following me on Twitter.

And subscribe to my channel on Twitch!


With the kids home all day long with me, my office tends to be somewhat chaotic. This afternoon, though, it’s my little one sitting next to me watching Netflix on one screen while I work on migrations, launches, and support tickets on the other two.

I spoiled her a bit and gave her some popcorn because I can.


One of the great things about working at Automattic is the feeling that most of us are in it for the long haul.

When I was hired, I distinctly remember Matt telling me as part of that process that he chose to hire people he could see himself working with ten, twenty, maybe even more years down the line. I remember being somewhat surprised at that notion; at the time the longest I had been at a company was approaching four years.

I’ve been at Automattic for five years since this past January. There are a good number of people still at Automattic who have been there for around ten years. I’d venture a guess that for many of us, it is the longest we’ve been employed by a specific company.

It’s clear from how our work and internal policies are structured that this is indeed a focus at Automattic. Not only because of the fully-distributed, work-where-you-like and live-where-you-want nature of the company, but also because our perks have been structured for the long-term health of employees and their relationship with work.

Allow me to explain and tell you about an interesting new addition to those perks that will affect my year in a pretty significant way.

Time Off

Automattic approaches vacation and time off in a very freeform manner. If you need the time off, you coordinate with your team and team lead and you take it as you need it. We don’t have stored PTO hours. You can cut days short or long if you need to for various reasons and you’re encouraged to just do so when necessary and not feel guilty about it.

It’s enormously freeing in terms of making your work fit around your life and vice versa. If I need to schedule a doctor’s appointment or other commitment, I can generally feel free to do so and not have to worry overmuch about work scheduling. Often, I’ll just step away from the desk just for that appointment and then come back and continue working.

I tend to do a mixture of things. It lets me leave for an hour each workday and hit the gym, then just come back and pick things up. I take two weeks off each summer and two weeks off around Christmas every year to rest and take time with my family. And occasional three-day weekends are not unheard of and always welcome.

There is provision for extended leave, as well. If you need a broad bunch of time off for medical reasons or family care reasons, you can take that as you need and if you have been at Automattic for at least a year, it’s fully paid. It’s why I was able to take six weeks away from work after the birth of our most recent child to help her mother and focus on being a dad before returning to the job.

It’s an open and trusting time off setup that gives Automatticians the freedom to focus on their personal health and sanity as well as their family life so they can be more focused on work when we are working.


The other thing we have that’s really cool is that a milestone system is gradually taking shape as we have employees who have been around for longer and longer.

I wrote previously regarding the WordPress-branded laptops we gain access to at our four-year anniversary:

One of the perks of reaching your four-year anniversary is being given a MacBook (Air or Pro) model of your choice, with the WordPress logo customized onto the top cover.

At first, this was a one-time gift when you reached four years, which was really cool because when you hit your next laptop refresh cycle date, you got to keep it permanently. Now, we’ve updated that policy so that every time you have a new laptop coming after your four-year, you can order a new W laptop each time.

I get to keep up with new tech and still have my flashy WordPress laptop all the time. Love it.

The new perk option we have is a combination of a milestone and time off, and it kicks in at your five-year mark, which I just so happened to pass this year.

“Get Away, Renew, and Refresh”

A few weeks ago, the latest milestone was added. Rather than recount it on my own, I asked Lori (our HR lead) if I could post the text of our internal policy on it, and she graciously said I could, so here it is:

If you’ve worked for Automattic for more than 5 years, we encourage you to take a paid sabbatical of 2 – 3 months. Taking an extended leave allows you to break away from the usual routine and return to work refreshed. “What should I do on a sabbatical?” you may ask? You could use the time to fulfill a goal, build a skill, or do research. Or, simply rest and relax. The key is to get away, renew, and refresh.

There’s so much I love about this and how it’s worded. It’s not just that you have the option to take this time off, you are encouraged to do so. You can do whatever you want. And the goal is to take you out of the daily pattern of your work and give you time to restructure and refocus. Automatticians get to take this sabbatical once every five years.

If I want to travel, I can. If I want to just hang out with the kids and play video games, I can. If I want to volunteer and do some rad things to help people, I can do that, too. If I want to take the time to level up some skills, well that’s another perfectly acceptable option.

So when I step back into my role, I’ll bring fresh eyes and hopefully a leveled up skill or two—even if it’s non-technical—to add to my contributions to the team.

That doesn’t mean it’s 100% easy to take this time off—and I’ll discuss that in a future post—but after some discussions with my team leads, I’m definitely going to take that long break this summer to focus on things that aren’t work. I’m not sure what I’ll do yet.

But I know that the time will be well-spent, whether I focus on spending time with my family, learning guitar, going on a road trip, or leveling up my dev skills—or even all of those things. And when I return to my work, I’ll be re-energized for the next five years of working at Automattic.

Maybe you should think about getting started towards that five-year sabbatical, too. We’re hiring.

A couple of Sunday nights ago, I was crouched over my laptop in a rental house in New Orleans working feverishly to help launch Women’s Wear Daily on VIP. It was (and still is) a huge undertaking, and to get it in shape for a successful Monday morning launch, I realized pretty early on Sunday night that I was going to have to pull an all-nighter to get it done.

I did, it launched, got the thumbs-up from all the personalities involved, and I collapsed into bed at around 7:30 a.m. on Monday morning. I was in New Orleans for a team meetup, and spent the majority of the time I was there focused on making sure the pre-and-post-launch processes went as smoothly as possible.

It’s my job, and I take great pride in what I do.

That kind of “crunch” isn’t abnormal in today’s working culture. Long hours, little sleep, and work focus are common. We all know that fatigue and long work hours end up causing less productive work, but sometimes the tasks just need to get done and require sacrifice. What I described may sound like something you have experienced in your work life, and maybe all too recently or all too often.

What I haven’t said yet is why I’m happy to put in those kinds of hours at work when it’s needed. And that’s because I’m happy to work somewhere that respects my time and my life the rest of the time.

When the project was launched, several of my colleagues nudged me and made sure I knew that I should take some time off to make up for the sacrifice of that weekend (and the weeks leading up to it). I was only too happy to oblige, given that I’d already marked today and the two previous days as time off. But it’s notable to be somewhere that recognizes the extra work people put in and then not only allows, but encourages comping that time after the fact with time off to rest and recharge.

And I’ve had a great three days off with my family, spending extra time with them and not worrying about work projects, checking email, or doing anything more than housekeeping check-ins a couple of times over that period to make sure things I’m responsible for are still progressing.

It’s in the time between the days off that Automattic is really special, though. My time and my family are respected by my employer and my colleagues. We have an HR staff and teammates who understand the value of time away from work, even in the middle of the day. I’m very careful to guard my time during the work week. I try to be done for the day around dinner time to spend the evening with me family, I take an hour during the afternoon three times a week to go to the gym and work on my personal fitness level, and I spend my weekends not doing or thinking about work the vast majority of the time.

When my last child was born, I was able to take six weeks off to be a dad and help my wife with her recovery. I take at least two two-week vacations a year to do something fun with the family and not directly think about work stuff. I even take the days off leading into Evo weekend to just enjoy watching some high-level gameplay. If I need a day off, I take the day off.

And this all works because as a team we all know that when things get real, we’re all going to pitch in and do the work that needs to be done. We communicate clearly and often about when we’ll be around and what we’re responsible for. You may find this surprising, but when a company and an employee mutually respect each other’s time, it appears to lead to more dedicated work, less fatigue, and a happier balance.

I know this is something that’s rare—if not unique—and I’m super-appreciative that this job exists and that I’ve been welcomed into it. I’ve been doing this for over five years now and I don’t see myself doing anything else. I think more industries and companies should take a hard look at how we are doing things and think—really think—about changing the face of work for the better. And if what I’ve described sounds like something you’re interested in, maybe you could give our hiring page a quick glance.

Last week, I had the pleasure of attending a meetup with the rest of my team in New Orleans for a few days. During that time, I was tasked with a rather intense site launch. My colleague Chris Hardie at some point snapped this picture of me focusing on the task at hand—so much so that I didn’t even notice he’d taken it.

My colleague Steph just posted our year in review post for the VIP team at Automattic, and it’s a cool read if you want to see the kinds of things I work with on a daily basis:

2014 has been a big year at VIP. So far, we’ve served more than 28 billion pageviews (or, 28,250,403,658 the last time we checked). We’ve also added 350 new sites to the VIP network and 13 new members to our team (including an acquisition)!

As the leading WordPress solution for enterprises, we pride ourselves on working with your team to ensure that your code is optimized, secure, and fast. This year our customers have deployed changes 31,000 times, comprising more than one million lines of code—and we’ve reviewed every line. (And in case you were wondering, 4pm ET on Thursdays is the busiest hour in our deploy queue).

2014 is the first full year I’ve been on the VIP team, and I couldn’t be happier with the challenges we attack, the problems we solve, and the clients we serve every day. And to boot, I get to do this from wherever I want to be, working alongside some insanely intelligent and thoughtful people.

It was a good year, and more is yet to come. :)

Here is day one of my Movember. If you are interested in donating to our team at Automattic you can do that here.

Working at Automattic is pretty much the gig of a lifetime. It’s the future of work: you can build your schedule as needs dictate, you get to work from anywhere, you can take time off as you need to attend to various needs and life events (for instance: I take all family birthdays off and that’s not seen as bad, but a cool thing to do), and you get to work with the greatest people.

And with that schedule freedom, it’s often tempting to not take an extended vacation. The type of self-starter who is attracted to the open work culture we have defined tends to not want to take extended time off. When you can schedule a day here and there to take care of needs, why would you disconnect for a week or two weeks at a time?

(Yes, I know what I am about to say is the way I see things and not everyone works this way.)

Taking extended time away from the day-to-day is important.

For the last few weeks, I’ve been feeling ragged, distracted, almost out-of-it on some days. I wrangled a week where I had multiple projects converge on the same moment in time, and that week I worked several late nights and through meals during the day. I did this voluntarily—if anything, I always want to be dedicated to making sure the things I start are finished and are done right.

I even took a three-day weekend after doing this to give myself room to breathe, but in the end I had exhausted my body and mind and those things needed some extended time to think about other things and have other priorities.

I’m so fortunate to work at a company that gives me more freedom than I’ve ever had working anywhere else. The amount of time that I get to invest in being a husband and father as well as an Automattician is much greater than it would be just about anywhere else.

But for the next two weeks, I get to just be that husband. I get to focus on being Dad. ((Obligatory mention that I work somewhere I feel perfectly safe leaving for two weeks; I know my teammates will take care of things and I’ll have plenty to do when I get back.)) It’s refreshing and clears the mind so it can come back and attend to the daily routine with a renewed focus and energy, which is good for everyone.

I have plans: we’re going to drive around St. Louis a lot and work on our family project of seeing all of the Cakeway to the West locations. Two of my children are finalists in a LEGO competition that is being held by the Botanical Garden. I’m taking care of things here for a few days so Amanda can go to an educational conference she wants to attend. I’m going to sit around and watch as much of Evo as I can with my kids and feel really bad about my Street Fighter IV skills for a weekend.

Last night, I started off my yearly fundraising for Extra Life with a 12-hour game marathon (that ended up being just 9 hours) that raised the first $30 for the year. I went to bed tired and exhausted, and slept in a bit longer than I would have normally.

I opened my eyes this morning to see my two-year-old daughter’s face about two inches from mine as she was climbing onto my bed. She exclaimed, “Hi, Daddy!” and then proceeded to make herself comfortable and give me hugs. She doesn’t know I’m taking two weeks off to spend more time with her.

But it was the kickoff to two weeks of recharge, and what a way to start.

No matter where you work, take the time to take time. Spend time with your family. Spend time with some books or some movies. Go somewhere you haven’t; do something you’ve never done. Grab your pack and hike into the woods or the mountains for a few days to commune with nature. Take a week or more and just spend that time being the you that you are when you aren’t working.

You’ll come back better for having done it. :)