Syntax - Tasty Web Development Treats
Hosted by Scott Tolinski and Wes Bos
Written by a model from the transcript; not yet reviewed.
The hosts discuss a newly released, clean-room reimplementation of the Adobe Creative Suite created in just two weeks by developer Brandon Thomas, known as Echelon on GitHub. They explore how surprisingly well complex Photoshop files, half-tone filters, masks, and layers open in this new Rust-based alternative compared to traditional alternatives like GIMP or Affinity Photo. The conversation shifts to the current state of software development, AI coding agents, and the broader industry backlash against restrictive APIs and Model Context Protocol (MCP) implementations by companies like Figma. They argue that while copying existing tools is becoming easier through AI, true moats remain rooted in exceptional user interface design, deep attention to detail, and solving real user bugs.
Wes introduces a new clean‑room port of the Adobe Creative Suite that promises speed and feature parity.
Wes shares his 25‑year Photoshop history and his surprise at the new clone’s performance and quality.
Wes and Scott discuss the clone’s feature coverage, UI quirks, and the importance of a polished interface.
Scott recounts his 2017 decision to ditch Adobe and the alternatives he’s tried since.
Wes explains how the clean‑room team documents and tests the clone, highlighting legal and technical hurdles.
The hosts speculate on how the clone could influence Adobe’s AI strategy and the broader creative workflow.
Scott critiques Figma’s restrictive MCP policy and its impact on AI‑powered design tools.
Wes emphasizes the need for robust error tracking and encourages using Sentry for crash reporting.
Scott showcases his upgraded 3D‑printed rack for Raspberry Pi clusters and other hardware.
Wes explains why he chose the Insta 360 Luna over other gimbals for his video workflow.
The hosts conclude the episode with final thoughts and a friendly goodbye.
Adobe Suite Recreated via AIinsight
The guest discusses discovering a newly forked, clean-room reimplementation of the entire Adobe Creative Suite built in just two weeks.
Opening Complex Photoshop Filesstory
The guest tests a complex Photoshop file containing eight stacked filter layers, blend modes, and masks, noting that it opens faster and renders accurately.
Explaining Clean Room Softwarestrategy
The guest breaks down the clean-room development process, where one agent maps out software features and passes the specs to an implementation agent to avoid legal issues.
Figma and MCP Restrictionsdebate
The host explains how Figma blocks certain AI tool harnesses within their MCP, drawing parallels to companies locking down their APIs to protect their business models.
The Only Remaining Moatinsight
The hosts debate software moats, concluding that the only real moat left is caring enough about a project to polish the interface and fix bugs past the first two days.
“I have been a Photoshop user for 25 years. I've tried all of the alternatives, you know, PhotoP, GIMP, Affinity. I have, I've tried them all and they're not as good.”
“I'm shocked at how good and fast this is. I had another one of those like, holy smokes moments with this type of thing.”
“The interface is nice. It's the whole UI is also built in Rust, which I thought you would like, quite like that, Scott.”
Someone just clean-room ported seven Adobe apps to Rust, and Wes is shocked at how good it is. Scott and Wes break down what it gets right, what’s still missing, and why copying software is easy but inventing what comes next is the hard part. Show Notes 00:00 Welcome to Syntax! 00:12 Adobe Is in Trouble: A Clean Room Port of the Entire Suite ArtCraft 02:22 Scott’s Long Running Adobe Grudge Since 2017 03:42 Figma Is Not a Raster Tool: Why Every Alternative Falls Short 04:40 Opening Real Photoshop Files: Masks, Half Tones and Blend Modes PhotoCraft Github 06:30 What Clean Room Porting Actually Means 09:54 A Familiar Interface, Entirely Built in Rust 10:15 Don’t Trash the Whole Thing Over One or Two Bugs 12:14 What’s Missing: Artboards and the Tiny UI Interactions 13:53 Where Are the Vibe Coded Photoshops? Four Months Later 14:33 Figma’s Locked Down MCP and the Backlash 17:22 Dylan’s Clap Back at Anthropic’s Own Closed Ecosystem 18:08 The Real Photoshop Replacement Will Be a New Way of Working 21:35 Good UI Is Still the Moat 22:28 Caring About Your Project Past Two Days 23:05 Audio Crackles and Paper Cuts: The Bugs Only Humans Chase 24:56 Brought to you by Sentry! 26:28 Copying Is Easy: The Hard Part Is Inventing What Comes Next 27:28 DaVinci Resolve Keeps Shipping Useful Releases 28:26 Sick Picks + Shameless Plugs Sick Picks Scott: KWS V2 Rack Wes: Insta360 Luna Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
6,290 words · 2 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Page updated · transcript and summary are machine-generated