Conversations About Working at Mozilla

I have been meaning to write a blog post about my now-not-quite-so new job for months, and have been procrastinating for months. Nevertheless, I keep describing to friends one on one. So, I’ll make it easy on myself by harvesting from those conversations.


I’m really loving working at Mozilla to be honest. We moved to Ottawa last year to allow us to buy a house, and since there’s no Mozilla office in Ottawa, I work from home now. It turns out to be really lovely; I’m able to have lunch with my wife every day which is a pretty amazing.
Mozilla felt enormous, compared to IBM for me. It was the difference between working on a small team that made a big product, to going to a small team that makes a component in a (number of users sense) huge project.
It’s an interesting place to work because it’s very mission driven, and the small size of the company means you can feel the contribution you make to the company.
A part of that is learning how to nibble on the firehose. If you wanted to, you could absolutely drown yourself in the goings-on around the company. This is the working-in-the-open aspect on a team of 700. However, I think it is a sensible and worthwhile thing to figure out the ways to get bits and pieces of the firehose to keep yourself informed, and to understand the plate tectonics inside Mozilla.

For me, this was slowly ramping up on what kind of email subscriptions I would make, figuring out how to keep an eye on Slack, IRC, and make that happen in a sustainable fashion.

Working Remotely

My experience is that it starts good, gets worse for a little while as your natural rhythms get out of wack, then eventually you lean into and accept the freedom that comes with it, and it gets much better.
Initially I had a really good sense of discipline; I kept to pretty much exactly the same 40 hour, 9-5 workweek I had at IBM.

I ensured I went for a walk every morning, and made sure to walk away from the laptop and leave it downstairs at 5.

Over time though, I started sleeping in, which then cut into the time for walks. So I’d skip walks some days. Then I’d keep working until it was time to start dinner (6:30). When I decided to start going to the gym, I started to get really stressed out about how I created an 8-hour day, and generally was really grumpy.

After a while though, I realized increasingly, it’s not the hours. I’ve tried really hard to stop paying attention to hours, and instead to focus on what I do. So some days I end up only working 6 hours effectively. Other days, I’ll work 10 hours because I’m in a good groove (especially when I count morning bugmail as work time, which I need to get better about).

Overall though, I’m comfortable with my productivity, no one is complaining about me not being where I need to be, and I’m much happier starting to lean into the flexibility.

I still walk most days — but if it’s pouring rain, I don’t go, and I don’t get itchy about breaking routine
I am sinking into the working from home thing quite excellently at this point. There’s absolutely something to be said for working outside on the patio when one can.
I am still working on keeping my stress levels low from working remotely. Certainly I am getting better, but it is easy to get lost in your own head, and stress out about your productivity when you don’t have coffee with coworkers regularly.