1. X
  2. Greg Hurrell
Log inSign up
Greg Hurrell
11.7K posts
Image
user avatar
Greg Hurrell
@wincent
Staff Engineer at @datadoghq, Ex-@github, Ex-@facebook
wincent.dev
Joined February 2008
18
Following
3,148
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Greg Hurrell
    @wincent
    Feb 19, 2024
    Where Relay Modern was born, 2016 — also pictured: React (as Fiber was being born), Flow, GraphQL. Quite possibly my favorite time at FB. Open-plan offices aren't always bad.
    Seating map at Facebook's MPK campus.
    16K016K
  • user avatar
    Greg Hurrell
    @wincent
    May 27, 2024
    Resigned from GitHub. Joining Datadog. Observability is the new version control.
    239K0239K
  • user avatar
    Greg Hurrell
    @wincent
    Dec 15, 2018
    JavaScript is the ideal language for procrastinators. Whenever you want to work on something other than the actual problem you are supposed to solve, you can configure/update/maintain/tune/fix auxiliary stuff: Webpack, Babel, Flow, node_modules etc. No other language comes close.
  • user avatar
    Greg Hurrell
    @wincent
    Jan 11, 2019
    Thread: [In which a programmer opines about how to interview other programmers]. I interviewed well over 400 people in the SF Bay Area over the last 8 years, and along the way got to see a lot of other interviewers work.
  • user avatar
    Greg Hurrell
    @wincent
    Jul 23, 2018
    My favorite poster at Facebook. The phrase wasn't coined there but rather comes from Alfred A Montapert (or so my Google search tells me). I love the universality of it: I've seen this mistake played out at every level from megacorp down to small start-up down to me working alone
    Image
  • user avatar
    Greg Hurrell
    @wincent
    Aug 18, 2016
    Slides from the #relayjs talk — "Relay 2: simpler, faster, more predictable" — that I gave tonight:
    Image
    Relay 2: simpler, faster, more predictable
    From speakerdeck.com
  • user avatar
    Greg Hurrell
    @wincent
    May 20, 2017
    A behind-the-scenes take on how we built Relay Modern: wincent.com/blog/relay-mod… — @en_JS: this one's for you. #relayjs #graphql
  • user avatar
    Greg Hurrell
    @wincent
    Jan 11, 2019
    Replying to @wincent
    The most common mistake I saw interviewers make was treating the interview as a search for everything the candidate *didn't* know, instead of everything they *did* know. It's an unfortunate mistake, often leading to false negatives, a poor candidate experience, and a monoculture.
  • user avatar
    Greg Hurrell
    @wincent
    Jan 12, 2024
    Replying to @BenLesh
    Would be better as a slider
    2.9K02.9K
  • user avatar
    Greg Hurrell
    @wincent
    Feb 14, 2019
    In 8 years in the Bay Area I never left my corp laptop at work overnight. I walked around with a company-provided phone in my pocket, full of company apps. In Spain, I leave my laptop at work. No company phone. I arrive at and leave work with energy. I get just as much done. 🤓🧘‍♂️
  • user avatar
    Greg Hurrell
    @wincent
    Mar 12, 2019
    When I joined FB I immediately felt the pain of how slooooow everything was in the enormous monorepo. I knew, however, that if we'd gone the opposite end of the spectrum (hundreds, thousands of tiny repos) we'd just be trading one set of unpleasant problems for another.
  • user avatar
    Greg Hurrell
    @wincent
    Jun 30, 2017
    So I just replaced 476 lines of JS with 153 lines of @reasonml. The type system compactly encodes lots that JS can only enforce with code.
  • user avatar
    Greg Hurrell
    @wincent
    Dec 26, 2023
    Replying to @cnakazawa
    100% correct. Home automation is a solution looking for a problem. Being able to hit a button from a phone (or not even having to hit a button) instead of getting up and walking across a room is a WALL-E Dystopia, not Utopia.
    14K014K
  • user avatar
    Greg Hurrell
    @wincent
    Aug 10, 2017
    Orthodoxy: Beware grand rewrites, second system effect etc. Learned at FB: Sometimes you just have to throw it away and start again.
Advertisement
Advertisement