sophie alpert

@sophiebits61k followers

you have the ability to understand things

Open on X
Top outlier
58.2×
Best organic post
Peak views
789k
Single post
Bookmarks
3.1k
Across 95 organic posts
Last scan
Oct 17
Community cache
Posts 95 posts
#DatePost↓ OutlierViewsLikesRepostsBookmarks
1May 31, '23I have 10 years of react experience58.2×789k3.3k118124
3Nov 19, '18Timeless 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 cle17.2×06.4k1.5k130
4Jun 12, '23Excited to say I'm now considering new job opportunities! I was an early user of React, managed the team at FB, and recently finished a VP Eng role at Humu. Now I'm looking to join15.8×214k83911172
5Nov 2, '18life hack: console log function that auto-indents based on the depth of your call stack13.9×05.1k1.1k272
6Oct 27, '18To 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 tea10.6×04.5k57828
7Apr 24, '20no I actually did not want to search google for `localhost:8080`, thank you10.2×05k40416
8Apr 18, '21Knuth check9.7×04.7k232111
9Jan 1, '22365/3658.1×03.9k81134
10Jul 8, '22concept: german bakery named Gluten Tag7.5×03.6k25853
11Oct 1, '19Just 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.)7.0×03.3k23825
12Jan 11, '19Today'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.6.3×03k13116
13Sep 3, '20Last week, I was promoted to head of engineering at work!5.9×03.2k2015
14Jul 11, '18My 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!5.7×02.1k47218
15Mar 11, '18Today'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 appre4.7×02.2k1961
16Feb 22, '19my rule for .reduce(): only use it when the result has the same type as the items and the reducer is associative, like .reduce((a, b) => a + b, 0) ✅ summing some numbers ✅ multi4.6×01.6k264122
17Jan 11, '20The real “clean code” is code that is easy to understand, verify, and change. Which often means more repetition and less abstraction.4.6×01.8k33973
18Mar 11, '23in uncertain times, remember to focus on the important questions4.2×58k540541
19May 19, '20Unpopular opinion: moving "constants" that are used once to the top of the file is often less readable/maintainable than leaving them inline4.2×01.9k12924
20Mar 21, '19My one tip for organizing code: If two files are usually edited together, combine them into one. That is, organize your code to minimize the number of files (or directories) that t4.1×01.6k26541
21Dec 11, '18Don't listen to people who tell you your tools are bad. If you're happy with your tools and they're helping you build great stuff, that's all you need.4.0×01.6k3088
22Nov 12, '18I’m 26 today! 🎂 happy birthday to me3.7×01.8k143
23Dec 24, '19Someone asked me today about the differences between Google’s and Facebook’s engineering cultures. Based on what I know, here’s what I said:3.7×01.2k242191
24Sep 26, '17React v16 is out! 😄 Read my post going behind the scenes of how we rewrote the whole thing: .3.6×09944700
25Mar 6, '19> aGkgdHdpd… me: I have no idea what this is > aGkgdHdpdHRlcg== me: oh it’s base 643.4×01.5k18311
26Mar 1, '20if I was starting a new company I’d seriously consider using Rails not because I agree with most of their technical decisions (I actually disagree with a lot of them!) – but becaus3.4×01.5k12752
27Jun 15, '21instead of frontend vs backend as the two Main Types Of Engineers maybe we should talk about low-level code vs high-level product vs infra external users vs internal users3.4×01.4k14391
29Nov 11, '19literally just got an email offering me $600 if I send a pull request to their project because of the visibility it’ll give them what is the world coming to3.1×01.1k15635
30Mar 23, '19Good API design is the hardest part of building libraries.3.0×01.3k18010
31Apr 27, '21Simply have no feelings, write clean code, and you will be successful here3.0×01.5k6821
32Feb 16, '20That React Component Right Under Your Context Provider Should Probably Use `React.memo`2.9×0944143185
33Mar 31, '24he didn’t notice 500ms of latency in his own workflow; he was investigating the source of high sshd CPU usage reported in performance monitoring tools2.9×39k1k4049
34Dec 21, '20What you should take away from this: In a typical app, tons of components only rerender when there’s new data. This will let you run those components on the server instead. Which r2.8×0980175121
35Aug 26, '17Really excited to share with all of you: I'm trans! Today is a great day because I get to start being me. 💖2.8×01.3k450
36May 30, '18Happy 5th birthday, React!2.7×01.1k1892
37Mar 26, '19dinner with the @reactjs team!! first time I’ve seen the whole team in one place since 2016 💖💖2.7×01.4k384
38Feb 19, '19After getting back into app dev, I feel like the React team has * underestimated how much code in apps is related to data fetching/management * overestimated how complex data reqs 2.6×01.1k10044
39May 19, '21at facebook someone told me, “coding is the most important part of being an engineer, which is why 2/4 of the onsite interviews are coding”, which only seems like a worse and worse2.5×01.2k5343
40Oct 31, '19Hi! Watch my talk from last week's React Conf! It's about how to build your own React renderer. React DOM? React Native? React <whatever you want>!2.5×0878143102
41Apr 19, '19using a monorepo solves many code management problems, and in turn it does introduce some of its own. but ime, the problems caused by a monorepo can be tackled by a single centrali2.2×087414429
42Jan 2, '20New blog post: "Fast and maintainable patterns for fetching from a database"2.2×0688120152
43Aug 25, '18Using fancy words instead of simple, common ones makes things harder to understand. Your writing will be clearer if you stick with a small vocabulary.2.1×08171494
44Jun 12, '19At Facebook we often ended up preferring GraphQL types based more around a "view model" rather than a pure, normalized "model" for a few reasons:2.1×070613994
45Sep 1, '19hey it’s been two whole years since I came out! 🥳💖🏳️‍🌈2.0×01.1k50
46May 15, '18👀 Looks like the React Devtools extension on the Chrome webstore now has over 1,000,000 users. That's over a million developers using @reactjs! 🎉2.0×08431375
47Mar 26, '21google cloud support, week 1: are you sure you’re not using it wrong week 2: ok we’re looking into your problem week 3: we’re still looking week 4: still looking week 5: it’s been 2.0×09804010
48Nov 22, '17How to build a good test suite: 1. Every time you fix a bug, add tests that would have caught it 2. Wait a year or two (There is no step 3.)2.0×06622240
49Dec 4, '18More than anyone else I know, I like to fix stuff. Especially in code I didn't write. In this post, I explain why and how.1.9×067210050
50Mar 31, '19you can see me today because it’s #TransDayOfVisbility! being me is one of the best things I’ve ever done 🏳️‍🌈1.9×01k280
51May 31, '19Working at a 50-person startup, I feel like the most important things I can spend time on are building the right culture and habits on our team for the future. Feels way more impor1.8×08227519
52Sep 20, '19I think it's time for a new profile picture1.8×098845
53Oct 15, '19my new favorite thing is how every language has its own little abbreviation of "for example" e.g. – English p.ej. – Spanish p.ex. – French z.B. – German1.8×07267428
54Dec 26, '18Feelin' bored tonight so I just wrote and published a new post: why do code reviews?1.8×055717946
55Sep 26, '19TIL: `background-color: currentColor` pulls the element's text color! Works on all modern browsers (IE9+).1.8×07408443
56Jan 7, '20I'm shocked global calendar optimization is still Not A Thing. * Need a room all day, but it has a 30min block already? * Need to meet w/ 7 people, but every slot has _1_ person wi1.8×07725148
57May 12, '21Returning from a 1-week vacation is the worst length because everyone will have just waited for you to come back instead of figuring their shit out another way…1.8×0927348
58Jul 18, '22who do I need to bribe to make the next apple watch have a co2 sensor? it would be a gift to global public health1.8×08335619
59Aug 8, '18If we wrote official React guides with examples and “best practices” for topics like: animations, forms, error handling, data management… what would you most want us to cover? (Mor1.7×06536212
60Jul 11, '19Whenever a rule is added in a team, first ask: Will the existence of this rule discourage future people from using their human judgement to make smart decisions in nuanced situatio1.6×059714119
61Oct 24, '18sure React 16.6 is good but just wait until you see what we’ve got for 16.7! I think I’m more excited about 16.7 than any release before it 😀1.6×0682832
62May 31, '18You should apply for jobs that list some qualifications you don’t have. But also: if you do meet all of the preferred qualifications in a job ad, there’s a good chance you are over1.5×05931177
63Jun 7, '21instead of making a rainbow logo for pride month, make it so people can easily change their name *everywhere* it appears in your products looking at you @Spotify with the unchangea1.5×0667736
64Jan 14, '22logging lets you travel through time debuggers let you travel through space1.5×05417656
65Apr 11, '19Instead of Google forcing AMP on people, someone should make guidelines for writing fast webpages and a way to statically verify if pages follow them. Then G can add an icon in sea1.5×0650664
66Aug 13, '20WTB a lint rule that detects const [processedData, setProcessedData] = useState(); useEffect(() => { let processed = /* do something with data */; setProcessedData(processed); }1.4×05205779
67Aug 24, '18Heading to Google HQ this afternoon to host a Q&A with their engineers about building with React!1.4×0629523
68Mar 26, '19If I have to choose between building a community that attracts (a) a diverse group that cares about the consequences of their words and actions, and (b) only people who aren’t offe1.4×0592805
69Feb 17, '20what1.4×0665236
71Apr 9, '19Looks like about 1 in 4 developers (professional or not) use @reactjs according to the @StackOverflow survey. And 3/4 of them would happily use it again! 😎1.4×0618604
72Oct 31, '1925% of professional developers use @reactjs. At least, according to Stack Overflow's 2019 Developer Survey (17,800 out of 72,500). Wow.1.3×0594705
73Apr 17, '19people say “manager readmes” are cocky+prescriptive, but if I want to tell things like * your health is more important to me than your work, or * if you’re unhappy please lmk and I1.3×06034024
74Jun 4, '20Some people seem impressive on the internet but are disappointing when you get to know or work with them. Dan's the real deal. A great person, and talented too. A++, would work wit1.3×0714262
75Feb 28, '19if A players hire A players but B players hire C players… who hires B players?1.3×0542508
76Dec 23, '18oh yeah so you’re a feminist? go ahead, name three women1.3×0532711
77Nov 4, '18luv 2 find a stack overflow answer I wrote 7 YEARS AGO that tells me exactly what I want to know1.3×0666301
78Jul 17, '18Making your code unnecessarily general can really hurt maintainability because it's less likely to fit your future needs. Corollary: Third-party libraries, unless supremely well de1.3×0483968
79Oct 14, '19ah yes, the six genders1.3×0595513
80Oct 25, '18when you try out React 16.7 alpha I think you‘re gonna be totally hooked1.3×0577541
81Jun 3, '18Why does everyone claim GitLab is the obvious GitHub alternative? My mind goes to BitBucket.1.2×0468631
82Oct 30, '18feeling grateful this weekend for all the amazing devs on my team. in alphabetical order:1.2×0586278
83Dec 12, '18I wonder if React should warn against <button> without a type. it's type="submit" by default but that's often not what you want!1.2×04973710
85Feb 16, '20is there anything worse than a mobile website that scrolls horizontally (just a little bit)1.2×0577143
86Feb 9, '19I’m really enjoying my new job, but I miss working on React a lot1.1×061640
87Feb 2, '20What if React errors had the full props objects in each component stack?1.1×0553174
88Mar 11, '20I used to say "I believe in capitalism" to mean "I think markets are sometimes good at optimizing for things" but then I realized that most other people who say that mean closer to1.1×0516329
89Jul 3, '19¯\\\_(ツ)\_/¯ that's how you shrug in markdown1.1×0502463
90Dec 15, '17My evening hack: speeding up Babel by 40% on some inputs.1.1×0489510
91Jul 27, '21tell me you use z-index without telling me you use z-index1.1×05272112
92May 2, '19if you watch the position of the blue bubbles here, you can see they lag behind the window resizing 🙈 if you can, make your 'resize' handlers 60fps so you don't need to throttle!1.1×04713915
93Mar 8, '19good day to be a woman1.0×058422
94May 24, '21new profile pic! photo credit @emilymhorsman1.0×055716
95Jun 9, '19Email in my inbox. Think I should take them up on it? 🤔1.0×0494173
96Aug 29, '18I can’t believe I missed the date but: as of this past weekend, it’s been a year since I came out as trans! I’m much happier now. 💖 (Supporting trans folks is good and saves lives1.0×054351
97Oct 12, '19the jar of pickles I just bought says Serving size: 1/2 pickle so I’m not convinced the person who wrote it actually knows what a pickle is0.9×0467211
99Dec 31, '181. first full year of being a manager (imo it went pretty well)! 2. first full year of being a lady (or rather, being treated as one)! 3. made some new friends (whom I love a lot)!0.9×046252
100May 7, '21shot 2 ✅ please get it if you can – and I’m hoping that our government decides to offer help to folks in India and elsewhere who desperately need it0.9×046332

Scan another creator

@

Run this on any account.

XOutlier builds this table for every public profile you open on x.com, with live data and every post, not just the top 50.