Stream: interviews

Topic: 646: The CEO of htmx likes codin' dirty


view this post on Zulip Logbot (Jun 18 2025 at 21:00):

Jerod is joined by Carson Gross, the creator of htmx –a small, zero-dependency JavaScript library that he says, "completes HTML as a hypertext". Carson built it because he's big on hypermedia, he even wrote a book called Hypermedia Systems. Carson has a lot of strong opinions weakly held that we dive into in this conversation. :link: https://changelog.fm/646

Ch Start Title Runs
01 00:00 This week on The Changelog 01:17
02 01:17 Sponsor: Retool 01:59
03 03:16 Start the show! 00:59
04 04:15 Getting htmx attention 04:53
05 09:08 Viewpoint origins 03:32
06 12:39 Hypermedia distilled 02:18
07 14:57 Why html lacks 03:52
08 18:49 What htmx adds 04:38
09 23:27 Echoes of jQuery 06:02
10 29:29 Sponsor: Depot 02:09
11 31:38 Gumroad didn't choose htmx 07:02
12 38:40 Making money 04:51
13 43:31 Codin' dirty 05:06
14 48:37 Big functions 14:01
15 1:02:38 If/else over polymorphism 02:09
16 1:04:48 Pattern matching 03:05
17 1:07:53 Sponsor: Outshift by Cisco 01:05
18 1:08:58 Vendoring 03:15
19 1:12:13 Big opportunity 05:51
20 1:18:04 htmx 2.0 02:28
21 1:20:31 Connecting with Carson 01:05
22 1:21:37 Closing thoughts 01:31

view this post on Zulip Joe (Jun 18 2025 at 22:20):

Chapters aren’t coming through in my podcast app for some reason

view this post on Zulip Jerod Santo (Jun 19 2025 at 14:00):

That's odd @Joe, what app are you using?

view this post on Zulip Daniel Buckmaster (Jun 25 2025 at 06:45):

I really liked the idea that "important things should be big". I went back and listened to your interview with Sandi Metz (a hero of mine) from years ago - she has a very different take.

Carson's take reminded me of one of my favourite books, _A Pattern Language_, which is about architecture. Pattern 116 is about the arrangement of roofs. If I may:

Let us observe, first, that many beautiful buildings have the form of a cascade: a tumbling arrangement of wings and lower wings and smaller rooms and sheds, often with a single highest center. Hagia Sophia, the Norwegian stave churches, and Palladio's villas are imposing and magnificent examples. Simple houses, small informal building complexes, and even clusters of mud huts are more modest ones.

What is it that makes the cascading chara so sound and so appropriate? First of all, there is a social meaning in this form. The largest gathering places with the highest ceilings are in the middle because they are the social centers of activities; smaller groups of people, individual rooms, and alcoves fall naturally around the edges.

There is a social meaning in big classes, and large files, too!

view this post on Zulip Jerod Santo (Jun 25 2025 at 13:31):

Great analogy, @Daniel Buckmaster

view this post on Zulip AJ Kerrigan (Jun 25 2025 at 16:24):

I liked this episode a lot, I like when people can talk about "coding dirty" as a thoughtful considered take rather than a pejorative suggesting an absence of thought. Also, being silly while doing "serious" work is the best :trophy:

Like @Daniel Buckmaster I found myself mentally linking to other conversations and resources. On the topic of testing specifically: https://kentcdodds.com/blog/write-tests (where Kent expands a Guillermo Rauch one-liner into a full post):

Write tests. Not too many. Mostly integration.

view this post on Zulip Ron Waldon-Howe (Jun 25 2025 at 22:57):

i thought "riding dirty" implied something illegal


Last updated: Jun 28 2025 at 13:42 UTC