AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Complexities of Open Source and Corporate Dynamics
This chapter explores the intricate relationship between open source software and corporate structures, shedding light on how companies utilize open source strategies for control. It discusses the challenges faced by individual contributors and the impact of industry standards on collaborative software development.
Alexander Petros
Richard Littauer
Join host Richard Littauer as he dives into the world of open source sustainability with Alexander Petros, core maintainer of htmx and freelance software engineer. Today, they explore the evolution of HTML, the power of lightweight web protocols, and the broader implications of open-source software for the future of the web. Alexander shares his insights on building sustainable digital infrastructure, using simple tools effectively, and rethinking web development paradigms. Hit download now!
[00:01:40] Alexander explains htmx as a lightweight front-end JavaScript library enhancing HTML capabilities.
[00:03:16] There’s a discussion about HTML’s design for behavior and interactivity and a comparison of traditional HTML with modern practices, including JavaScript-heavy frameworks.
[00:05:50] We hear the origins of htmx, how it started as a jQuery extension called intercooler.js, and the evolution during the pandemic to a standalone library.
[00:09:16] Alexander explains building for the long term, why lightweight, adaptable systems matter, and reflects on the durability of early web standards and tools.
[00:12:17] Richard inquires about what Alexander envisions a hundred years from now with htmx.
[00:14:57] Balancing simplicity and scalability is discussed about HTML’s capabilities for large-scale applications and why many developers overcomplicate solutions unnecessarily.
[00:17:40] Alexander critiques over-reliance on tools like Docker and large-scale build systems and advocates for simpler development environments like SQLite.
[00:19:42] Alexander talks about why open source frameworks like React solve organizational problems for tech giants.
[00:25:42] Richard tells us he’s been spending time on the International Code of Zoological Nomenclature as a foundational system for species classification and Alexander speaks about the challenges of contributing to protocols governed by large corporations and why HTML remains a uniquely sustainable and universal platform.
[00:28:22] Richard asks Alexander if he’s thought about the 1000 year approach to the work he’s doing.
[00:32:21] Find out where you can follow Alexander and his blog online.
[00:13:11] “The web is going to be the most effective delivery mechanism for software for the next couple of decades.”
[00:14:12] “If we look at the tools that we have available today, which tools can we use that are most likely to get us to that fifty, hundred year useful piece of software?”
[00:24:06] “Different structural project models produce very different software.”
Produced by Richard Littauer
Edited by Paul M. Bahr at Peachtree Sound
Show notes by DeAnn Bahr Peachtree Sound
Special Guest: Alexander Petros.
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode