Timeless software engineering skills:
1. Not feeling scared to change code you didn't write
2. Empathy for your users and for your collaborators
3. Ability to communicate ideas clearly
I'd hire someone with these skills any day.
To the YouTube commenters saying me being a โthing in a dressโ takes away from the content of my keynote:
I was Reactโs #1 committer for its first 5 years, and now I manage the team. This content wouldnโt _exist_ without me. Would be cool if you respected me as a person too.
Just got out of an interview during which the candidate searched Stack Overflow and copy-pasted some codeโฆ from an answer I wrote. (They didnโt notice.)
Today's my last day at Facebook.
I'm gonna miss working on React full time, but I'm excited to try something smaller and new: I'm joining @humuinc next week as an engineer.
Today's props go to Airbnb, who kindly edited my new name and pronouns into all the past reviews I've received from hosts โ so new hosts who read them aren't confused. I feel appreciative of processes that aren't garbage to trans people.
My programming strategy: if something can be fixed or made better in less than 15 minutes, donโt file a task for later or for someone else: just do it!