Abstract: How good it is to masturbate code at home.

  • What do people who work from home or as freelancers do?
  • Author: oooooutsider
  • Source: Zhihu

Copyright belongs to the author. Commercial reprint please contact the author for authorization, non-commercial reprint please indicate the source.

Let me suggest a more realistic approach for the programmer community: find a company that supports remote work, such as my factory.

Our factory is called Gradle Inc., the company behind Android Gradle. We’re all remote. We have about forty engineers in the company, in five continents:

This picture was taken when I was in Europe at the beginning of the year. At that time, my daughter-in-law went to England on a business trip for a month. I thought I would have nothing to do at home alone anyway, so I went with her. Bored after two weeks in England, I went to the continent for a walk. It was European Daylight saving time, and it didn’t get dark until 9pm, so I went out at 5pm and just came back to sleep. Gradle and Travel-Bo’s Blog

Gradle’s Berlin office

One of the strangest sentences on a Gradle job AD reads:

We allow you to work anywhere on the planet.

In my first job on Taobao, I found that many of the people I worked with were people I had never met before and communicated with entirely through IM or email. When I joined Gradle, I became convinced that software development doesn’t have to be in the classroom. Why communicate face to face when videoconferencing can solve the problem?

Gradle has been around for almost a decade and has been working remotely since the beginning. We communicate via email and Slack, use Google Hangouts for video conferencing, share screens, and manage code on Github. The fact that we don’t have to be there is as natural as the fact that other companies do.

Personally, I cook three meals a day at home, go to the hospital to buy food and so on. I just make up my work in the evening. As for efficiency, AFTER joining Gradle for one year and two months, I have written 200 PR and tens of thousands of lines of code under Gradle/Gradle project alone. I don’t think working in an office can be more efficient than I am now.

The advantages of this model are that companies do not need to rent space, it is easier to recruit talent from all over the world, and employees do not need to commute and have more freedom. The only problem is that we don’t have a lot of overlap outside of work. So we have a Global meeting every year where we bring everyone together from all over the world. This year in a (supposedly) 19th-century chateau outside Lyon:

Let me tell you a few stories about our factory:

1. One weekend, the CEO asked me in the group, I was attending a developer meeting and someone pointed out a bug, who can fix it? One of the guys in the group said I’ll do it. The next day, Monday, the guy’s team leader says, “I need to talk to the CEO. Nobody will die.”

2. I had a chat with a friend when I was building a team in France in June today. He said that when he joined Gradle, his friend asked him how long it took him to commute. He pondered for a moment and then said, “Five seconds? It depends on how fast I can put them on.”

3. My supervisor is Polish, and I copied a Polish joke from my sister:

Me: “Everybody should go to Poland.”

My supervisor: “Why?”

Me: “If you come to America, you get Americanized, so If you go to Poland, you get Polished!”

4. The HR management system used in our factory (i.e. the internal OA system for asking for leave) is a German company called Heavenhr. I couldn’t register when I was hired, so I asked our back Office. Back Office replied:

And then when they fixed the system, they sent me a… German mail. When I dropped the German email into Google Translate, a bright spot emerged:

Finally, of course, it is recruitment time, my factory is still recruiting people. In addition to the legal holidays in China, the annual leave is 20 days. As for the salary is too detailed to say — anyway, the level is higher than the domestic level — LET me put it this way. When I was on Taobao, I was P6, and now my take-home salary is more than twice the pre-tax salary before. Recruitment link: Careers and Jobs | Gradle Build Tool and Gradle Enterprise with Worldwide can deliver. If you have any questions, please feel free to email.

About Fundebug

Fundebug focuses on JavaScript, wechat applets, wechat mini games, Alipay applets, React Native, Node.js and Java real-time BUG monitoring. Since its official launch on November 11, 2016, Fundebug has handled more than 800 million error events in total, which has been recognized by many well-known users such as Google, 360, Kingsoft, and People’s Net. Welcome free trial!

Copyright statement

Fundebug



Blog.fundebug.com/2018/12/04/…

Are your users experiencing bugs?

Experience the Demo
Free to use