lauren 나은 Profile Banner
lauren 나은 Profile
lauren 나은

@potetotes

21,224
Followers
1,667
Following
249
Media
3,186
Statuses

▼・ᴥ・▼ working on React Compiler (aka Forget). personal tweets on

nyc
Joined September 2014
Don't wanna be here? Send us removal request.
@potetotes
lauren 나은
3 years
becoming a senior engineer is just saying "it depends" over and over again until you quit/retire
227
2K
13K
@potetotes
lauren 나은
3 years
what if instead of getting the pfizer or moderna vaccine, you got a VaccineProvider in your arm instead? now you can swap out whichever vaccine you like I call it... Dependency Injection
89
706
6K
@potetotes
lauren 나은
4 years
It’s official! I’m thrilled to share that I’ve joined @Facebook as an engineer within the React org on the Web Core team! 🤩 I’m humbled to be working alongside such a smart and kind group of people on ✨ new Facebook ✨ and other fun stuff
111
52
2K
@potetotes
lauren 나은
4 years
"Alpha male" implies the existence of Release Candidate and Stable male
Tweet media one
40
348
1K
@potetotes
lauren 나은
3 years
Not sure if I explained the difference between Server Side Rendering (SSR) and React Server Components well, so let me try again:
14
180
1K
@potetotes
lauren 나은
5 years
do it
9
145
1K
@potetotes
lauren 나은
3 years
now I can do some work
Tweet media one
Tweet media two
34
25
998
@potetotes
lauren 나은
3 years
if an engineer at a news site accidentally takes it down, are they breaking news
23
55
857
@potetotes
lauren 나은
3 years
of course this exists
Tweet media one
7
106
852
@potetotes
lauren 나은
2 years
this week i returned to being an IC (individual contributor, ie not a manager), and honestly i couldn't be more thrilled. supporting the react team has been an incredible experience, but tbh bigco shenanigans were really starting to get to me.
24
10
764
@potetotes
lauren 나은
4 years
This is a cool way of visualizing ownership and borrowing in #rustlang by Phil Ruffwind! Seems like there's interest in making an editor plugin to visualize lifetimes too–. Did that ever go anywhere?
Tweet media one
6
201
730
@potetotes
lauren 나은
1 year
I think the takeaway here is that no matter how smart you are, it’s not realistic to expect to effect meaningful change to complex systems in a short amount of time then leave. Same reason why consultants are not effective. No skin in the game/appreciation of how it came to be.
14
42
627
@potetotes
lauren 나은
3 years
I'm super excited to share what I've been working on the past few months alongside my amazing colleagues! Here's our research so far on React Server Components:
@reactjs
React
3 years
As 2020 comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components. The demo is available now whether you want to play with it during the holiday, or when work picks back up in the new year.
Tweet media one
163
1K
5K
28
71
577
@potetotes
lauren 나은
3 years
so hear me out: React Blockchain Components
31
28
531
@potetotes
lauren 나은
6 years
👩🏻‍🏫 Functional programming is notoriously unfriendly to newcomers - both subject matter & community. I'm planning to create approachable blog posts as well as future talks catered for the JS/TS community. What would you like explained? How could it be more welcoming?
64
63
521
@potetotes
lauren 나은
2 years
I’m pleased to announce the acquisition of my newest ugly sweater
Tweet media one
22
9
514
@potetotes
lauren 나은
4 years
I'm headed for a new adventure! This week, I’m resigning from Netflix to return to being a software engineer. I’ll announce where I’m moving to next month. I wrote up my thoughts here:
Tweet media one
38
25
506
@potetotes
lauren 나은
3 years
why be a staff engineer, when you can be a crossbow engineer
16
36
489
@potetotes
lauren 나은
3 years
Nice overview from @addyosmani on React Server Components!
2
96
485
@potetotes
lauren 나은
6 years
We're building our next @netflix studio app with @reactjs - if you 💕 JS/TypeScript and want to help us transform the way we create Netflix Originals, I'm hiring (on-site) UI engineers! Women, PoC, anyone–if you're amazing, my DMs are open.
20
146
482
@potetotes
lauren 나은
2 years
what I want to know is whether we are logging on behalf of j, or logging to earn more j
15
41
455
@potetotes
lauren 나은
8 years
My boss knows what's up
Tweet media one
10
202
429
@potetotes
lauren 나은
1 year
looks like i still have a job
6
11
432
@potetotes
lauren 나은
5 years
Does your job spark joy? If not, thank it for its service and come work with us! I'm hiring UI engineers to help Netflix produce hits like Stranger Things, Bird Box and more :) DM me / apply below! 👇 🍿 🍿 #MarieKondoChallenge
23
131
428
@potetotes
lauren 나은
3 years
Since we're on the topic of comp, I wanted to share one example of what allyship for women in tech looks like: when I first got my FB offer, @ZackArgyle reached out to me and *voluntarily* shared his own comp numbers with me, so I could use it as a reference point.
6
26
428
@potetotes
lauren 나은
3 years
release notes should be written like Apple events: A dramatically more powerful compiler. An all‑new packaging algorithm with ProPackager. The world’s blazingest client powered by graphql. A huge leap in build times. Introducing Blazing.js 13 Pro. Our most advanced client ever.
8
33
388
@potetotes
lauren 나은
3 years
Really tempted to start a new Rust side project, but I think I should just play some video games for a bit 🤔
23
1
378
@potetotes
lauren 나은
3 years
looks like this tweet is going... viral
4
4
374
@potetotes
lauren 나은
2 years
compiler-y projects seem rare while requiring knowledge that usually can only be had through experience contributing to one —🐔🥚! that got me thinking about compiling (heheh) a list of open source compilers needing contributors to intro more people to this area. do you know any?
21
48
345
@potetotes
lauren 나은
1 year
Tweet media one
3
18
331
@potetotes
lauren 나은
3 years
Went down a rabbit hole customizing vscode :D
Tweet media one
18
8
330
@potetotes
lauren 나은
11 days
React Compiler is not shipping in React 19—but it is coming to oss sooner than you expect. the fundamentals are good (imo) but getting it out sooner comes at a tradeoff of not being fully feature complete. lower your expectations for the release but raise them for when.
@reactjs
React
11 days
We just published the first beta for React 19! This beta release is for collecting feedback and preparing libraries for the next major version of React. To see what's included, check out the release post:
71
819
3K
12
38
356
@potetotes
lauren 나은
4 years
have u tried rewriting it in rust
7
14
288
@potetotes
lauren 나은
3 years
Uh where did the time go? It's been a year since I left engineering management to return to the IC (individual contributor) track. And I think I've done a good job with my original goals of using what I learned as a manager to become more effective as an IC. AMA!
20
14
294
@potetotes
lauren 나은
6 years
Me: i should delete this old, unused FB group (with > 1,000 members) FB: no, u can only delete after removing everyone first Me: ok FB: ...one at a time Me:
6
26
284
@potetotes
lauren 나은
3 years
Happy birthday to the web!
Tweet media one
0
49
279
@potetotes
lauren 나은
2 years
I was waiting till today to announce this, so there!
@sebmarkbage
Sebastian Markbåge
2 years
Subtle drop at React Conf: @sugarpirate_ has moved into managing the critical React runtime team in the larger growing React Org at Meta! Super exciting.
10
6
147
21
5
274
@potetotes
lauren 나은
4 years
Tweet media one
3
69
272
@potetotes
lauren 나은
3 years
Wrote up an answer for some good questions re: React Server Components: - How does this solve waterfalls? - Bundle size might be reduced, but won't data used increase? - Isn't this mixing server and client concerns? - Isn't this more expensive for apps?
3
42
265
@potetotes
lauren 나은
5 years
My new blog is finally ready to share! I'm retiring my medium blog and have moved everything here ✌️It's designed/built by me, open source (see github/poteto/no.lol), written using @gatsbyjs , and deployed on @Netlify . What do you think? PRs welcome! 😬
Tweet media one
26
23
262
@potetotes
lauren 나은
3 years
Tweet media one
3
14
255
@potetotes
lauren 나은
4 years
If you come from a non-systems language background (eg say you know JavaScript well) and want to learn @rustlang , @16kbps 's talk does an amazing job at taking you through many of the things that can be overwhelming for beginners! Slides (with notes) here:
3
36
249
@potetotes
lauren 나은
4 years
I'm not a US citizen. I don't have much (if any) representation, although I've lived here for the past 5 years and have paid much more than $750 in taxes. Thank you for voting.
1
10
242
@potetotes
lauren 나은
3 years
It’s sad to see that the state of JS survey was once again primarily for English speaking white men. Personally, I wouldn’t read too much into these results because they don’t represent the JS community. Is it time for someone else to run the survey?
20
44
237
@potetotes
lauren 나은
8 years
Bro: I named my branch "these-guns" Me: Y tho Bro: So I can do git checkout these-guns 🙄
5
103
239
@potetotes
lauren 나은
2 months
React Compiler is a new build-time tool that automatically optimizes your react app. It works with plain JS and understands the rules of react, so you don't need to rewrite any code to use it. we've been testing it out at Meta, and it's already powering a few production surfaces.
@hussainhamim_
Hussain Hamim
2 months
Can someone explain React Compiler to a newbie? 👀 #reactcompiler
0
1
4
2
28
221
@potetotes
lauren 나은
6 years
@dhh @_jasonmit @netflix We use Rails (and Ember) to make the process of creating original series/films 10x more efficient. Thanks for all the work you do on Rails! 🚂
3
42
214
@potetotes
lauren 나은
3 years
The more Rust I write the more Rust I want to write More Rust I shall write
7
5
212
@potetotes
lauren 나은
10 months
billionaires don’t need defending. my feed is full of irrelevant ads, and half of these features were already in development before the clown took over. more iteration velocity without experimentation infra means constant thrash. there’s a reason people want alternatives
@rauchg
Guillermo Rauch
10 months
To balance all the negativity on Twitter under @elonmusk , ships I love: ◆ Less spam ◆ Tweet bookmarking ◆ “For you” tab ◆ View count feedback loop ◆ Long tweets ◆ Community notes ◆ Rich text formatting ▲ Company icons and most important: ◆ Higher iteration velocity
54
22
645
11
9
212
@potetotes
lauren 나은
7 years
I've wanted to share this for a while now. I hope it helps you as much as I found it therapeutic.
8
78
209
@potetotes
lauren 나은
8 years
Excited to announce that I will be starting @netflix this month, working on tools for producing Netflix Originals!
29
10
206
@potetotes
lauren 나은
3 years
QA testers little insects 🤝 reproducing the bug
1
20
207
@potetotes
lauren 나은
3 years
I sometimes wonder if those who are dismissive of FE engineering understand what goes into building great app-like experiences. You never hear the same disregard for backend engineering. Why is that?
12
22
205
@potetotes
lauren 나은
5 years
I recently moved off @Medium to a self-managed blog using @gatsbyjs . I wrote a blog post explaining how I did it + automated certain things like @____lighthouse CI audits -
Tweet media one
2
24
195
@potetotes
lauren 나은
4 years
it good day to make rectangle show faster
4
15
191
@potetotes
lauren 나은
3 years
Front end is where I started. In high school, my friend taught me some HTML (first line of code: <marquee>wow</marquee>) and I was immediately hooked. It was easy to get started just with HTML and CSS. Today you can still write HTML, host it, and boom you have a webpage.
4
10
191
@potetotes
lauren 나은
7 years
I've decided to focus on writing (and hopefully speaking) about @elixirlang from now on. Strongly believe in its future
8
26
191
@potetotes
lauren 나은
3 years
a bikeshed of software engineers
@BeccaBrass
Rebecca Brassington, MD
3 years
A murder of crows. A pod of whales. A leap of leopards. What would describe a group in your specialty? #MedTwitter
2K
122
2K
6
21
189
@potetotes
lauren 나은
4 years
Creating clarity for others is one way to add value to any conversation, regardless of your expertise on the topic. You can create clarity in a few ways. But generally, it's about making the implicit more explicit. Here are some examples.
3
34
185
@potetotes
lauren 나은
5 years
Trying a little experiment: starting next Sat (03/09), I'll be doing one-on-one meetings with people from under-represented minorities who are interested in: career/manager/tech advice, feedback on conference proposals, and more! 💁🏻‍♀️ Go here to apply:
5
59
181
@potetotes
lauren 나은
7 years
If your company (or team) doesn't do typical whiteboard interviews, please submit a PR --
7
83
181
@potetotes
lauren 나은
7 years
If you only watch one talk about Elixir, this is my pick. There's a recording from @ElixirDaze -
@sasajuric
Saša Jurić
7 years
Slides for my #empex talk are available at
2
21
48
2
40
178
@potetotes
lauren 나은
3 years
SSR of client JS apps is an illusion. You render your JS on the server into HTML. You serve that HTML to your client so it appears to have fast startup. But you still have to wait for your JS to reach the user before anything can be interactive (hydration).
2
5
174
@potetotes
lauren 나은
3 years
...server tree with the client tree without losing client state. When used together, you could first render into the intermediate format, and then have your SSR infra render that into HTML so startup can still be fast. But this time your JS bundle is going to be MUCH smaller.
7
5
173
@potetotes
lauren 나은
5 years
Here are the slides for my @TypeScriptConf talk: . I spoke about learning to influence + how we use TypeScript @netflix , and I had a blast. Thanks for listening. Regardless of your feelings about TypeScript, I hope you find it useful!
Tweet media one
3
41
174
@potetotes
lauren 나은
2 years
has SSR gone too far?
2
6
168
@potetotes
lauren 나은
6 years
As a non-tech founder, Ruby was my first language after my first startup failed. I thought to myself, "how hard could it be learn to code?". I wouldn't be here if Ruby and its community didn't make learning fun and productive. Thank you @yukihiro_matz ! #ruby25th
2
11
166
@potetotes
lauren 나은
1 year
CONFLICT (content): Merge conflict in file.js CONFLICT (content): Merge conflict in otherfile.js error: could not apply abc123...def456 Resolve all conflicts manually, mark them as resolved with "git add/rm <conflicted_files>", then run "git rebase --continue".
Tweet media one
2
15
161
@potetotes
lauren 나은
2 years
It's been about 6 months since going back into an EM role and a while since I tweeted. Here's an ever-growing list of hot takes about management, inspired by @swyx 's thread on the topic. This is just my current, generalized opinion, these are not subtweets etc.
1
20
164
@potetotes
lauren 나은
5 years
What personal goals are you working on this year? me: 👩🏻‍💻 actually *finish* a side project 👩🏻‍🏫 learn more openly (thanks @swyx , you inspire me!) ✍️ start writing again (re-inspired by the amazing @dan_abramov ) 🤝 be a sponsor to underrepresented groups please hold me accountable!
13
4
162
@potetotes
lauren 나은
6 years
I've spoken at ~15 conferences and I still get nervous right before my talk 😂 I'll be speaking at 9:30am MDT about type systems in your JavaScriptz. Come listen! 👩🏻‍💻 #ReactRally #ReactRally2018
12
9
160
@potetotes
lauren 나은
5 years
it me
Tweet media one
4
24
155
@potetotes
lauren 나은
6 years
I spent the last few years focusing on my own growth; I never imagined I would make the leap into management. @WeAreNetflix has given me the opportunity to stretch - now I get to help others grow, while helping to build the largest studio in the world 🍿
4
17
153
@potetotes
lauren 나은
4 years
backend work is fun until you have to deal with self signed TLS certs everywhere 😬
Tweet media one
2
7
152
@potetotes
lauren 나은
1 year
what if we memoized your memoization so it runs even faster?
16
2
146
@potetotes
lauren 나은
3 years
After hydration, SSR can't be used again - it's typically only used for initial loads. We can refetch React Server Components as many times as we like. React Server Components are diff but complementary to SSR. Because we render into an intermediate format, we can merge that ...
1
3
141
@potetotes
lauren 나은
2 years
true
Tweet media one
@natfriedman
Nat Friedman
2 years
This is how great new things are built, more often than anyone has been willing to say during the last decade's cultural revolution in Silicon Valley.
614
91
1K
0
23
137
@potetotes
lauren 나은
7 years
if software is hard why is it called software
13
24
137
@potetotes
lauren 나은
3 years
The WiFi at my new apartment isn’t going to be setup for another 12 days 😭
12
1
136
@potetotes
lauren 나은
3 years
No pressure at all, but if you do get a chance to play with the demo, I'd highly recommend adding some small features or replaying the demo commits to get a sense of the programming model. When we were building it there were so many "whoa that's it?" moments. Super fun.
0
6
135
@potetotes
lauren 나은
6 years
If there's only one talk you watch on @elixirlang , let it be by @sasajuric
4
35
132
@potetotes
lauren 나은
4 years
the funny part is that self-identified "alpha males" are insecure just like the security of alpha quality software
5
14
125
@potetotes
lauren 나은
5 years
@ParissAthena A few years ago, @wifelette and @tomdale encouraged me to apply to speak at EmberConf, even though I thought I wasn't good enough. I got accepted, and after speaking it really boosted my self-confidence! The 2nd time I spoke at that conf, I got a job @Netflix
0
2
125
@potetotes
lauren 나은
6 years
Communication is inherently lossy. What you don’t say is as important as what you do say. How you say it can matter more than what you actually say.
6
43
120
@potetotes
lauren 나은
1 year
clearly all the hardcore engineering they're doing over there is working
Tweet media one
5
6
125
@potetotes
lauren 나은
6 years
✨ AMA about public speaking, what it's like going from engineer to manager, Netflix culture, open source, JavaScript, Elixir
12
23
121
@potetotes
lauren 나은
4 years
Now That's What I Call Dark Mode
9
19
118
@potetotes
lauren 나은
1 year
some incredibly talented and kind people who worked on React were laid off by Meta in the recent round of engineering layoffs. if you are looking to hire some of the best, please get in touch with them!
4
18
117
@potetotes
lauren 나은
4 years
oh ASTexplorer, what would I do without you
3
5
118
@potetotes
lauren 나은
6 years
My @ReactRally talk is up! As mortal programmers, we ship bugs to production everyday. Bugs slow us down, frustrate our users, and cause us to have crises of confidence. Don't go alone–learn how type systems can make things better!
3
24
116
@potetotes
lauren 나은
4 years
My new go-to project for learning a new prog language is @thorstenball 's excellent writing on interpreters () and compilers (). Now implementing it in #rustlang , @jsjoeio got me excited about it again :D
6
22
116
@potetotes
lauren 나은
8 years
How to learn anything: give a talk on it
9
51
115
@potetotes
lauren 나은
6 years
"It's okay to be uncertain" - @chantastic Being a senior level engineer means enthusiastically and unabashedly saying, "I don't know" #ReactRally
Tweet media one
3
28
115
@potetotes
lauren 나은
6 years
One of the most useful things I've learned in my career: "best practices" mean very little in a field that is constantly evolving. Give it time! What you think is a best practice today may become an anti-pattern tomorrow
2
22
115
@potetotes
lauren 나은
8 years
Current status:
Tweet media one
5
85
108
@potetotes
lauren 나은
3 years
I never actually needed it, because the recruiter I was working with was awesome. But I remember going into the discussion feeling confident that I wouldn't accept a lowball offer, and more importantly, excited knowing that I had future colleagues like Zack to work with
2
1
110
@potetotes
lauren 나은
6 months
everything is as planned
@scaredmonad
Abdi M.
6 months
BREAKING: next.js 27 will allow kernel interfacing at the component-level
Tweet media one
289
1K
10K
2
5
108
@potetotes
lauren 나은
7 years
I just published “Skeleton Screen Loading in Ember.js”
3
31
106