If FB is so picky In selection and with huge TC, why is the messenger app so pathetic in terms of perf

Jul 17, 2021 71 Comments

What’s the point in hiring best talent if they can’t get a simple messenger app right?

comments

Want to comment? LOG IN or SIGN UP
TOP 71 Comments
  • Indeed
    kukk

    Go to company page Indeed

    PRE
    Indeed.com
    kukk
    What about Internet explorer?
    Jul 17, 2021 4
    • New
      astralis5

      New

      astralis5
      Edge is based on Chromium aka open-sourced chrome engine. It is much less of a resource hog than Chrome.
      Jul 17, 2021
    • LinkedIn / Eng
      vast

      Go to company page LinkedIn Eng

      BIO
      👎
      vast
      msft doesn't pay huge TC like fb
      if msft pays as much as fb, edge will take over chrome in one week :)
      Jul 17, 2021
  • By blind trend I am assuming everyone knows MSFT sucks. Let’s leave at that and answer the question I asked
    Jul 17, 2021 1
  • What about bing?
    Jul 17, 2021 4
  • TLDR; bad engineering culture

    FB’s biggest problem is the broken incentives system setup by the internal performance review process (aka PSC). It encourages and rewards short term thinking and “growth hacking” type projects more than long term projects that are needed in order to build solid products. So, smart engineers will optimize/exploit this system for their personal gain by shipping crappy features every 6 months, claiming the “impact” and then moving on to the next thing. Because they won’t be burdened to maintain the shit features they just built (yay for 0 code ownership) they can cut corners on design and code quality in order to cram even more “impact” in every 6 month cycle.

    So it’s not that people aren’t smart enough to be able to come up with the correct technical solution, it’s just that it’s not properly rewarded to do so.
    Jul 17, 2021 2
    • Thanks. This is insightful. We actually do something similar. I’m hoping we don’t run into similar issues as we grow as a company.
      Jul 17, 2021
    • Capital One / Eng
      sfbw17

      Go to company page Capital One Eng

      sfbw17
      Is there a large, fast-moving, and ambitious tech company where this is not a problem? Maybe if there are multiple senior or experienced members in the team, with proper design discussions in place before jumping to implementation. Even then, what if the Senior Engineer gets lazy and LGTMs a PR, where a hash table lookup would have better more efficient than a linear search through an array. IMO, it's very hard to achieve engineering perfection; there are too many things that could wrong, and we're all human. Would love to hear thoughts on this.
      Jul 17, 2021
  • Amazon
    hmack

    Go to company page Amazon

    hmack
    Please submit your system design solution for a chat application.
    Jul 17, 2021 4