Chronotope’s avatarChronotope’s Twitter Archive—№ 65,143

  1. New Facebook UI for posting is much faster. Curious to why I looked into it.
    1. …in reply to @Chronotope
      There's a lot of UI faking (I don't mean in a bad way) where it looks like stuff is happening, but is taking much longer in the background.
      1. …in reply to @Chronotope
        It's fascinating how as a codebase React pushes that type of behavior. It's prob the first JS library that is as much about users as devs.
        1. …in reply to @Chronotope
          If I wanted a Ph.D I'd prob write a dissertation on how Facebook's code style and libraries enforces and codifies user-first as a philosophy
          1. …in reply to @Chronotope
            It isn't just a tool for making better UX. Or that forms it. It is a tool that forces developers to think about UX. Few libraries do that.
            1. …in reply to @Chronotope
              If I had to put a finger on how FB keeps beating Google it is because Facebook's code is a contract with users. Google's is engineer-first.
              1. …in reply to @Chronotope
                React as a library is just such a fascinating window into that because it is a codebase that can and will burn your CPU to assure best UX.
                1. …in reply to @Chronotope
                  Any engineer would look at FB's network requests & say 'unnecessary'. But not if you want to be fully connected with what friends are doing.
                  1. …in reply to @Chronotope
                    You won't load your friends latest avatars immediately, but gain access to all UI faster. But you can see avys update every 10 secs.
                    1. …in reply to @Chronotope
                    2. …in reply to @Chronotope
                      It's why something like Temporary Avatars in Facebook is not just brilliant but something that emerges out of their code and its philosophy
                      1. …in reply to @Chronotope
                        By same measure: refusal to add a cache check for URL share cards in the mobile app is something that drives me crazy as a dev, but smart.
                        1. …in reply to @Chronotope
                          Mobile is slow, mobile costs users money. So if given an opportunity, halve the data involved in the process of posting a link. Duh.
                          1. …in reply to @Chronotope
                            But that's a decision I could never imagine Google would make. Gotta check in on every transaction there, Towards A Perfect Code.
                            1. …in reply to @Chronotope
                              I bet it isn't even a fully conscious decision on their part. This is prob one of those examples where a company culture *actually* matters.
                              1. …in reply to @Chronotope
                                I hope one day Facebook open sources their platform. I bet that Code Studies people could have a field day with it.
                                1. …in reply to @Chronotope
                                  (by the way, this is also why Facebook will win the ad tech war if it comes down to them vs Google)


Search tweets' text