Yadullah Duman

@y-duman.bsky.social

Fellow @ maibornwolff.de/en trying to make legacy code suck less occasionally blogging at yduman.dev

Interesting: Meta created React Native. It’s used (with components at least) in their flagship apps: Facebook (iOS, Android), Instagram (Meta Quest), Messenger (desktop). Google created Flutter. And yet none of their flagship apps use it (Gmail, YouTube, Maps, Calendar).

When software inevitably grows it becomes hard to keep a quality overview. Which code needs urgent refactoring, which code is complex but only known by one author, which code cannot be modified in isolation?

Richard Gross standing in front of a microphone, showing he will be on a podcast. Title is "Richard Gross on .NET Rocks Podcast". Topic is "Grasping Code Quality". Date is "December 5th 2024". Listen on the official website https://www.dotnetrocks.com/, on Spotify https://open.spotify.com/show/5tz9eGgXtNHmq3WVD3EwYx?si=cf0d4657ab22474d or on any other preferred podcast app.

i bitch about it a lot but React Native is awesome. if you’re a native engineer you might feel skeptical, but it isn’t a lowest common denominator crossplatform abstraction. rather, i like to think of it as a scripting orchestration layer for platform views (which you can still write). like in games