This podcast episode delves into the ongoing debate between frontend and backend development, highlighting the importance of abstraction and the necessity for a balanced approach between cohesion and composition. Sam Salikoff champions a frontend-first philosophy that prioritizes user value and product benefit, advocating for more opinionated frameworks and the adoption of technologies like GraphQL and React Server Components. These innovations promise to decouple technical constraints from product decisions, paving the way for a more intuitive and cohesive development experience.