{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Beyond the Noise: Signals, Stories, and Spicy Takes","title":"More Code, More Problems: Keeping Mobile Apps Fast, Small, and Reliable with Phil Rabin","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/6e7a5113\"></iframe>","width":"100%","height":180,"duration":3173,"description":"Phil Rabin, Engineering Director at SoFi, joins Matt Klein to trace a career that starts in the wild west of early web dev - ActionScript, Flash, IE6 hacks, and DIY “learn it from books” grit - and lands at the sharp edge of modern mobile platform engineering. Phil shares how a government broadcaster in Canada nearly built “Spotify before Spotify,” what it felt like to watch the world pivot from web-first to mobile-first, and why the frontend/mobile craft is still wildly underestimated in complexity.Phil discusses what it was like in the early days at Uber: building “Muber” (a mobile web stopgap), shipping the first Android experiences, and eventually confronting the brutal math of scale: massive binaries, toolchains buckling, and the moment you realize you can’t “code your way out” of an architecture that no longer fits. Phil digs into what changes when your app becomes mission-critical infrastructure, and brings the story to SoFi, discussing how they achieve reliability & consistent incident management, and what it’s like to run one of the world’s largest Flutter apps. Phil and Matt close out the conversation with a forward-looking discussion on AI’s growing role in developer workflows and the next frontier: agents that don’t just help you write code, but help you determine whether it’s actually working.","thumbnail_url":"https://img.transistorcdn.com/YI0Unx6Qb9KLViuYiPEmdR6Iz3pDcmFiJ4_Mhk4teL0/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNzIw/MTRiOTUwM2NmNGNl/NzkyYzM4NzM3OTFm/NjUyMi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}