Show HN: Remote work statistics

(remotehub.io)

60 points | by raunometsa 1624 days ago

11 comments

  • mikece 1624 days ago
    Every time I see a reference to Ghost I think of the interview with the founder where he lamented the choice of NodeJS, insisting that if he had opted for a modern PHP framework (Laravel was named) they would be 1.5 years further down the feature roadmap.

    https://softwareengineeringdaily.com/2018/07/26/ghost-open-s...

    • raunometsa 1624 days ago
      I've built RemoteHub in PHP on Laravel. There's also some jQuery written (you can call me oldschool) – I should maybe switch my JS framework. But I'm used to jQuery, hah. And what's wrong with jQuery?

      I mean, yes I've played around with Node etc, but somehow I've sticked with PHP. Maybe because it was the first language (computer language) I learned.

      And I really like Laravel. It's actually so cool that you can use frameworks like Laravel for free although a lot of people have contributed a massive amount of their time into these open source projects. And then you come and just built your project on top of it!

    • npsomaratna 1624 days ago
      We use PHP for our backend stuff. We've been using our own custom framework for years, but are in the process of migrating to Laravel now (something we really should have done much earlier).

      I can understand the hate for PHP. As it is easy to pick up and because it doesn't enforce good coding practices, PHP has become a magnet for poorly capable programmers. In fact, one of our great challenges is that the majority of candidates who apply for PHP Software Engineer (SE) positions are barely capable of programming in the first place.

      At the end of the day, what matters is the skill of the tech team. A team of SEs with strong coding skills and well thought out engineering/architectural practices can create systems that are well-built, scalable and maintainable, regardless of language. Conversely, no programming language or framework can compensate for a lack of skill or poor knowledge of good engineering practices.

    • milesokeefe 1623 days ago
      Seems a big reason for that was the lack of maturity in the node module ecosystem 6-7 years ago.

      From the interview:

      "How do we gone down a PHP root? I think from a product point of view, we'd probably be a lot further along than we are now, because in the PHP ecosystem much like in the Ruby ecosystem, or even the Python ecosystem to some extent, this tooling is well understood. It has evolved over a long amount of time. You have your defaults that just work. You have your libraries, which have been time-tested, proven they're great.

      Whereas in end of 2012, beginning of 2013 starting out into the node.js ecosystem, pretty Wild West. There's not a lot of stuff going on. There was barely a usable authentication library that we could start working with. Even to this day, it's not – there's a lot of things where if you were working in Ruby or PHP you’d go, “Yeah. Obviously, I'll just grab this library that everyone uses.” Whereas in node you go, “I can't believe that doesn't exist.”

      I think when we wrote the first version of Ghost that wasn't a usable RSS library for parsing XML and delivering RSS feeds in node, and that was just mind boggling. Then that has repeated enough times to where it really slowed us down."

  • docdeek 1624 days ago
    Automattic should really be on that list: "We’re a distributed company with 1,146 Automatticians in 72 countries speaking 92 different languages.” [0]

    [0]: https://automattic.com/about/

    • naveen_ 1624 days ago
      Glad to know this!
  • rehemiau 1624 days ago
    If I go to https://remotehub.io/cities and scroll down too quickly, each new chunk of cities may load multiple times.

    Yeah, no, thanks.

  • bevacqua 1624 days ago
    Elastic has 1800+ distributed employees, should probably be in your list
    • raunometsa 1624 days ago
      Cool, thanks. Added to my todo list!
  • Keats 1624 days ago
    How do you get the data? I know one company in the list and the numbers/countries are completely wrong.
    • raunometsa 1624 days ago
      Some added by me based on their website, some joined themselves. I reach out to the ones I add and ask them to review and fix. Not all answer me though.

      Let me know which company and I'll try to reach them and fix! You can also email me hello at remotehub

  • HIP_HOP 1624 days ago
    YARW - Yet Another RemoteWork Website
    • madarco 1624 days ago
      That's true, but I've seen a lot of those remote work website being a remote worker myself, and this it's A LOT ahead.

      Also this link in particular shows the most important metric that everyone is neglecting in other similar sites: how many cities your "remote" company cover?

      It's also an important metric to understand the company colture: for eg. a lot of US-based remote companies hire only US-based employees

      • raunometsa 1624 days ago
        Thanks! This is what I'm trying to put my effort on. These maps.

        And you're right. It helps to understand the company's remote culture. How remote are they? Will you be part of a remote team covering the whole globe or are you one of the two remote team members.

        Both are cool! People just like different things. I mean, when you join a fully remote company, there's probably a remote culture in place. But when you're one of the first remote members, maybe you can be part of shaping the culture yourself.

      • stakhanov 1624 days ago
        To me it just seems like they make money off of these companies, and, as a quid pro quo, put up a website calling them "top". Nothing much to see there.
        • raunometsa 1624 days ago
          Well... not making too much money yet :) I'm building this alone as a side project while working on my remote developer job full time.

          But calling them "top". Yeah, not a competition or anything. Just for fun, really.

        • clarry 1624 days ago
          Yea, I was actually expecting and hoping to see some sort of actual statistics about remote work, not a score-board for companies to boast on about how wide they've spread.
          • raunometsa 1624 days ago
            Good point. What kind of stats would be interesting? I'm thinking about doing some questionnaire with remote companies on my site.

            I've started with "interviews". Basically a list of questions remote companies can answer. Not too many yet, but some: https://remotehub.io/remote-work

            • clarry 1624 days ago
              How about questionnaires for remote workers?

              It'd be interesting to know more about why and how people ended up working remote, how it impacts their lives, how it impacts their job search, how it impacts their day-to-day work, what kind of sacrifice (if any) was required to go remote, what sort of experience did they have to start with, etc.

              • raunometsa 1624 days ago
                Cool, thanks. Also curious how people end up working remote. Maybe they read about how cool remote work is (haha ok there are downsides too) and then they ask their employer to allow remote or find a new job.

                Anyways, Buffer did a nice report: https://buffer.com/state-of-remote-work-2019

                and they are working on new one together with Angel List (maybe more).

    • raunometsa 1624 days ago
      Hah, cool! I mean, yeah – there's a lot of remote work sites. Like new sites added every week, right.

      I'm trying to put my effort to these remote company maps. I think it's cool to see how distributed the team is when planning to join.

      Some companies are fully remote. Some have only a few remote team members next to a big office. Some located in North America. Some covering basically the whole globe.

  • tristor 1624 days ago
    This dataset is very incomplete. I guess I’m partially at fault for that as I know your team reached out to me multiple times to answer a survey prior to you launching the site.

    Is it still possible to contribute data?

    • raunometsa 1624 days ago
      I also made a "verified" filter to find companies who have reviewed (and fixed) their profile: https://remotehub.io/remote-companies-with-verified-profile

      But yes, I'm trying to reach everyone I add. I usually find a general email and often won't get any reply. But I get it. Email is full of spam! :)

      And of course you can contribute! I'm happy to fix any data! If you're with one of the companies listed on my site, just email me and I'll give you edit access. There's admin available for editing locations, benefits, retreats and everything else on the company profile.

  • RickJWagner 1623 days ago
    Remote work rocks!

    I've been a remote corporate employee for 9 years now. (Had 21 years of non-remote programming before then.)

    It's pretty much a must-have for me now. I really love it.

  • highwayman47 1624 days ago
    Thank you, this is well done and I'm a proponent of anything that gets more people on board with remote work!
  • Aeolun 1624 days ago
    I note that none of these companies appear to have any employees in Asia...
    • deanstag 1624 days ago
      I saw atleast two companies with employees in Asia.
      • Aeolun 1623 days ago
        Yeah, I later found that the map just centered on where most employees were, and that was always Europe/US, so Asia was never really displayed.
  • notus 1624 days ago
    Sponsored by Gitlab.