What If Wayland Sucked Less | Shrub
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “ What If Wayland Sucked Less | Shrub” inside PodZeus.
In this thought-provoking episode of *Tech Over Tea*, host Brody Robertson dives deep into the future of Wayland with guest Shrubb, the mind behind the Wayland.fyi project and a minimalist SWC compositor fork. Shrubb recounts his journey from frustration with X11’s bloated architecture—riddled with over 60 library dependencies and convoluted design—to championing Wayland’s streamlined core, which reduces compositor development to just ~80 lines of code. He advocates for radical simplicity, rejecting complex systems like D-Bus and Udev, and emphasizes the importance of code that is both externally usable and internally comprehensible. The conversation expands into broader philosophical territory, questioning the real-world enforceability of open source licenses like GPL and BSD, and reflecting on how licensing decisions historically delayed projects like Linux and GNU. The hosts contrast Linux’s massive, functional but complex codebase with BSD’s elegant simplicity—particularly NetBSD—while acknowledging BSD’s shortcomings in modern usability. A recurring theme is the value of building replacements when systems become incomprehensible, driven by a DIY ethos and a commitment to maintainability over abstraction. The episode concludes with a vibrant, unfiltered exchange on software philosophy, where Shrubb reaffirms that good software isn’t defined by features, but by clarity, simplicity, and alignment with core principles—citing examples like Firefox and Discord’s Electron client as benchmarks. Despite technical hiccups like a lost internet connection, the energy remains high, with a humorous and pointed final jab at D-Bus as a performance bottleneck. The hosts and guest collectively champion a future where open source thrives not through rigid adherence to standards or licensing dogma, but through freedom, minimalism, and the courage to rebuild when necessary. The episode ends with practical guidance for listeners to follow Shrubb’s work across Mastodon and IRC, reinforcing the message that accessible, understandable software is not just possible—it’s essential.
Simplify the core: Shrubb’s SWC fork reduces Wayland compositor development to ~80 lines of code, making it accessible for hobbyists and developers.
Reject bloat: Removing dependencies like D-Bus, Udev, and GNU tools enables a minimal, comprehensible, and portable system.
Embrace simplicity over abstraction: Prioritize internal and external simplicity—software should be easy to use, understand, and maintain.
Build when you can’t understand: When a system is too opaque, building a replacement is a valid, even necessary, response.
Licenses are often symbolic: GPL and BSD licenses have limited real-world enforceability, especially in jurisdictions that ignore them.
…and 2 more takeaways available in PodZeus
The Birth of Wayland.fyi and the X11 Rebellion
“It's like layers and layers and layers of bullshit that have been stacking up for like 40 years. It's actually unbelievably bad when you actually look at how it works.”
Building a Minimalist Wayland Stack with SWC
“You only encode the window management policy, and you have to add that feature to SWC, the compositing library.”
The Philosophy of Simplicity and the Problem of Over-Engineering
Shrubb expands on his core philosophy: software should be both externally intuitive and internally simple. He criticizes modern desktop ecosystems for over-complicating basic tasks (like screen sharing) with bloated protocols like D-Bus and desktop portals. He argues that Wayland’s extensibility allows for simpler, more direct solutions—like patching Firefox to use a custom screen capture protocol instead of relying on a standardized, complex portal.
Open Source, Licensing, and the Future of DIY Computing
The conversation shifts to broader open source culture. Shrubb expresses disdain for the GPL’s restrictions (especially on static linking), advocates for permissive licenses like ISC, and argues that most licensing debates are a 'made-up mental game' with little real-world impact. He concludes by emphasizing that the true value of open source lies in empowering users to build and modify their own systems.
The Illusion of License Enforcement
The host questions the real-world impact of open source licenses, arguing that most companies ignore them, especially in non-legalistic jurisdictions, and that changing a license after forking is rarely challenged.
“I hate D-Bust. I'm gonna...”
“It's like layers and layers and layers of bullshit that have been stacking up for like 40 years. It's actually unbelievably bad when you actually look at how it works.”
“BSD is a much better designed operating system than Linux. It's just not as usable.”
Host
Guest
X11
other
SWC
product
Shrub
person
Shrubb
person
D-Bus
other
BSD
other
Wayland
other
Wayland.fyi
product
GPL
other
Michael Forney
person
Budgie Desktop Is In For A Qt Future | Joshua Strobl
Tech Over Tea • 2h 2m • 4/7/2026
Creator Of Bottles, VanillaOS And Singularity Desktop | Mirko Brombin
Tech Over Tea • 1h 4m • 4/7/2026
We Must Protect Your Software Freedom | Jurgen Gaeremyn
Tech Over Tea • 1h 50m • 4/7/2026
This Upcoming Metroidvania Looks Incredible | Lantern Jump
Tech Over Tea • 1h 19m • 4/10/2026
This Father & Son Team Made A Game | Sundae Buoy
Tech Over Tea • 2h 1m • 4/17/2026
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “ What If Wayland Sucked Less | Shrub” inside PodZeus.
Start discovering podcast insights today
Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.
No credit card required • 7-day trial • Cancel anytime
