惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Jina AI
Jina AI
小众软件
小众软件
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
美团技术团队
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
博客园 - 司徒正美
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
月光博客
月光博客
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
博客园 - Franky

overreacted — A blog by Dan Abramov

There Are No Instances in atproto — overreacted Algebraic Effects for the Rest of Us — overreacted A Social Filesystem — overreacted Introducing RSC Explorer — overreacted Hire Me in Japan — overreacted How to Fix Any Bug — overreacted Where It's at:// — overreacted Open Social — overreacted A Lean Syntax Primer — overreacted Beyond Booleans — overreacted The Math Is Haunted — overreacted Suppressions of Suppressions — overreacted How Imports Work in RSC — overreacted RSC for LISP Developers — overreacted Progressive JSON — overreacted Why Does RSC Integrate with a Bundler? — overreacted One Roundtrip Per Navigation — overreacted Static as a Server — overreacted RSC for Astro Developers — overreacted Functional HTML — overreacted What Does "use client" Do? — overreacted Impossible Components — overreacted JSX Over The Wire — overreacted React for Two Computers — overreacted The Two Reacts — overreacted A Chain Reaction — overreacted npm audit: Broken by Design — overreacted Before You memo() — overreacted The WET Codebase — overreacted Goodbye, Clean Code — overreacted
I'm Doing a Little Consulting — overreacted
2025-06-11 · via overreacted — A blog by Dan Abramov

It’s been a while since I’ve posted any personal/professional updates.

As some of you might know, I left Meta in July 2023. I wanted to take a long break from work around then—but I got excited about Bluesky being at the intersection of all my interests (React, open source, being addicted to Twitter) and I’ve spent the next (almost) two years there. I’ve learned some of the ins and outs of React Native, helped the team get the app a lot more polished, and also did a little bit of engineering management. Then I realized I actually needed a long break, and it could not wait any further. So I left and have been free-floating for a few months.

I’m in-between things now. It’s a weird time because I don’t understand what’s going to happen to my skillset. Both in terms of actual software engineering and in terms of teaching people. How both of these things get done is evolving. I don’t know where my field is going, and I don’t have an obvious “next” thing that I want to do. So for now I’ll sit by the river and watch whatever’s happening float by.

I’ve revived this blog. Mostly writing about React Server Components because I had a bunch of things I wanted to be able to point people to that had no definitive URLs. I’m not sure if I’m running out of posts yet. There’s a few more things I’d like to write about—like atproto and Lean—but I can’t quite get into the mindset of moving on from RSC writing. Maybe I need to fully exhaust that stream first.

Anyway, per the post title—I’m doing a little consulting now.

I’m not writing code, but if you or your team need some technical guidance in UI engineering (my expertise is mostly around React and React Native), I may be able to help. We can talk about your architectural challenges, performance challenges, dive deep into specific technical issues, or talk about higher-level approaches to product and infra development. I’ve been lucky to work with great engineers at both Meta and at Bluesky, and I enjoy the chance to pass on what I’ve learned.

The format is a 1:1 hourly call. We can do a single one at first, and extend to several sessions if you find it beneficial and/or want to follow up. This will probably work best for technical leaders (or very motivated learners). It is unfortunately not free (somebody asked me that so I have to clarify). If this sounds interesting, drop an email at [email protected], and I’ll reply if I can help.

Thanks!