Sign in with Twitter

Username:

Brandon Dail @aweary Seattle, WA

frontend engineer @facebook 👨‍💻 occasional maintainer @reactjs ⚛️ compilers and @rustlang 🦀 generative art and plotters 🖋 new(ish) dad 👶 he/him

997 Following   14,214 Followers   7,834 Tweets

Joined Twitter 9/24/13


@vincentriemer @kurtkemple Can't wait to see y'all in the secret 10k+ followers edition of Twitter @modernserf The keyboard is static, but I’m constantly making typos to the point where it’s unusable. It’s infuriating. @bitandbang The only tweet I’ve ever promoted https://t.co/LSRDSUli4H https://t.co/gzXCmLaWu2
5/24
2020
This one was a pain. I really wanted labeled arguments to just be syntactic sugar that the parser/IR can normalize… https://t.co/beM872Hk1HIt even works for inferred function types. It makes a best-effort to determine the signature of the function based… https://t.co/RKCXoI44gFAdded support for labelled arguments for function calls ✨ https://t.co/2bCykWb3zu @zpao Sesame Street albums all day every day @sorodrigo @Fausto95_ @Vjeux Parser currently supports both, unlikely that will be the case for long. @necolas @Fausto95_ @Vjeux That’d be great! @Fausto95_ @Vjeux Still a work in progress 🙂I like how tech bros are only pro-capitalism when their exorbitant salaries are protected by an inequitable hiring process 🙄 @baddox @runner_ca_to_me That's also a very short-sighted perspective; if all existing employees retain their salar… https://t.co/eVSzGkXHXe @baddox @runner_ca_to_me Yes and there's also the option to double everyone's pay. You're not really making any sub… https://t.co/4FF4EFg3FO @baddox @runner_ca_to_me If I'm working remotely in another state now, and I want to stay in that state *indefinite… https://t.co/sJghvGwGxa @baddox @runner_ca_to_me Right. @baddox @runner_ca_to_me Again, we're talking about a *long-term* remote policy. That is not the same as the tempor… https://t.co/Yb2Xkrl3xO @baddox @runner_ca_to_me I don't really want to get into the weeds here, but a mass exodus is highly speculative an… https://t.co/INMrlvJ1an @baddox @runner_ca_to_me I'm not sure why you think the virus will force people to relocate, but again that is not… https://t.co/5UMhDaE4Mn @baddox @jeremyfiel He explained the market rate policy and outlined the most common likely scenario, since most em… https://t.co/43clas56pd @baddox @runner_ca_to_me No, remote is not the default. It's currently only an option for some more experienced new… https://t.co/EIDsAbZ6sn @baddox @jeremyfiel You felt pretty safe assuming that Facebook would be decreasing pay for location changes 🙄 Face… https://t.co/eG6sVJphSZ @baddox @runner_ca_to_me Those who want to work remotely long-term will of course have to request to do so, which i… https://t.co/PZK0HSjtlS @baddox @jeremyfiel Approvals for switching teams/roles is a different topic than location-based pay adjustments. I… https://t.co/SbOWKzrxH5 @baddox @runner_ca_to_me You keep framing this as involuntary pay cuts, but that's not even close to the reality of… https://t.co/YBkCjOvK6Z @baddox @jeremyfiel Pay bands have always been determined by market rates and automatically adjusted. Managers don'… https://t.co/0zmoO31bGa @baddox @runner_ca_to_me I think 8-9 months of unrestricted remote work is a more-than-fair amount of time to allow… https://t.co/fAruMBioXr @baddox @jeremyfiel Yes I am sure. That's what paying the market rate means. Facebook already does this if you move… https://t.co/MwQwbduDQf @baddox @jeremyfiel Pay adjustments absolutely work both ways. @baddox @runner_ca_to_me We're talking about the long-term remote policy, Facebook has already said that employees… https://t.co/8tfgphNCd1 @jeremyfiel Also this wasn't even my point; I know that paying market rates is itself a debatable policy, but Faceb… https://t.co/LYZfDyKTEl @jeremyfiel You're asking why market rates exist. There are already people in Kentucky doing the same kind of work… https://t.co/LAaYOGM0oC @baddox @runner_ca_to_me You're making a very broad argument based on a very specific scenario, where no optional a… https://t.co/BKEMOXWVKp @baddox @runner_ca_to_me Nobody is having their salaries reduced by default though? People are free to remain onsit… https://t.co/czSXkVqJwp @JacobRuizDesign I'm not sure anyone has a good answer to fair compensation + taxes for nomadic employees yet. @Saeris Market rates already exist and there are plenty of very talented developers in markets outside of SF that a… https://t.co/hmchfX2Xvi @runner_ca_to_me Facebook already pays market rates based on the location of your home office, so that's not a new… https://t.co/EpPjCuZM3xThere are plenty of valid reasons to dunk on the decisions Facebook has made, but framing them as an exceptionally… https://t.co/m27VdZdKdGI hope everyone realizes paying market rates for remote employees is not a new concept, IME it's the rule not the exception.
5/23
2020
👋🏻Once upon a time I worked at Fog Creek. They then became @glitch. After 6.5 years there, I was laid off yesterday… https://t.co/gJcoyd4Hf7
Retweeted by Brandon DailHi friends! I lost my job yesterday. Glitch laid off roughly half the staff, including me. If you or a team you k… https://t.co/uEGaB3fskU
Retweeted by Brandon Dail @Farzad_YZ Congrats! 🥳 @aarondjents @chalcidfly for good, now that WFM is a policy 🙂 we lived there for five years before I joined FB and… https://t.co/2DXOMhSjBx @aarondjents @chalcidfly Didn’t know you were in Austin! We’re headed back to Austin towards the end of the year 🥳
5/22
2020
@chancethedev https://t.co/2ANnYW0Chd @chancethedev Ok try it now @EricaJoy Austin 🙌Let me know if you have questions about the interview process :) https://t.co/DtvJbYzErF
Retweeted by Brandon DailIf you're interested in working remotely at Facebook, we have a new careers page where you can let us know you're i… https://t.co/LtLSEqxc5eSo excited to see Relay LSP commits from @aweary in the Relay repo! This is something I've been thinking about and… https://t.co/GoGO4zOr2Z
Retweeted by Brandon Dail @gziolo It's a long-term remote policy. Mark predicted 50% of the company will be remote in 5-10 years. @IanMitchel1 Yeah I assume Facebook will continue to be one of the more attractive companies, even with remote. So… https://t.co/SuXhpbPV5B @IanMitchel1 I'll add myself as a data point: I doubt I'd stay at Facebook long-term if I had to be onsite the whole time 😅 @IanMitchel1 I doubt it, its offset by cost of living and housing markets that are more aligned with that cost of l… https://t.co/KHfZn9dcrYFacebook's new remote policy is going to do so much for long-term retention of experienced engineers.Facebook is unlocking remote hiring for experienced engineers, starting in the US and Canada 😍Mark Zuckerberg is streaming live talking about remote work at Facebook https://t.co/NT9s89kG43 @DavidKPiano I mean, it’s true though. I’ve lost a bunch of weight not having that delicious food around me all day @markdalgleish Test failed 😭 I guess I’m not cool enough to have the cool new echo chamber feature on Twitter @cpojer @sebmck How much if I send a PR with an improper fixInspired by @aweary and some free time https://t.co/RQwUJtfwbl
Retweeted by Brandon Dail
5/21
2020
@yevrahjleinad Rust! @mattdesl How does the discriminator work?I'm trying to build a new blog with @eleven_ty for this series and 😙👌 love it so far https://t.co/X7bCMvYsHx @ayrton Yup. More correctly its μs. 0.07 milliseconds. @paulgb Mostly making it up as I go, driven mainly by my own preferences 😅 It currently supports a bunch of differe… https://t.co/l8W9NgfCB3 @buildsghost There we go https://t.co/BdsMs4ecXGLast night I got type checking for user-defined generic functions working 🥳 it's starting to look like a real type… https://t.co/fSG9v12j8r @nikhilthomas90 Very cool! Btw there's the `Display` trait in the standard library that does what `Showable` does h… https://t.co/oEr7qKHlgZ @andrewvijay Haven't built any of it, but probably not. Using Rust and its standard library would be easier (e.g.,… https://t.co/uM6VgJkvQJThe server-side VM could be built in Rust and made really, really fast. It could handle the HTTP/WebSocket connecti… https://t.co/rH5y7XwIQeThinking about the final output of this compiler. It'd be cool if it produced a sort of "image" that could run on t… https://t.co/YocLCRYTzG @_jayphelps totally, I think this can be ergonomic on a case-by-case basis. For example, `type` as a variable name… https://t.co/nmEnW3wutPAnother great example of how you have to make *really big decisions* early on. Retrofitting this is often super dif… https://t.co/7oYvQejn5B @EvynnMcFalls I was a terrible and disruptive student and I was absolutely mean to our chemistry teacher 😬 I still… https://t.co/VjL6ANTwLt @TatianaTMac I think I used up my yearly supply of intimidation with that one, see you next year for another spicy-… https://t.co/QM9DMTLcpjWorking on the lexer implementation for my blog post on parser in Rust. One thing I want to focus on is how we can… https://t.co/N1EywtcsZvUhh, maybe 3/10? I have no clue https://t.co/hZh7gYBved @mjackson If we ignore the miscommunication, the point that HTML/CSS are complex and require expertise is worth mak… https://t.co/760PJli7aSThe funny thing about this never-ending debate is that both sides actually agree but they just talk past each other https://t.co/wTLTskvqDU
5/20
2020
@alexandrelucch Yeah I think that one works both waysLearning compilers: guess I need to learn Haskell Learning ML: guess I need to learn Python @mattdesl did you end up deciding on RNNs or something else? @sebmck @discord Congrats 🍾 🥳🎆 Chats with Kent, Season 3 has been launched! 🎆 Enjoy 12 new episodes with these fine friends: @tannerlinsleyhttps://t.co/F1JZF4VnFi
Retweeted by Brandon Dail @ohhoe Wait, is this...not how everyone feels? Oh noFlow Types-First mode is out! It unlocks Flow’s potential at scale by leveraging fully typed module boundaries. Rea… https://t.co/TBv9HMcM9R
Retweeted by Brandon Dail
5/19
2020
@swyx Hey it wasn't my idea to rewrite it, just good timing 😎 @swyx I normal do run-of-the-mill product infrastructure for some internal teams, but this month I got to build out… https://t.co/EbZndZM64C @sjroot Yup! @jbaxleyiii Thanks 🙂 there's still so many awesome things we can do to improve DX for GraphQL within IDEs, I'm exci… https://t.co/LbzXKb81ZcI totally forgot that the work I've been doing with Relay this month is open source 😅 Here's the progress I've mad… https://t.co/ERUUi4y9Dg @dan_abramov Saw it written and I saw it say @intelligibabble @buildsghost yeah it's something that would be trivial to add, but I'll probably avoid it. The onl… https://t.co/AiQ508v6cj @buildsghost Just lazy demo writing, I think it'd end up just shadowing the function atmHere's a cool proof of concept of what an effect system can get you with components. We can infer that functions ar… https://t.co/w5UzoDzeZx @sebmck My son will be devastated @threepointone In this economy?! @sebmck He has his mother's eyes @GrantGlidewell Here you go! https://t.co/2kI3ECKHm4The classic duo
5/18
2020

0