Today, in April 2016, it’s been precisely 6 months since I joined Automattic as JavaScript wrangler. All you’ve heard about how awesome this company is in fact an understatement!
It is out of this world!

One of the things you have to know about me is, that I fit right in with the whole `Tim Ferriss fanclub` type of crowd. It is not religious in any way, I just like the content he exposes me to and I enjoy tips, tricks and `weird shit from the world of esoteric he digs up`, as he himself puts it so eloquently. Some of my friends don’t share this enthusiasm, but it’s beside the point π
Tim Ferriss in the 4-hour workweek introduced me to this idea of “Geo-arbitrage”. Basically, he says: for Americans it is extremely easy to travel, because the money they make in US can go a long way in other, cheaper spots on the map, so it would be a good idea to become a remote employee, travel the world, all while living a good life abroad.
Awesome! Work that allows you to travel AND save compared to your usual expenses? Where do I sign up?
Except, there’s one problem with that: I live in Poland. The only place that our salaries let you live on a decent level is Romania. And cheaper parts of Poland.
Nevertheless, I tried to make this happen. With one of my friends I started an e-marketing agency (Netivo) which I helped run while studying in Sweden. Turns out it’s pretty hard to travel, run a business and make enough money in Poland to live decently in Sweden (that plan is an example of reverse geoarbitrage and is generally a challenge stupid idea). But in that line of business I had to work A LOT with WordPress and became quite fascinated with it to be honest. I decided to become kind of an “WordPress” expert since.
Then the crash of 2008 made everything more difficult. I switched to JavaScript and found a career in safer, bigger companies as a JavaScript engineer.
I was quite happy, but in 2015 I started to crave greater things in life. I felt that world is moving forward, all these startups are sprouting all over and people get to change the world. In Silicon Valley, or even in Western Europe people could be proud of the stuff they build, all while working with the newest technologies or programming paradygms. In Poland, it felt like an “IT Callcenter”. We are good, reliable and cheap, but we were not on the bleeding edge of the innovation razor.
Then, I stumbled upon Automattic job offer.
They were hiring in JAVASCRIPT!
Not only in PHP, but also in JavaScript – the technology I became pretty decent in. On top of that, it turned out, that working in Automattic would let me:
- Work with React, Redux, NPM, node and all the ‘fresh and hip’ JavaScript technologies;
- Work with amazing engineers from all over the world and be a part of Silicon Valley;
- Instead of reading articles about what ‘cool kids’ do, I could have an opportunity to join them!
- I could travel quite a bit, or even live wherever I wanted! Automattic is a distributed company (or, as we put it: location-agnostic) which lets you see the world without taking a day of vacation (which you have unlimited amount);
- Because of the whole remoteness, I could be in Poland whenever I wanted to, without skipping work. This is important to me, because I have very old grandparents and sometimes they really need help;
- I was very excited with the product – I loved WordPress!
- Tim Ferriss’s site is hosted with this company! (along with Time.com, Wall Street Journal, Washington Post and the Guardian, but I find Ferriss more influential π ),
- It was never about money, but geo-arbitrage is finally working in my favor;
- Overall, this really looked like my “Dream Job”. I became determined to get it and to do it right.
To help in your remote job search, I recorded this video:
Getting there
Well, you probably got pretty annoyed by the long lead-in. But this is my blog, my rules and I can write here whatever I want :).
But here comes the meaty part:
Reading
I was determined to do it right, so I dug up everything I could on Automattic and their hiring process:

- Year without pants – a book about Automattic corporate culture
- Dave Martin hiring article
- Tim Ferriss podcast with Matt Mullenweg, Automattic CEO
- Harvard Business Review interview with Matt Mullenweg
- Matt Mullenweg’s blog
- Office today – blog with photos of Automatticians’s working arrangements
- Most importantly: Automattic “Work with us” page. Which I can quote from memory at this point.
Polishing the resume
At this point I knew they must be getting a lot of resumes, so I decided to make mine one-page and make every word count. I reviewed it over and over, asked friends to review it and obsessed about it a lot.
Since I did my reading right, I threw in some “nice touches” about my core competence constituting off-the-charts-sandwich making ability and one of my hobbies being barbecue. All true. Putting that in a resume felt good.
The wait.

After sending that resume I waited. And waited. And waited some more, all while questioning myself.
- Did they get it?
- Did they read it?
- Did they reject me?
- WHO PUTS SANDWICHES AS A COMPETENCE?! Why did I do that?!
Moar wait.
After 1,5 months I needed to do something constructive. So I booked a ticket to “WordCamp Europe” in Seville, where I was sure I’ll find an Automattician. That was the extent of my plan.
I actually met a bunch of them and they turned out to be very cool people. I even “pinged” them to get my resume reviewed and got back home.
Moar wait
Just after WordCamp Europe, a lot of Automatticians went to React Europe where they ran a coding competition for the attendees. They made a mistake of tweeting the URL, so I promptly joined in.
As you can see, I came in second, after “Moarhaus”, who (despite me trying really hard) had a huge advantage over me.
I have no idea who he is. I only have a vague notion as to where his soul may reside.

Actual Hiring Process
Artur, can you please get to the point? This story is becoming longer and more convoluted that “Pirates of the Caribbean IV” plot and we didn’t get to the hiring process description yet!
I hear ya, but to be honest, Pirates of the Caribbean IV plot is just /dev/random…
1. Chat
First, I was invited to a text-based Skype chat. It lasted about an hour and was quite fun. It was way less technical than I expected.
2. ‘Simple’ coding challenge
After the chat I got a coding challenge to solve. It was not in JavaScript.
The instructions were very open – ended, without any deadline and only with vague description of problems to solve. I assume my drive and ability to self-direct my work were also tested.
I later learned that it was designed to take 6-8 hours of my time.
I devoted about 35 to that project making sure it was perfect.
I may have taken it too far.
3. Chat + Challenge feedback
It took 40 minutes.
I am in for a trial! Wohoo!
4. Trial
What can be a best way to make sure you fit in a company? Ask you questions about JavaScript context execution, new ES6 syntax and what would `”potato” + {} ` evaluate to? Brain teasers about roundness of sewage covers?
Turns out, that the best way to see how an employee would perform is to well, employ them.
This is how trial works. I was working on my trial project, communicating with other coworkers just how I would If I was already working there.
You can do trial “after hours”, keeping your previous job. I decided to throw everything at it and take no chances. For me, it felt more risky to approach this opportunity tired, after hours of my usual work than to quit my safe spot at a huge company. I quit my previous position at Samsung and decided to do the trial full time.
I got paid 25$/hr, which was way more than I was actually making before.
The project was similarly open-ended as the previous one, just much, much bigger. I had to research proper technologies, communicate my progress and design my tasks.
The trial took me ~1,5 months.
5. Matt chat
The final stage of the process is a chat with CEO, Matt Mullenweg. It is a unusual opportunity, as he is a “celebrity” in IT world and frequents the Forbes and other such magazines.
The chat itself also isn’t a mere formality – mine lasted 4-5 hours and I felt that Matt wanted to know me at a personal level. He seems to take this hiring thing very seriously. It is great!
Because of his schedule, sometimes you have to wait quite a bit until he finds time. He caught me in a movie theater, but fortunately I had a good excuse to postpone the chat.
I was watching “The Martian”. It was pretty neat.
I started my job 2 days after that. It was my 30th birthday.
Most awesome gift ever!
Grand Meetup

GM is a yearly event where all employes meet in person. Because our company is completely distributed, we don’t see each other face-to-face. During this one week a year, we get to shake hands, do some awesome activities, party, geek out, eat together, hug, have a meal, have a walk, eat together, try Polish vodka I brought from home and eat some more.
Naturally, being a relentless badger as I am, during my trial I tracked down other Polish Automatticians and pumped them for information when the Grand Meetup may be.
Knowing the date, I tried to expedite my hiring process so I can “make it” to this years GM. 9 days after my “Matt chat” I was on a plane to Salt Lake City to meet the rest of my new coworkers.
It was a whirlwind!
My team is bunch of the coolest, funniest, most awesome people around!
Automattic Benefits

Sign up if you want to know more about getting hired in a remote company ?
- You get to work with really awesome people,
- The product you work on has 100 000 000 (yep, that’s MILIONZ!) users. The stuff you do matters,
- You work from wherever you want. Seriously,
- You want WHENever you feel like it. If you have flow, you can work 12 hours, and the next day – you don’t have to do much. It’s up to you (at the beginning, it was hard to me to understand it),
- No distractions, meetings and corporate b***t to slow you down,
- You can spend time with your kid when you need to, walk your dog, set you laundry,
- You get unlimited vacation,
- They fly you to awesome places to meet your cool coworkers,
- Friends all over the globe,
- A lot of other stuff, listed on benefits page π
And that’s me, Cognitive Engineer, Artur Piszek. One of the cool kids.
Who would have thought.
A very interesting article. I enjoyed it. I recently applied at automattic but still in the hiring process. Hope to get in and do awesome work on products that affect millions of users.
Great article… didn’t even mind the long intro. I have been obsessed with Automattic for a few months now since I first heard about y’all. I have been learning coding on my own (through books and online tutorials) for a few months and am trying to get proficient enough to one day land a spot with Automattic. From some of the research I’ve done it looks like knowing PHP is very important as well as JavaScript and CSS and html. Any advice you have on other languages I should be studying or just general tips on giving myself the best shot would be greatly appreciated. Congrats on your new job btw and keep up the good work!
Came across your article (it was shared with me by an Automattician.) I just love your passion and persistence. Thank you for sharing your thoughts on remote work, life, and everything in between. Success and nothing less in 2021 and beyond!
What a great article.
Coming from a Polish/Swedish background like you as well, so I found a lot of this relatable π
I recently applied and have just been invited to my first text interview in Slack. Hopefully will get to meet you in the future.
This got my attention, I wan’t IN!
I would also like to be part of the team that makes the world a better place!
Sounds Great.
Invited here for a first interview, Hopefully meet you in the future.