“These are advanced features that can be skipped for now”
Citation needed
Eagle eyed observers will notice the first commit on this branch was from *after* my post here. I threw everything out and started all over again! The original port was pretty good but had some fundamental issues. Things i had told the agent to avoid, but where it gradually drifted from the guidance
That first port was more of an exercise in “how much quality can I get for a nearly automated port” to which the answer was “nowhere near enough”. So I went back and spent a lot more time getting it right. Good experience learning the limits of agents atm.
Over the years many colleagues who were considering a change sought out my advice. It was always the same: life is short and if you’re asking me it means your heart already decided, so go try something new and enjoy. This time I took my own advice ✌️
I no longer work on React! A few months back an opportunity came up to join a different team that I was excited about: I had been working around, then on, React for a combined 11+ years and was ready for a change, so I took the chance.
Wanted: a detailed specification format to ensure that AI doesn’t drift. Preferably with tooling that automatically checks if there are other areas of the codebase I need to consider as I work on the spec. Maybe realtime highlighting of any obvious mistakes I’m making in the spec document ;-)
The React Compiler rust port is now up as an in-progress PR at github.com/facebook/rea... - more to come as we test and polish.