Hacker News new | past | comments | ask | show | jobs | submit login

We have a small distributed development team. We are three people in Sweden, two in London UK, two in San Francisco US. (We also have five non-developers, in London and the Netherlands.) We are not looking to add any further developers outside of these three locations at the moment, as we often have team meetings via Skype and it is a quite hard to keep organized with three time zones already. Especially with the time difference between EU and CA. I spent a couple of months in Asia this winter and it really didn't become any easier.

I suppose it all depends on how the team is used to work and communicate, but I do wish we could have everyone in the same office more often. We have a team meeting in the same location once every six months for 4-5 days, but you can only achieve so much in a few days.

With everyone either having partners, children or both to take into account it isn't always so easy to fit everything together.




"We are not looking to add any further developers outside of these three locations at the moment, as we often have team meetings via Skype and it is a quite hard to keep organized with three time zones already. Especially with the time difference between EU and CA. I spent a couple of months in Asia this winter and it really didn't become any easier."

This is completely fair and rational. You shouldn't have to make any irrational sacrifices to work with people in far away places.

The way I look at this is - I am not (yet, perceived as,) good enough for people to want to work with me in spite of the distance/time difference etc. Lars Bak (for example) [1] is so good that he can work from somewhere in Europe and the rest of the team (and Google) make whatever compromises are necessary. In my opinion the best way to overcome this is to become (and be seen to be) way better than the average. "Be so good they can't ignore you" is good advice.

So, back to work!

[1] From Wikipedia

"In 2004, Bak was hired by Google to work on what was to become the Chrome browser. He did not return to the United States, preferring to work in Denmark where his daughters were also receiving their education. With a team of 12 engineers, Bak has been coordinating the development of the JavaScript machine for Chrome which he has code-named V8, to mirror the powerful automobile engine"


Is it difficult to get the paperwork and permits in order to employ people from multiple countries? I've often wondered how that works.


I'd imagine it's done by having a separate entity in each country, or even having each employee incorporate himself.


Indeed. Our organisation is incorporated in the Netherlands and four people work there. In all the other locations each "employee" is incorporated under their own name and works as "consultants" for our organisation. It is a higher administrative burden on the individual, but by far the most flexible way of doing it, and probably less work and certainly cheaper than incorporating an entity for our organisation in every country.

Doing this would be more work and would require actually having to employ people in these countries, not to mention consolidated accounts from three subsidiaries, with local accountants, audits etc.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: