Menu
Sign In Pricing Add Podcast
Podcast Image

The Changelog: Software Development, Open Source

We ain't afraid of no Ghostty! (Interview)

Wed, 18 Dec 2024

Description

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.

Audio
Transcription

Full Episode

7.475 - 28.861 Adam

Well, friends, it's the last interview show of the year, and it's a good one. For those who are new, we feature the hackers, the leaders, and those reinventing the terminal. Yes, today we're joined by Mitchell Hashimoto. Mitchell co-founded HashiCorp, took it all the way to IPO, exited in 2023, and now he's working on a terminal emulator called Ghosty.

0

29.321 - 62.001 Adam

Ghosty is set to 1.0 this month, so we sit down with him and talk through all the details. A very big thank you to our friends and our partners over at Fly. Yes, Fly is the home of changelog.com. It is the public cloud for developers like us, like you, who ship. And you can learn more at fly.io. Okay, let's go, Steve. What's up, nerds? I'm here with Kurt Mackey, co-founder and CEO of Fly.

0

62.541 - 67.985 Adam

You know we love Fly. So, Kurt, I want to talk to you about the magic of the cloud. You have thoughts on this, right?

0

68.366 - 82.436 Kurt Mackey

Right. I think it's valuable to understand the magic behind the cloud because you can build better features for users, basically, if you understand that. You can do a lot of stuff, particularly now that people are doing LLM stuff, but you can do a lot of stuff if you get that and can be creative with it.

0

82.867 - 91.991 Adam

So when you say clouds aren't magic because you're building a public cloud for developers and you go on to explain exactly how it works, what does that mean to you?

92.451 - 109.158 Kurt Mackey

In some ways, it means these all came from somewhere. Like there was a simpler time before clouds where we'd get a server at Rackshack and we'd SSH or Telnet into it even and put files somewhere and run the web servers ourselves to serve them up to users. Clouds are not magic on top of that.

109.218 - 128.227 Kurt Mackey

They're just more complicated ways of doing those same things in a way that meets the needs of a lot of people instead of just one. One of the things I think that people miss out on, and a lot of this is actually because AWS and GCP have created such big black box abstractions. Like Lambda is really black boxy. You can't like pick apart Lambda and see how it works from the outside.

128.267 - 142.214 Kurt Mackey

You have to sort of just use what's there. But the reality is like Lambda is not all that complicated. It's just a modern way to launch little VMs and serve some requests from them and let them like kind of pause and resume and free up like physical compute time.

142.708 - 160.054 Kurt Mackey

The interesting thing about understanding how clouds work is it lets you build kind of features for your users you never would expect it. And our canonical version of this for us is that like when we looked at how we wanted to isolate user code, we decided to just expose this machines concept, which is a much lower level abstraction of Lambda that you could use to build Lambda on top of.

Comments

There are no comments yet.

Please log in to write the first comment.