
The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)
Dec 18, 2024 · 1 hr 42 min · 98.9 MB
0:00-1:42:53
Streams straight from the publisher. PodNod never proxies or re-hosts episode audio.
Mitchell Hashimoto joins the show to discuss Ghostty, the newest terminal in town. Mitchell co-founded HashiCorp, took it all the way to IPO, exited in 2023—and now he’s working on a terminal emulator called Ghostty. Ghostty is set to 1.0 this month, so we sat down to talk through all the details.
Changelog++ members save 13 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
- Eight Sleep – Up to $600 off Pod 4 Ultra — Go to eightsleep.com/changelog and use the code
CHANGELOG. You can try it for free for 30 days - but we’re confident you will not want to return it (we love ours). Once you experience AI-optimized sleep, you’ll wonder how you ever slept without it. Currently shipping to: United States, Canada, United Kingdom, Europe, and Australia. - Wix Studio – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack.
- Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
Featuring:
- Mitchell Hashimoto – Website, GitHub, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
- Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- First episode with Mitchell Hashimoto! Changelog Interviews #72: Vagrant and virtualized environments
- Ghostty 1.0 is Coming and more at Ghostty 👻.
- Zig - Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
- Warp
- Changelog & Friends #53: There’s a TUI for that
- Changelog Interviews #511: The terminal as a platform
- Changelog Interviews #555: Back to the terminal of the future
- Michael Flarup runs Pixel Resort and created the Ghostty icon
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comFly.io
fly.ioCheck out the speedrun
fly.ioEight Sleep
eightsleep.comWix Studio
wix.comRetool
retool.comWebsite
about.meGitHub
github.comX
x.comWebsite
adamstacoviak.comGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comGhostty 1.0 is Coming
mitchellh.comGhostty 👻
mitchellh.comZig
ziglang.orgWarp
warp.devChangelog & Friends #53: There’s a TUI for that
changelog.comMichael Flarup
flarup.coPixel Resort
pixelresort.comPRs welcome!
github.com
- 0:00This week on The Changelog
- 0:57Sponsor: Fly.io
- 3:43Start the show!
- 4:05Let's talk Ghostty
- 5:19What is Ghostty?
- 7:32Terminals are like web browsers
- 9:34Where did you start?
- 11:35What does fast mean?
- 12:53How do you make it fast?
- 14:34Terminal as a platform
- 18:52Ghostty passed Jerod's sniff test
- 19:15Should tmux be baked in?
- 22:03libghostty and Ghostty app
- 23:29The importance of Windows support
- 25:30The ambitions of Ghostty
- 27:32Impact, but not as a business
- 29:41Sponsor: Eight Sleep
- 31:59Sponsor: Wix Studio
- 32:52The Discord is active
- 37:58Who's behind Ghostty?
- 39:37How long have you been working on this?
- 40:07Post HashiCorp hobbies and stuff
- 43:52Nerd snipe BINGO (Zig)
- 47:17Symbiosis with Zig
- 49:29Any large technical problems?
- 50:55Why is font rendering hard?
- 54:24Packaging a favorite font?
- 57:13Let's talk config
- 1:02:43Comparing to Warp's prompt
- 1:11:00Sponsor: Retool
- 1:15:30Should Mitchell write a shell too?
- 1:18:18What's DHH's terminal?
- 1:19:56When does Ghostty 1.0 drop?
- 1:21:29App icon - the winking ghost
- 1:23:09Designed by Michael Flarup
- 1:24:21How much SwiftUI is in here?
- 1:25:24Major 1.0 blockers?
- 1:28:36Good question on X from Mark J
- 1:31:07Happy with Terminal.app?
- 1:32:12Visor mode!!
- 1:35:11Terminal inspector
- 1:37:13Wrapping up
- 1:37:54Go to ghostty.org
- 1:39:09Closing thoughts and stuff