bobae 보배
banner
bobaekang.bsky.social
bobae 보배
@bobaekang.bsky.social
a corporate software eng!neer @netflix, ex-@spotify
new blog post, "a normie software engineer in the age of code generation" bobaekang.com/blog/a-normi...

putting down what i've been thinking lately. ai may write code, but i'm still accountable for my work. plus, we have the tools and techniques to handle mass code generation by LLM.
A normie software engineer in the age of code generation | bobae kang
AI may write the code, but I'm still accountable for my work
bobaekang.com
February 1, 2026 at 9:55 PM
happy new year to all! may 2026 be the year of better software!
January 1, 2026 at 12:16 PM
published a new blog post, "agent engineering as ui engineering" bobaekang.com/blog/agent-e...

> In many ways, engineering for agents is engineering for UI, and at the heart of it lies putting the right constraints in the right places for users--humans and LLMs alike
Agent engineering as UI engineering | bobae kang
A brief note on where engineering for LLM agents meets engineering for user interface.
bobaekang.com
December 16, 2025 at 3:05 AM
i got emotional reading this. kpop demon hunters is one of the highlights of my 2025. warhcing the movie and its success was a surprise gift to me as first gen korean american. i'll never forget how special this year was. time.com/7338690/brea...
KPop Demon Hunters Is TIME's Breakthrough of the Year
What started as a passion project became a global phenomenon.
time.com
December 10, 2025 at 5:12 AM
ah this is just so beautiful sinelaw.github.io/fresh/
December 7, 2025 at 3:01 AM
wrote a two part blog series on server

short simple posts, nothing really original, mostly conceptual, the usual for my writing. but i just had to get them out of my brain
November 7, 2025 at 12:17 AM
do both uber and lyft really play video ads on the ride tracking screen? i work in ads too but that looks real bad if true. not everyone has unlimited data, and they eat through your data, making it expensive to monitor your ride and stay safe
August 13, 2025 at 1:31 AM
just finished watching my first company town hall livestream. damn im so hyped to be part of this. ENTERTAIN THE WORLD!!!
August 7, 2025 at 11:01 PM
life update: tudum!
July 29, 2025 at 1:25 AM
JS framework hype is dead
July 23, 2025 at 10:00 PM
what to do for a week before starting a new job?

1. netflix & chill
2. review fundamentals
3. build/learn something new
July 10, 2025 at 9:04 PM
all good things come to an end, and as of today, so has my time at spotify. i've been very lucky to meet & learn from many wonderful people. i'll def miss my old team!

a brief note reflecting on the journey & lessons learned, plus a hint at what’s next: bobaekang.com/blog/leaving...
Leaving Spotify | bobae kang
My time at Spotify has come to an end. What do I think? What have I learned? What next?
bobaekang.com
July 7, 2025 at 5:00 PM
is working for faang considered prestigious in 2025?
May 30, 2025 at 2:21 AM
the fact that my blog post is mentioned in this kind of convo... feels amazing😭
dunno if you saw @bobaekang.bsky.social 's "RSC is React Server + Component", but maybe that split in the phrasing is also a useful descriptive approach here:

bobaekang.com/blog/rsc-is-...

alternately, emphasize that "server" does not imply "HTTP request/response", but rather "non-client process"?
RSC is React Server + Component | bobae kang
React Server Component is best understood as React Server + Component, not React + Server Component.
bobaekang.com
May 8, 2025 at 9:34 PM
i need to re-read the little prince
May 8, 2025 at 1:41 AM
i've been lazy/busy lately... i do need to write more on bobaekang.com
May 7, 2025 at 1:57 AM
today i deleted 6k loc at work
May 2, 2025 at 2:35 AM
i thought 'use server'/'use client' were about new react. turns out, they're meant to offer a new model for UI programming.

in fact, react was always meant to offer a new model for UI programming--composing components. now react tells us we can compose computers.
danabra.mov dan @danabra.mov · Apr 25
⚛️📝 New on Overreacted: What Does "use client" Do?
What Does "use client" Do? — overreacted
Two worlds, two doors.
overreacted.io
April 28, 2025 at 1:17 AM
oh no... i need to focus...
April 28, 2025 at 12:58 AM
is 2025 the year of linux desktop?

youtu.be/pVI_smLgTY0?...
I installed Linux (so should you)
YouTube video by PewDiePie
youtu.be
April 27, 2025 at 2:28 AM
love to see dan pumping out these articles. keep 'em coming!

btw, can't wrap my head around the "refresh" button--how would they work?
April 23, 2025 at 1:55 AM
just listened to @syntax.fm episode on RSC, always fun to see how different people find different ways to grok it.

for me, i think i got the mental model right when i wrote "RSC is react server + component" blog post.. and this is even after reading both blog posts by @danabra.mov on RSC
April 22, 2025 at 12:57 AM
i did not expect to get an answer to my question like this
April 16, 2025 at 1:29 AM
standalone api server but endpoints respond with RSC data

yes? no?
April 12, 2025 at 3:56 AM
what a journey! there is nothing "new" here, but it's always a treat to read a piece by a great storyteller.
danabra.mov dan @danabra.mov · Apr 9
⚛️📝 New on Overreacted: React for Two Computers
React for Two Computers — overreacted
Two things, one origin.
overreacted.io
April 10, 2025 at 4:16 AM