Former Nike and Walmart engineer Jack Herrington on building smarter APIs — a Postman case study.
Quick Overview
Jack Herrington, former Principal Software Engineer at Nike and Walmart, leverages tools like Postman, TanStack Query, and an MCP (Mock Context Protocol) server system to significantly improve developer productivity by enabling asynchronous testing and collaboration without relying on complex, hard-to-test systems of record.
Key Points: Jack Herrington's full-time job transitioned from being a Principal Engineer at large companies like Nike and Walmart to being a YouTuber and content creator focused on building things for people. Herrington advocates for using tools that facilitate asynchronous communication between developers and systems, specifically citing the need to test against APIs without relying on complex systems of record. The core problem solved is the inability to easily test APIs when they are tightly coupled to large, difficult-to-test systems, which slows down productivity. Herrington demonstrates using Postman, TanStack, and an MCP (Mock Context Protocol) server system to create a single source of truth for API documentation and testing. The key benefit of this approach is allowing developers to mock specific API versions and collaborate on them using simple drag-and-drop functionality, which is described as a 'huge unlock' and 'game changer'. The video shows Herrington explaining the architecture with a diagram illustrating the separation between the Server (Route, Make API Calls, Render React/HTML) and the Client (Render HTML, Store State Data, Parse JS Bundle, Rehydrate React App, Reconcile with Existing DOM).
Context: Jack Herrington, identified as a Principal Software Engineer formerly working at Nike and Walmart, discusses his shift toward content creation, primarily on YouTube under the channel 'Blue Collar Coder,' where he focuses on building software that helps people. The discussion centers on the challenges of API development, particularly in large organizations where testing against live, complex systems of record is cumbersome, leading him to champion tools that enable better mocking and asynchronous workflows.