> Markdown version of [/videos/919-coffee-with-developers-adam-wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Coffee with Developers - Adam Wiggins Adam Wiggins revolutionized web deployment by prioritizing developer experience over manual infrastructure. Discover how the Heroku co-founder is building the future of local-first collaboration and AI-accelerated scientific research. - **Speakers:** - **Event:** - **Published:** June 24, 2024 - **Duration:** 27:20 - **URL:** https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins ## Summary Adam Wiggins, co-founder of Heroku, traces his journey from early memory-constrained programming to revolutionizing web application deployment. Driven by the physical frustration of manually racking servers, Heroku was built to make the transition from a local codebase to a live URL as seamless as possible. This developer-centric approach fundamentally shifted the industry by popularizing the concept of Developer Experience (DX), applying traditional user experience principles to technical tools and recognizing that developers require intuitive, well-designed workflows. Beyond Heroku, Wiggins explores the intersection of academic research and commercial software through his industrial research lab, Ink & Switch. By bridging the critical gap between theoretical computer science and accessible tools, his work has propelled innovations like local-first software and conflict-free replicated data types into mainstream collaboration platforms. Building on this momentum, he envisions a future where complex paradigms like Git-style version control become universal features in everyday productivity software, allowing non-developers to collaborate effortlessly on digital canvases. Maintaining a staunch techno-optimist philosophy, Wiggins contextualizes technology as a neutral utility whose value is maximized by human ingenuity. Currently, his focus spans novel ideation software and applying large language models to scientific platforms like Elicit to accelerate medical and academic research. Ultimately, his narrative emphasizes that building compassionate, workflow-focused tools empowers users to dedicate their energy to high-impact problem-solving rather than battling underlying infrastructure. **Keywords:** developer experience, web application deployment, heroku platform history, user experience for developers, industrial research labs, technology transfer processes, local-first software, conflict-free replicated data types, universal version control, productivity software design, asynchronous collaboration tools, techno-optimism philosophy, ai in scientific research, digital ideation canvases, infrastructure virtualization ## Chapters 1. **Early programming experiences with restrictive hardware** (01:02) — How early exposure to restrictive hardware resources like an Atari with 1K of RAM sparked a lasting passion for programming. 1. **Learning to code before the modern internet** (01:58) — The contrast between hunting for technical knowledge in physical hardware stores and easily querying modern digital resources. 1. **The impact of AI on developer workflows** (03:14) — How delegating basic coding tasks to artificial intelligence frees up mental capacity for higher-level problem solving. 1. **The physical pain of early web app deployment** (03:58) — How the frustration of lugging physical servers to co-location facilities inspired a dramatically simpler approach to application hosting. 1. **Building tools to solve personal engineering pain** (05:42) — How turning an open-source solution that fixes a personal deployment hurdle can evolve into a robust commercial tooling business. 1. **Pivoting Heroku from a web IDE to hosting** (06:55) — The critical transition from building a low-code web builder to focusing purely on seamlessly pushing applications to a live domain. 1. **Participating in an early Y Combinator batch** (08:25) — Experiencing the intimate early days of Y Combinator before it grew into a massive global accelerator. 1. **Driving ambition through valuable engineering solutions** (09:59) — Why taking a core technical solution to its full potential often matters more than chasing large-scale corporate enterprise empires. 1. **Pioneering the concept of developer experience** (11:18) — Why applying traditional consumer UI and UX principles directly to technical developer tooling became a revolutionary industry standard. 1. **Reimagining remote ideation with digital canvas tools** (13:14) — Translating the creative process of physical whiteboarding into software designed specifically for fluid spatial computing and remote teams. 1. **Bridging academia and startups with independent research** (17:13) — Establishing an industrial research lab to explore long-horizon hardware and software ideas without immediate commercial pressures. 1. **Technology as a neutral tool in human progress** (19:34) — Understanding that while human ingenuity generally pushes progress forward, powerful technologies remain susceptible to both beneficial and harmful applications. 1. **Commercializing academic breakthroughs like conflict-free data types** (21:05) — Accelerating the transfer of theoretical computer science concepts into practical local-first software applications used by modern design tools. 1. **Integrating version control and AI into productivity software** (24:23) — Exploring novel tool concepts that introduce asynchronous pull-request workflows to spreadsheets and leverage language models to expedite scientific literature reviews. ## Related Moments - [Using artificial intelligence to reimagine developer experience](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) (from "AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!") - [Preserving the joy and curiosity of human coding](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) (from "WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more") - [Shifting developer workloads and realistic AI productivity gains](https://www.wearedevelopers.com/videos/1830-wearedevelopers-live-speculaitions) (from "WeAreDevelopers LIVE - SpeculAItions") - [Origins and personal definitions of developer communities](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) (from "The Power of Developer Communities") - [Transitioning into the technology industry as a creator](https://www.wearedevelopers.com/videos/915-coffee-with-developers-saron-yitbarek) (from "Coffee with Developers - Saron Yitbarek") - [Designing engineering workflows around human judgment and project context](https://www.wearedevelopers.com/videos/1998-from-code-to-culture-why-leadership-determines-software-quality) (from "From Code to Culture: Why Leadership Determines Software Quality") ## Related Articles - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [Dev Digest 108 - Git off my cloud!](https://www.wearedevelopers.com/magazine/407-dev-digest-108-git-off-my-cloud) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) ## Related Jobs - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Senior Software Engineer, Client Apps Platform](https://www.wearedevelopers.com/jobs/ext/1773893-senior-software-engineer-client-apps-platform) at **GitHub** - [Principal Product Manager, Agent Platform](https://www.wearedevelopers.com/jobs/ext/277541-principal-product-manager-agent-platform) at **GitHub**