Hacker News new | ask | show | jobs
by bwb 2970 days ago
Ya I tend to think you need to run entirely remote, or entirely in offices. Or... you have your remote team running entire projects with an entirely sep organization, although that is hard and I am not aware of any organizations doing it well.

Biggest challenges?

Communications - I think every company has this problem but if you don't solve it when you are remote it will crush the company eventually. Whereas an office company can be shitty at communications and still do ok.

Execution... - LOL, I feel silly saying this but if your devs are split all over it is hard to collaborate, esp depending on speed and size. You need really great organization, focus, and just the right amount of meetings. You also need to do that in a way that gives them the ability to write code without checking in with someone every 10 min or stepping on toes. Esp if you are crossing big time zones, you have to really think and plan who is working on what, and it might even affect the entire design of the app...

quick background - grew a 100% company to ~135 people in 18 countries. Mix of software and dev ops and customer service.

1 comments

My previous employer eventually decided to limit hiring to North American time zones so there's a good amount of working hours overlap between team members for actual synchronous collaboration. Without that, we've found it's really hard for a remote team to match to the level of productivity of a fully-in-office team.