Menu
Sign In Pricing Add Podcast

Jared

Appearances

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

115.281

Well, I mean, this is a great. Whoa, we lost somebody. Whoa. What's happening? Wait, what?

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

2465.968

I don't need money.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

2467.709

I just needed the health insurance. Pull the clip up, Nick. Pull the clip up. I mean, it's the funniest clip ever.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

2531.744

He's hysterical, actually.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

297.485

Also known as moderation.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

3059.814

He's like, no, stop, stop, stop, stop.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

358.835

Two of them, in fact.

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

3613.226

What, they don't look good? You don't like them? Nick, can you please find a picture of Eugene Levy?

All-In with Chamath, Jason, Sacks & Friedberg

OpenAI's $150B conversion, Meta's AR glasses, Blue-collar boom, Risk of nuclear war

3838.661

You idiot. Oh, fine. He's buying them. He got version one.

Conan O’Brien Needs A Friend

Kaitlin Olson

103.214

He even made a flow chart of the data coursing its way through the network, finishing with quote, this is the worst thing about these data trades that happen constantly around the world. Each small part of it is, or at least seems legit. It's the bigger picture that makes them look ugly. comfortably monitor your internet traffic.

Conan O’Brien Needs A Friend

Kaitlin Olson

123.991

After a story like the last one, I figured you might want a quick and easy way to monitor your network traffic. SniffNet is a cross-platform app written in Rust that looks like a great free option. Here's what sets it apart. Quote, SniffNet is a technical tool, but at the same time, it strongly focuses on the overall user experience.

Conan O’Brien Needs A Friend

Kaitlin Olson

145.397

Most of the network analyzers out there are cumbersome to use, while one of SniffNet's cornerstones is to be usable with ease by everyone. What makes a good team? It's easy to know a bad team when you see one. Likewise, good teams are often evident. Most teams, however, are somewhere in the middle. So what actually makes a team good?

Conan O’Brien Needs A Friend

Kaitlin Olson

167.531

Kate Huston takes a crack at answering that by listing out attributes of good teams. Clarity of purpose, where people understand why the team exists, and defined work streams aligned with that purpose, where people understand what the team is doing and why, are where she starts. layer in good communication and connectedness, and Kate thinks you're off to a great start.

Conan O’Brien Needs A Friend

Kaitlin Olson

188.101

From there, it's all about fundamentals. Quote, good delivery fundamentals, the team delivering its purpose consistently and over time, good people fundamentals, that necessary ongoing maintenance work for any team, and good process fundamentals, the base level organization that facilitates team effectiveness. It's now time for Sponsored News. How coding AIs will support large-scale engineering.

Conan O’Brien Needs A Friend

Kaitlin Olson

217.083

This post is from Scott Dietzen, CEO of Augment Code. The TLDR? Large, long-lived software projects are essential for human endeavor, but profoundly hard to craft and evolve. Today's coding AI has come up well short of solving the real pain points of software engineering. Augment code is empowering teams to overcome these challenges from inspiration to software excellence easily and quickly.

Conan O’Brien Needs A Friend

Kaitlin Olson

240.613

End quote. His seven essential beliefs for delivering an AI for software engineering are well illustrated in the post. The seventh one will shock you. Just kidding. I hate when people do that. The seventh one is AI will actually increase demand for software engineers. Seven things I know after 25 years of dev.

Conan O’Brien Needs A Friend

Kaitlin Olson

260.261

Victor Shepilev, drawing on 25 years of coding experience and 10 years of war experience. Yes, actual war. Victor is a Ukrainian who serves in the armed forces. This post is a loose transcript of a keynote he gave at the Yuruko conference in September of 24. I'll give you the seven things, but definitely click through for some deep insights on each one. One, you outgrow every framework.

Conan O’Brien Needs A Friend

Kaitlin Olson

283.736

Two, patterns and methodologies fail. Three, scale only grows with time. Four, pay attention to stories. Five, the goals are truth and clarity. Six, this might be a lonely experience. And seven, never give up seeking truth. Writing a good design document.

Conan O’Brien Needs A Friend

Kaitlin Olson

303.864

I made a short plea for design documents saying, just give us a paragraph, please, while discussing documentation strategies on ChangeDog and Friends a couple weeks back. In this post, Grant Slatton does a much better job of discussing the topic because he actually tells you how to do it well. What's a design document?

Conan O’Brien Needs A Friend

Kaitlin Olson

321.059

Quote, a design document is a technical report that outlines the implementation strategy of a system in the context of trade-offs and constraints. End quote. Grant lays out your goal in writing, how to organize it, editing, and more. Then he drops a bunch of nice tips he's learned over the years, like use short paragraphs, use an appendix, etc. Very useful stuff.

Conan O’Brien Needs A Friend

Kaitlin Olson

357.31

That's the news for now, but also scan the companion newsletter for even more stories worth your attention, including Block Introduces Codename Goose, JavaScript Temporal Is Coming, and an expense tracker that lives in your terminal. Oh, and this is episode 130, so that means it's time once again for some Changelog++ shoutouts. Shoutout to our newest members, Miriam M.,

Conan O’Brien Needs A Friend

Kaitlin Olson

390.161

We appreciate you for supporting our work with your hard-earned cash. If Changelog++ is new to you, that's our membership program. You can join to ditch the ads, get in on bonus content, receive a free sticker pack in the mail, and get shout-outs like the ones you just heard. Learn all about it at changelog.com slash plus plus. Change log plus plus. It's better. Have a great week.

Conan O’Brien Needs A Friend

Kaitlin Olson

417.004

Leave us a five-star review if you dig the show. And I'll talk to you again real soon.

Conan O’Brien Needs A Friend

Kaitlin Olson

42.288

What will next week's Freakout be? Hang tight, friends. I'm sure the writers will come up with something. Okay, let's get into this week's developer news. Worth your attention. Everyone knows your location. After learning of a massive data leak that exposed 2,000 plus apps secretly collecting geolocation data without user consent,

Conan O’Brien Needs A Friend

Kaitlin Olson

5.646

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, February 3rd, 2025. Last week's freakout about DeepSeek subsided. after people realized that its $5.6 million price tag was just the GPU cost of the pre-training run. And the actual total cost is likely up in the billions, where we'd expect it to be. This week's Freakout is all about the tariff-induced trade war.

Conan O’Brien Needs A Friend

Kaitlin Olson

66.368

Tim SH looked into the list and found three apps that he has installed on his iPhone in that list. That gave him an idea. Could he track himself down externally, as in to buy his geolocation data leaked by some application?

Conan O’Brien Needs A Friend

Kaitlin Olson

84.159

So he grabbed an old iPhone 11, restored it to factory defaults with a brand new Apple ID, set up Charles Proxy to record all traffic coming in and out, installed a single game, stack by catch app and logged all of his findings. The results are troubling, but not surprising.

Global News Podcast

Washington gears up for Trump inauguration

397.156

My name is Jared. I'm from Arlington, Virginia.

Global News Podcast

Washington gears up for Trump inauguration

401.837

I'll just say that I'm going to be avoiding watching it because this is just the most right-wing party gaining power, awful upon awful upon awful. You're nodding your head at that.

Money Rehab with Nicole Lapin

Call Him Daddy... At Work?

1552.021

And I said, what?

Money Rehab with Nicole Lapin

Call Him Daddy... At Work?

1604.172

And if there is something professional that you're sharing with your romantic partner, maybe just don't call him daddy.

Money Rehab with Nicole Lapin

Call Him Daddy... At Work?

295.686

And so... So I sent this email. Oh, my God. Okay, so Jared is saved in my phone. This is only a recent change.

Money Rehab with Nicole Lapin

Call Him Daddy... At Work?

325.223

And we were watching it and I was like, okay, I'm going to change what you're saved in my phone. So I save him in my phone as daddy. And when he gets the email, he's like, babe. Did you know that in the email to the CEO or whatever, it says to him and to Tony. And I was like, I thought this was just for me. Apparently, it's not. I didn't know.

Money Rehab with Nicole Lapin

Call Him Daddy... At Work?

373.874

Are you sure we want to do this?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

1436.739

No LLMs involved on that one.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

1461.003

I'm sorry.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

1735.38

So you've been using these in your day-to-day programming work for the last year. And back in early January, you wrote this post, how I program with LLMs, which I found to be refreshingly practical and straightforward. Your findings, you said you've been actively trying these things.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

1754.619

I feel like I've been passively trying them, not really trying to optimize my setup, but just like, you know, like, uh, a Neanderthal kind of poking at a computer box, you know, like, Oh, does this work now? Okay. For the last couple of years, um, So I do use these things, but I don't think as effectively as most or at least some.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

1775.179

And I loved your finding that, of course, you're building something as a result of it. But can you take us on that journey over the last year or so where you started with LLMs and what you found in your day to day programming?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2216.543

Because you're reading it word by word as it comes out, but it's basically stalling. You're like, come on, just give me the answer already.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2232.306

The thinking phase. I'm like, come on. And it tells you what it's thinking, which is cool. Think faster.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

235.888

We are here with David Croshaw, CTO and co-founder of Tailscale. David, welcome to the ChangeLog.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2352.85

It makes sense that there are specific models that are good for autocomplete versus search versus chat. But have you found the correct one for each particular subtask or what's your advice there? Is it like use them all or just stick with this? You'll be good.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2386.755

How can you tell that?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2465.484

Yeah. I mean, I don't think that these tools have come to the place that the running shoe has. I also think there's probably plenty of world-class runners who run shoeless and would never run with a shoe on because that's for fools. But I'm not going to go there. Well, would you run a New York City Marathon with no shoes?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2494.113

Well, at what point has the shoe proven itself to be useless? Because these tools routinely prove themselves to not just be...

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

25.285

For the past year, David Kroshaw has intentionally sought ways to use LLMs while programming in order to learn about them. He now regularly uses LLMs while working and considers their benefits a net positive on his productivity. David wrote down his experience, which we found both practical and insightful. Hopefully you will too.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2528.582

Oh, yes. Because his voice assistant or his GPS tells him to keep going straight. I concur on that one, too. I concur. So I can see why you could get frustrated and throw up your hands and say, I'm going to come back to this in a year or two years. But I'm going to let all the frontiers people like David figure all this stuff out. In the meantime, I got code to write.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2549.435

I can see a lot of people saying that. I'm not... I could see myself saying that I haven't because I am curious and I don't want to fall behind, but I'm still don't feel like this is a must have for everybody today. But there are moments where I'm like, that was amazing.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

257.414

JIT LinkedIn updates. I read it somewhere. I usually think it's a little snag before the show starts.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2640.654

If you remember, Stable Diffusion first dropped probably two years ago now.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2645.017

And we were enamored with prompt engineering. And what was that artist's name that you would always, if you added it to your stable diffusion prompt, it would automatically get awesome. And then he got mad because everyone's using him to like make better pictures. Like that whole technology, you know, that magical incantation is just completely moot at this point. Like this probably...

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2665.586

It's easier now to get better pictures without being such a wizard and whatever name you're invoking in the past is just that name. Doesn't do what it did on the last version of stable diffusion, just as one instance, like prompt engineering has changed dramatically.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2681.198

And anybody who's ignoring it all and just listening to us talk about on the change log and just like staying with their regular life, like they've saved themselves a lot of time. Then those of us who dove in and decided they were going to memorize all the magic words.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2706.28

Yeah. Or let's take this step by step. Like that phrase was one of those magical things that made it better.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2730.753

Listen, we had a deal.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2950.908

So at what level of granularity is Sketch working at? And do you imagine it moving up eventually, wherever it is? Because the panacea, the silver bullet, is what some folks are trying to do with Devin, for instance, where it's like, you describe at a very high level a system. And it goes and builds that system. V0 from Vercel is another one that's doing these things.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

2983.694

And they're very much at, in my opinion, the prototype slash demo level of quality, not the production level of quality in their output. And it seems like they're very difficult. In my limited experience with these things, they're very difficult to actually... mold or what do you do? I'm losing a word here. Sculpt.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3006.252

I don't know, like a sculpture to actually like sculpt what they come out with and change it into something that you actually would write or like. But those are like the very high level of like, well, it should have a contact form that submits to this thing. But maybe you're looking down more where I use them currently, which is like, yo, write me a function that does this particular thing.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3027.348

And at that level, it seems a lot easier to even chat to if I have to. I would rather not chat to it, but spit out code that I could copy, paste, and modify versus being like, I'm going to throw this away and rewrite it.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

331.534

Do you mean like deploying LLMs inside of the Tailscale product or how do you mean it wouldn't fit?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3338.288

Are you achieving that by having a system prompt or are you actually fine tuning? Like how are you as the sketch.dev creators taking a foundation model and doing something to get here?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3578.761

That's a funny workaround, because if you're a calculator for words, you're not necessarily a calculator for numbers. And if you can't do those reliably, then you could just write a program that does it and returns the same thing every time.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3712.719

Yes. Effectively. Yeah. So it's like an embed.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

3943.47

Is Go particularly well-suited for this kind of tooling because of the nature of the language, or is it just your favorite?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4170.837

Right. So the level that you all are working at with Sketch... with Go in particular, is the prompting you're doing and the contexting and everything else that you're building, is it at a layer of abstraction where you could replace Go relatively easily with insert general programming language? Or is it like, well, that would be a new product that we would build? Like, how hard is that?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4252.426

Yeah, yeah, yeah. I'm just asking that because I wonder how valuable and important tooling like this would be for each language community to either provide or fund or hope that somebody builds. Because if the LLM-related tooling for Go, because of Sketch, just hypothetically, becomes orders of magnitude more useful than just talking to ChatGPT about my...

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4279.489

elixir code for instance well that's a real advantage for go and the go community i mean it's great for productivity for gophers and going back to maybe the original question about you know should tailscale have its own little chat bot built into it like does each community need to take up this mantle and say we need better tooling or is it like vs code should just do it for everybody

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4307.182

Good job, Joe.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4449.013

It's an interesting question and one I think will be open for a while. I do not want to see a world where Python continues to proliferate merely because of its previous position. I do see with tooling like Devin and Bolt and V0, these are very front-end JavaScript-y tools that are producing these things, which is fine.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4473.882

But it's like, if you are just going to go use that, it's going to produce for you a React and Next.js front end with a Prisma-based backend. It's all very much like, these are the tools it does. And that's all well and good, but that's gonna proliferate more and more of that one thing where I'd love to see a diversity where it's like, yeah, is there a specific thing for Rails people?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4498.323

Is there one for people who like Zig, moving outside of the world of web development? But you know what I'm saying? And I think your answer might be right, which is like, well, every community is gonna have to provide some sort of like,

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4513.488

the greasing of the skids for whatever editor is popular or used in order to make their tooling, you know, work well inside of these LLM based helpers beyond just being like chat GPT knows about you, which is kind of like the, what people are at right now is like, does chat GPT know about me? It's the new, am I Googleable? Right. It's the new SEO at this point.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4555.419

That's super smart to do that right now.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4558.561

Did they divulge any of the how? What are the mechanical steps that you do that?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

46.414

But first, a quick mention of our partners at Fly.io, the public cloud built for developers who ship. Check them out at Fly.io. Okay, David Croshaw on the changelog. Let's do it.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4640.179

It took me years to realize that. I think someone finally told me because I've been using it as a lube all these years. Yeah. Oh my gosh.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4686.888

Well, the more paramount they become, and Adam, you can probably speak to this because you're injecting it into every aspect of your life. Like with the, if it, if the answer includes a product right there, like you're just going to be like, all right, I got to get that. Sometimes you don't even realize Kleenex is a product. That's a category, but no, that's a product.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4807.489

David, maybe we close with this. For those who aren't gophers out there, of course, brand new, hot off the press, still in development, three months old, sketch.dev. Check it out if you're into Go and those kind of things. But let's imagine you're just a Ruby programmer out there.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4822.481

and you came across your blog post about what you've been doing, these three methods of working with AIs, you have autocomplete, you've got chat, you've got search. Where should folks get started if they haven't yet? First of all, is today the day? Like, is it worth it now? Or should I wait? And then secondly, if I am going to dive in,

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4842.694

And I just want to use it in my local environment to just code better today. What would you suggest?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

491.124

There's no specific. AI angle that you can add to the product and immediately make it more useful.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4974.835

Love it. Good answer. I'm just wondering out loud and feel free not to know, but when it comes to prompting, I know we're past the age of magical incantations, but as you guys have been building out a product, which is basically sophisticated prompting, Are there guides that are useful or they're like, I remember finding a site. I can't remember right now.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

4995.467

There's like, people are just sharing their system prompts for certain things they do. Like maybe there's like a Ruby prompting guide, which makes it a little bit easier to get quality results out faster. Does either of you guys know?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5.779

I'm Jared, and you're listening to The Change Log, where each and every week, we have conversations with the hackers, the leaders, and the innovators of the software world. We pick their brains, we learn from their mistakes, we get inspired by their accomplishments, and we have a lot of fun along the way.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5111.365

He's very nice. He talks to us like we're on the same team and stuff.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

520.382

Well, we should probably disclaim that Tailscale is a past and, of course, hopefully a future sponsor of Changelog. And that Adam's a huge Tailscale user and brings it up often. But this is not a sponsored episode. In fact, well, first of all, we don't do sponsored guest appearances.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5219.171

I hate to break it to you, Adam, but this is not similar to a human. It's the iteration is.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5273.262

I think it's just, I'm a kind person when it got you a result in the search engine.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5287.492

How are we doing? You know, ask you at the end, how are we doing?

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5309.286

If that makes you feel more like a nice human, then you should just keep on doing that. But I don't think it's doing anything for the computer.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5315.27

It is actually costing resources from the world.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5346.914

Thanks for sharing all your knowledge. You've learned a lot and I've learned a lot from you. So we appreciate your time. This was a ton of fun. Thanks for having me. Okay, so hopefully hearing David's experience has helped you on your programming with LLM's journey. I'm sure you have thoughts on the matter. Let us hear them in the comments.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

536.63

But also, I had no idea that you were a co-founder of Tailscale when I read your blog post that made me reach out to you. I found it out afterwards. I was like, oh, cool.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5367.021

Yes, there is a Zulip topic dedicated to this episode, and I'm sure there's lots of insightful things being posted by ChangeLog community members right after they listen. There's a link in your show notes so you can see what's up and join for $0 at changelog.com slash community. Let's give one more shout out to our sponsors of this awesome conversation.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5387.254

Thank you to Fly.io, to Retool, retool.com slash changelog, to Temporal, find them at temporal.io, and to Augment Code. Head to augmentcode.com to get started. And thanks, of course, to our beat freak in residence, the one, the only, Breakmaster Cylinder. Woo! Yeah, I like beats. Oh, and we have a little bonus for our favorite kind of listener. That's a changelog++ listener, of course.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

5412.384

Stay tuned, friends. We go even one layer deeper on what a potential tailscale AI might look like. If you aren't a++ member, head to changelog.com slash++ today. Right now, even. You're free right now, aren't you? Okay, that's it. This one's done, but we'll talk to you again on changelogging, friends, on Friday. Bye, y'all.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

553.24

I still work there.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

555.001

Real time update. I did double check LinkedIn. You are correct. It says 2019 to 2024 was CTO, but you just see co-founder Tailscale and then CTO next to it and you move on. And that's probably what Adam and I both did. Same. End date on that particular role.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

594.264

Fair enough.

The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

604.188

Which is why we're eating crow right now for getting it wrong.

The Changelog: Software Development, Open Source

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

1107.557

I think anytime you eject to do something, it's at least worth asking the question like, Why does that have to happen?

The Changelog: Software Development, Open Source

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

1131.662

So Ghosty passed my sniff test immediately because there was two things I wanted. And the first one was TMUX. So I was like, okay, can I drive this daily? And I've only been on it for a couple of days. So I probably, there's probably warts and road bumps that I haven't quite hit yet. And I'll let you know next week. But so far it's like, can I run TMUX? Yes. Okay. Do I have to sign in to use it?

The Changelog: Software Development, Open Source

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

1152.408

No. Okay. I'm good to go. But Tmux is a weird thing because, you know, I've been using it for years, but really it's kind of a hack, like a terminal multiplexer. Like you think extending and making the terminal better, like shouldn't that kind of functionality be part of terminals? I don't know. Your thoughts on that?

The Changelog: Software Development, Open Source

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

1280.785

And Tmux would just be dead to me. It would just be dead to me, you know, get out of here Tmux.

The Changelog: Software Development, Open Source

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

1409.605

You keep saying cross platform. How important is windows in a cross platform world? Um, or in your world?

The Changelog: Software Development, Open Source

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

1477.982

I ask that because invariably somebody out there is thinking like, he keeps saying cross-platform, but us Windows folks don't get any love. And so... Yet.

The Changelog: Software Development, Open Source

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

1487.484

Happy to hear that there is importance there.

The Changelog: Software Development, Open Source

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

1507.831

It seems to me like building something to work well on a platform that you don't personally use is like jobby job kind of stuff. Ghosty is a passion project, something that you want to have fun doing professionally. I think we'll get into some of the technical philanthropy conversation later on in the show. I'd like to at least hear your thoughts on that more. For sure.

The Changelog: Software Development, Open Source

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

1527.119

But what's your, I mean, do you, I guess, what's your ambitions with Ghosty? Because you don't need to turn this into a business or anything. And so do you want to be building in Windows support when you don't have to?

The Changelog: Software Development, Open Source

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

1632.413

I'm just reminded of Daniel Stenberg with curl, you know, lib curl is the reason why curl is not to curl the command line, but curl the thing is everywhere. It's because of lib curl more than it is because of the binary curl, although they're both used a lot. But, I mean, huge impact with lib curl.

The Changelog: Software Development, Open Source

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

1995.574

Oh, you did? Yeah.

The Changelog: Software Development, Open Source

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

2024.134

But anyways, uh, So there is a discord. There's people in there that aren't Mitchell. They're doing things.

The Changelog: Software Development, Open Source

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

2406.542

Did you ever consider post-hashi like, you know, farming or something? This is a cliche, but just not doing software for a while, trying something completely different. I mean, we know you fly planes, but that's more of a hobby, right?

The Changelog: Software Development, Open Source

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

244.944

We're here with Mitchell Hashimoto. Mitchell, it's been literally forever in literally sense how Adam says it, literally. Not how I use it, but how he uses it. Literally forever. Welcome back, man. Welcome to the show.

The Changelog: Software Development, Open Source

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

2632.694

I think if the, if there was a nerd snipe bingo card, like if we're playing bingo for like how you would nerd snipe somebody and you had like, you know, prolific open source maintainer who builds unicorn business and retires and then comes back to reinvent a terminal and then chooses Zig as a programming language.

The Changelog: Software Development, Open Source

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

264.699

I still remember the day that you posted Vagrant onto Hacker News, I think, the first time. I remember that day.

The Changelog: Software Development, Open Source

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

2653.664

Like these are all things where it's like, I know why there's 25,000 people in that discord. Like you have all of the different ingredients and, Which is really awesome. And that's just a way of setting up a question about Zig. Like, why did you go that route? Because that's an interesting choice, interesting language, and a burgeoning one.

The Changelog: Software Development, Open Source

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

273.12

I don't know that. I don't know which day it is either, but yeah, I remember that. Cause I was like, Oh, this solves one of my problems I have in life. And I was very excited as was the rest of us. Right. I mean, vagrant was a huge hit right away. Thank you. Thank you so much. But nowadays ghosty, is that how you say it? Ghosty or is it ghost TTY?

The Changelog: Software Development, Open Source

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

2756.034

Did you try Rust? Did you go straight to Zig or did you start writing it in C at first and then switch to Zig? How did it play out?

The Changelog: Software Development, Open Source

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

2837.283

Has any of your work affected Zig, like upstream? Has it built fixed bugs, new, new features requests? I know you did some, you know, you've done some donations to the foundation, so you're helping out in that way, but like, is there, is there a symbiosis here?

The Changelog: Software Development, Open Source

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

289.947

That's the first controversy I had in my head because I was calling it ghost TTY. And then I was like, I bet people just say this ghosty. What do you think, Adam?

The Changelog: Software Development, Open Source

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

2969.363

Have there been any features that you've built or parts of Ghosty, whether it's because of Zig or because of some other reason where it's like, this should be straightforward and then it was just a minefield of trouble or any particularly hairy technical problems you've had to solve?

The Changelog: Software Development, Open Source

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

3041.452

And it's not in the past. You're still working on it, right? Because you just found a bug today.

The Changelog: Software Development, Open Source

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

3055.375

What, I mean, what in particular is so stinking hairy about it? Like, because different environments render out differently? Or what makes it so fraught?

The Changelog: Software Development, Open Source

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

3184.578

And then what does turn all that app to?

The Changelog: Software Development, Open Source

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

319.477

For the uninitiated ghost, these Mitchell's new project, it is a terminal terminal emulator. I don't know what the technical term is. Mitchell, I'm sure, you know, every little detail. Terminal emulator, terminal, what is it?

The Changelog: Software Development, Open Source

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

3311.207

I ran into that because we have this little node server that basically fires up Chromium and loads some stuff into a browser and then screenshots it. And we want to use emoji in there because it's like, you know, promotions for our shows and stuff. And I developed the whole thing here on my Mac and everything was great and I deployed it to fly.

The Changelog: Software Development, Open Source

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

3329.522

And it's just using Ubuntu that just doesn't have emoji. And so it's like fobbing back to some weird Unicode thing. I have to actually like... install an emoji font pack in the docker file or whatever just to get to actually have an emoji in that remote chromium browser pain in the butt man Linux pain in the butt yeah I mean and stylistically the sort of unburdened licensed emoji fonts are

The Changelog: Software Development, Open Source

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

340.057

Why a terminal man? Reinventing the wheel, so to speak.

The Changelog: Software Development, Open Source

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

3432.986

So what I've experienced from Ghosty is A, Demos works, B, no sign in, and C, config. So this is where most people go, right? It's like, okay, how do I...

The Changelog: Software Development, Open Source

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

3443.092

configure this thing so if 70% of your time is font rendering my guess is like the other 30% is mostly configuration because holy cow there's a whole bunch of configuration things everything you could possibly imagine and there's not really and maybe this will change between where we are which is private beta and 1.0 or maybe this is 1.1 I don't know but like there's no config built into the Mac app

The Changelog: Software Development, Open Source

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

3463.266

It just opens up TextEdit on your slash go see slash dot configure, whatever it is, the file. Thoughts on that? I'm sure this is a huge part of your work is like configuration, right?

The Changelog: Software Development, Open Source

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

3635.247

Does that have implications for plugins, extensions, et cetera? Like, or is there. Is there plans for that? Does that exist?

The Changelog: Software Development, Open Source

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

3782.52

We're not haters of Warp by any means. I am as well. That was one of our main points of advice with Warp was like, don't make a sign. And I guess you don't anymore. Yeah, I didn't know that.

The Changelog: Software Development, Open Source

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

4120.516

Right. Is some of that the new macOS stuff where it needs permission for all kinds of stuff? Like first time you run it? I don't think so. Okay.

The Changelog: Software Development, Open Source

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

4530.267

This goes against the Unix philosophy, but is this an argument for integration? You know, owning more of the stack? Because, you know, it's not your problem, but it is your problem. And it's like, of course, you don't want to pick what shell people use, but like, does this like... Now we need the ghosty shell or something. Cause you can solve that problem.

The Changelog: Software Development, Open Source

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

4548.419

You know, you could have ghosty be more than just a TTY.

The Changelog: Software Development, Open Source

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

4559.542

Come on. When are you going to give in?

The Changelog: Software Development, Open Source

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

4796.557

So to that point, we asked on X for people to add questions for you. And it seemed like the overwhelming question is the age old question.

The Changelog: Software Development, Open Source

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

5006.533

To this day, after decades using computers, I still nerd out on a really cool app icon. I just, I love the beautiful app icons and like just the people that make them, you know, so I don't know this guy, but I appreciate him and I'm sure I would love to go to his website and look at all the things he's made. A lot of good stuff. Just eye candy. Just pure eye candy.

The Changelog: Software Development, Open Source

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

5026.433

And you know how hard it is to do that well.

The Changelog: Software Development, Open Source

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

5059.926

Yeah, yeah. How much SwiftUI is in here? How much percentage of the code base?

The Changelog: Software Development, Open Source

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

5093.117

So you imagine over time that percentage goes down, I would imagine it would have to as you support other things, add stuff to the core, or do you think that the Swift, you'll continue to sling Swift in the... Well, I think we'll always have the sort of flagship

The Changelog: Software Development, Open Source

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

5124.174

What were your other major bloggers before the 1.0? You know, you announced it was coming. I think that was a couple of months ago. Yeah. But what were things besides a rad icon update that would like block it at the website you mentioned? from failing the launch in December.

The Changelog: Software Development, Open Source

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

5292.722

Well, I didn't notice that because I guess I don't use a search either. I just use control R, which is, yeah, I use Tmux and A2N and just the tools inside the shell there.

The Changelog: Software Development, Open Source

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

5307.898

Cool. Well, what else? Is there anything that you were expecting us to ask you about that we haven't, or that you wanted us to? You're just waiting for it, and we just haven't delivered yet.

The Changelog: Software Development, Open Source

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

5323.882

Oh, is this the NeoVim one?

The Changelog: Software Development, Open Source

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

5329.864

Let's give him a shout out. I do have it. Mark, Jakewith or Jackwith, are there any specific features besides speed that make NeoVim better in Ghosty? Is that the one you're talking about?

The Changelog: Software Development, Open Source

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

542.241

Well, two tools that I use every day as a working developer is a browser and a terminal. And all of us on this call have been around the block a couple of times. I mean, many people listening weren't there in 2010 when you first released Vagrant on Hacker News. And yet, terminal is still adopted newly to this day by new technologists all around the world. And so it's not going anywhere.

The Changelog: Software Development, Open Source

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

5500.922

It's because he has a different way of thinking. He wants to use Mac. I'm a minimalist, so I don't want to install unless I have a good reason to. I'm not against, I used iTerm2 for a while and I was like, what is this doing for me? And maybe it's because I've been ignorance is bliss over here in the ignorant land of 256.

The Changelog: Software Development, Open Source

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

5527.053

Yeah, possibly. So I have good things to look forward to now that I'm using ghosty. One thing I did notice, which I used to use way back in the day, I think on Linux and I love is you got this, uh, I called it visor mode, you know, fly down from the top.

The Changelog: Software Development, Open Source

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

5542.542

That's a cool thing. I love that when I was in college, cause I make everybody think I look cool. And I was like, you know, like, what'd you, how'd you do that?

The Changelog: Software Development, Open Source

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

5549.986

That's a cool feature.

The Changelog: Software Development, Open Source

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

5573.033

I think so too. I think that's the one thing I lost when I switched back. I was like, I don't use it much anymore. Cause it was kind of a novelty, but it's cool. And now that I got, now I'm back to it. I'm like, Ooh, I should use this now. Can you map that to like a global hotkey? So you don't have to be okay.

The Changelog: Software Development, Open Source

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

564.956

But I also... I have just been kind of happy with the way it works. I mean, I'm kind of set in my ways. And so I wasn't looking for ghosty necessarily, but having tried it out, it sure is a nice terminal and you're, you're just getting to 1.0. So I know you've been working on it for a while. Yeah. Where did you start and how did you set out? I mean, you have to kind of stake your claim.

The Changelog: Software Development, Open Source

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

5709.211

I fat fingered it. Configuration errors. Speaking of stealing from the browsers, I also just found your terminal inspector.

The Changelog: Software Development, Open Source

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

5715.374

Which is very much like in the spirit of dev tools, right? Like inspect element, inspect terminal. This is cool.

The Changelog: Software Development, Open Source

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

5772.415

Yeah, super cool. Nice and simple. DevTools has gotten very feature rich over the years when you fire it up in Chrome. And it's pretty complicated at this point. I mean, there's courses on how to use DevTools I like. And Firebug was so simple. I mean, it was game changing, but it was basic compared to what we have now. And I like how straightforward and basic this is.

The Changelog: Software Development, Open Source

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

5791.379

I just grokked it immediately, even just as a non-developer on this thing. It's sweet.

The Changelog: Software Development, Open Source

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

5841.426

It's the and terminal. There's no ors here. Yeah, that's right. You get this and that and that. I love it. Love the icon. Love the icon work, too. Very good. Love the MIT license. I mean, what's not to love about this? I don't know. I don't know.

The Changelog: Software Development, Open Source

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

585.774

Like this terminal is going to be different than terminal.app for instance, in these ways. Yeah. Yeah. What were your initial goals?

The Changelog: Software Development, Open Source

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

5857.944

That's why everyone's so excited, Mitchell. I guess that's the lack of availability. Of course, if you're listening to this, it's probably out there unless you're listening to this the day that we ship. Because, you know, this is coming out mid-December. If you're not listening to this, if it's late December, if it's January, go download Ghosty right now.

The Changelog: Software Development, Open Source

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

5886.936

Gotcha.

The Changelog: Software Development, Open Source

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

5889.226

Well, you're doing it right, Mitchell. I appreciate all this, open sourcing it, the technical philanthropy, reinventing an awesome terminal from the ground up. I appreciate it. I'm here for it. You've got me out of terminal.app. We'll see if I stick around. I probably will, especially because I can just bring this quick terminal down and impress all my friends again.

The Changelog: Software Development, Open Source

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

5945.557

All right. Thanks again. Bye, y'all.

The Changelog: Software Development, Open Source

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

695.25

How do terminal folks define fast? Is it input lag?

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

1615.692

24.10.

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

5411.026

Right.

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

5456.051

Yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

6049.483

Yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

6326.909

Doodly-doo, doodly-doo, doodly-doo, doodly-doo, doodly-doo.

The Changelog: Software Development, Open Source

ANTHOLOGY — Packages, pledges & protocols (Interview)

926.61

Yeah.

The Changelog: Software Development, Open Source

Free-threaded Python (Interview)

4079.089

So a recursive acronym.

The Changelog: Software Development, Open Source

Free-threaded Python (Interview)

501.317

Yeah, some sort of normalization where they just both go to the same speed. That would be a cool feature.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

116.413

I have Cursor downloaded on my machine, haven't actually played with it yet, but I will probably report back on an upcoming episode of Changelog and Friends. Rugpoles aren't cool, but are they worth it?

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

128.743

Red Monk's Rachel Stevens decided to examine if changing an underlying open source project's license from an OSI-approved license to a proprietary license has a measurable impact on financial outcomes for the commercial entity backing the project. That's not an easy question to answer, but that didn't stop her.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

148.74

Rachel looked at MongoDB, Elastic, more on them soon, HashiCorp, and Confluence Revenue, MarketCap, and NetIncome over time. Follow the link in your chapter data and the newsletter for the charts for the conclusion, Rachel says. Quote, while in our sample we see revenue grow post-license change... we don't see a notable change in the rate of growth.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

171.597

We also see very mixed results in company valuation, and there does not seem to be a clear link between moving from an open source to proprietary license and increasing the company's value. Caleb Porzio made $1 million on GitHub sponsors. I remember interviewing Caleb when he had just crossed $100,000 four years ago. Link in the newsletter. Time flies.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

196.236

Here's his breakdown of where that milli came from. 5,000, goodness of their hearts, buy me coffee sponsors. 5,000, sold a bunch of stickers once, lol. 20,000, early access to a side project called Sushi. the dawn of sponsorware. $25,000 hourly consulting. $20,000 Alpine conference, but I made $0 from this. $200,000 companies paying me to put their logos on my websites and such.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

225.83

And $725,000 Livewire premium screencasts. Lesson learned. When it comes to open source, there's always money in educational resources. And a quick reminder, Caleb makes this stuff look easy. It is not easy. Steph Curry makes 30-foot jumpers look easy, too. It's now time for Sponsored News. a password manager for the command line.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

25.226

If I'm elected president, I will tackle the issues that really affect the lives of all Americans, like canceling daylight savings once and for all, and moving all federal holidays to Friday, as God intended. Okay, enough dreaming. Let's get into the news. Cursor wants to write all of the world's code.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

253.073

Say goodbye to copying API keys, database credentials, and passwords into your CLI with one password. Now you can authenticate third-party CLIs using biometrics and integrate with your SSH agent so your keys are just a fingerprint away. Too cool. You can do even more with the new SDKs for JavaScript, Python, and Go with IDE extensions and CICD integrations.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

279.648

We use 1Password here at Changelog, and we think you and your team should too. And just for Changelog listeners, they are doubling their free trial to 28 days versus 14 days normally. Head to 1Password.com slash ChangelogPod to get that deal, or head to developer.1Password.com to learn all about their developer tooling. And thank you to our friends at 1Password for sponsoring Changelog News.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

306.986

Elasticsearch is open source again. Here's Elastic founder and CTO Shea Bannon. Quote, Elasticsearch and Kibana can be called open source again. It is hard to express how happy this statement makes me. Literally jumping up and down with excitement here. All of us at Elastic are. Open source is in my DNA. It is in Elastic DNA. Being able to call Elasticsearch open source again is pure joy.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

332.332

End quote. They chose the OSI-approved AGPL as an additional license to the current offerings, which are ELV2 and SSPL. I honestly did not see this one coming, but I'm happy about it. Read the post for more details, plus some unexplained Kendrick Lamar references strewn throughout.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

350.435

It even includes a portion where Shay pre-answers the trolls who might say changing the license was a mistake, and Elastic now backtracks from it. His answer? We removed a lot of market confusion when we changed our license three years ago. And because of our actions, a lot has changed. It's an entirely different landscape now. We aren't living in the past.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

370.99

We want to build a better future for our users. It's because we took action then that we are in a position to take action now. The art of finishing. Tomas Stropas writes, It's a quiet Saturday afternoon. I've carved out a few precious hours for coding, armed with a steaming cup of coffee and the familiar urge to dive into a project.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

416.796

Embrace MVPs. 3. Three, timebox my projects. Four, practice finishing small things. Five, separate ideation from implementation. Six, celebrate completions. And seven, embrace accountability. I've long said that starting something new is easy. People do it all the time, but finishing, that's the accomplishment.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

442.029

This is why I believe arbitrary deadlines are actually awesome, which I wrote about, link in the newsletter, because you have to ship by any means necessary. Remember, good artists borrow and great artists steal, but real artists ship.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

458.482

That is the news for now, but also scan this week's changelog newsletter for even more stories worth your attention, including Hillel Wayne on why state is time and time is state, a rad new font from Helena Zhang called Departure Mono, Amazon S3 now supports conditional rights, WordPress is eating Tumblr's backend, and and a collection of free public APIs that are tested daily.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

46.361

The team behind Cursor, an AI code editor, made a splash this week announcing their $60 million Series A funding. People are excited about what the editor can do today, which is better than GitHub Copilot, according to some, and what it might be able to do in the future. Quote, already in cursor, hours of hunting for the right primitives are being replaced by instant answers.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

485.982

Sign up for the newsletter if you haven't already at changelog.com slash news. Now this is our 110th episode, so that means it's time once again for some Changelog++ shoutouts. Shoutout to our newest members. We appreciate you. for supporting our work with your hard-earned cash.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

5.759

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, September 2nd, 2024, but delivered to you on Tuesday. We are off by one again as the powers that be in the U.S. of A insist on Monday holidays.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

524.952

If ChangeLog++ is new to you, that's our membership program you can join to ditch the ads, get closer to the metal with bonus content, receive a free sticker pack in the mail, and get shout-outs. like the ones you just heard. Oh, and the new ability to create custom feeds, so your podcast app downloads our pods exactly how you want it to, with custom title formats and everything.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

549.48

Learn all about it at changelog.com slash plus plus. It's better! Alright, have a great week. Leave us a five-star review if you haven't already, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

71.551

mechanical refactors are being reduced to single tabs, terse directives are getting expanded into working source, and thousand line changes are rippling to life in seconds. Going forward, we hope Cursor will let you orchestrate intelligent background workers, view and modify systems in pseudocode, instantly scan your creations for any trace of a bug, and much more. End quote.

The Changelog: Software Development, Open Source

Cursor wants to write all the world's code (News)

95.799

One big differentiating factor for Cursor is that it's an entire editor. versus something that you use with existing editors. This could be brilliant, because it lets the team control the entire environment, or it could be foolish, because most devs love our editors, and switching to something else is like changing our identity.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1024.449

Right. It's almost too late to matter.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1124.227

So let's talk about what you lost because it's very important to you, open source. And when you changed the license to, it was SSPL, correct? Was the available license was server-side public license?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1176.209

Right, right, right. Yes, that makes total sense. And so in so doing, because SSPL and I assume Elastic License V2, neither of these are open source initiative approved.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1187.944

According to the open source definition, which we are, Adam and I both think that that's an important definition, and they do hold a line in the sand, which is important for the brand of open source itself to continue to mean what it's meant for so long.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1199.527

Because those don't live up to that, literally the thing that you lost, even though they are very permissive licenses and allow a lot of different uses, They are not that. And so you could no longer call Elasticsearch open source. What did that do to you, the brand, to the brand of Elastic, to you personally, to the company? Like what was the knock on effects of that change?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1341.838

But on the whole, you would say in terms of elastic, the business, not a major detriment.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1420.037

So you didn't want to say a free and public, or did you say free and open? You can say free and open.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1729.235

Yeah, I thought that was interesting that you did not go back to the previous license. You went to AGPL because it's going to provide you more protection than was it Apache 2? Is that what you said it was previously? Yes, yes. Yes. And, of course, AGPL, cool with OSI, or OSI cool with AGPL, so it is officially open source. What about...

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1751.935

Slightly modifying the definition of what open source means in order to account for the change in the world that we've seen. Because while I believe that open source definition needs to exist and there needs to be people that protect it and all that stuff, I'm not...

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1768.53

hard line on exactly that definition being written in stone tablets like you could slightly modify it in order to broaden the tent slightly is this something that you've approached osi with like hey here's a license like why isn't sspl good enough and can we change the definition slightly because the world has changed

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

1920.322

Well, we did have Stefano Maffoli on the show. When was that? This year. And definitely their hands are full right now with trying to define open source AI. As you said, it's kind of hands on deck to figuring that out. So probably not much bandwidth for reconsidering the current open source definition.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2073.814

Right.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2103.018

Right. I actually think that what Meta is doing with Llama and its license, which is incredibly permissive,

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2112.33

borderline open source but not because of that one clause in there that if you are operating at however many million monthly active users then it's not for you like that one little thing which makes it not open source according to any open source definition it's similar to saying you just can't re-host it as a service right it's like similar to that kind of a clause and compete with us

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2135.387

But they're calling it open source. And because it's so sneaky and awesome, like what they're putting out is hugely valuable. I mean, just the raw cash value they put into training that thing over and over again. And it's great. I use it every day. And regular people now, non open source nerds like us. getting into this stuff and they're just, Mark Zuckerberg calls it open source.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2161.372

It's pretty much open source. And so I think the OSI, maybe they're already missing the opportunity to define that sucker. Cause I think Mark Zuckerberg might be defining it for the next era.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2297.137

I think so.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2305.275

Yeah, I mean, it's getting harder and harder. And perhaps at this point, it's impossible because there's no actual definition to hop in and say, well, actually, you know, like to actually point out this license is against the spirit of open source because they're doing arbitrary limitations on use, for instance.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2322.303

And like, that's going to be an uphill battle and it might already be a battle lost because of the pervasiveness and the value put forth by those who are calling it open source and just don't care what OSI says, i.e. meta.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2336.372

You know, it might have such a microphone or a megaphone, I should say. I'm sure they have microphones too over there that, you know, OSI and anybody who cares about open source definitions are going to be such a fringe group that that we're going to be able to call anything open source. Then you have to go read the license and realize it has all these arbitrary restrictions on it.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2357.805

And now what are you going to do?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2367.408

For sure.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2385.782

Seriously.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2412.518

Yeah, 100%. I mean, I think that it's so compelling of a piece of software slash data slash whatever it is that the value it brings is immense and almost incomprehensible to everybody except for those like seven companies that happened to happen to hit that one clause. And it's like, we don't care about those companies necessarily. It's like, okay, they're met as competitors.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2438.085

It's like a handful of orgs everybody else have at it. It's so close to open source and so valuable that I think it can actually completely hijack the term and it won't mean what it used to mean. And that might just be something that we have to accept at some point.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2517.785

And the newest version is even less restrictive than the last one.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2610.915

We don't need to go to war with Zuck. We need to just bring Zuck in. Exactly. Listen, Mark, if you're out there, just take that restriction off. It'll be fine. You'll still be rich. Meta will still succeed. Just take that one little restriction off.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2634.945

Reverse rug pull, Zuck. Do it. Yeah, man. Just pick an open source license and let it ride. Well, maybe his retort would be, well, there is no open source AI definition. How can I pick one?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

279.572

Would you agree, Jared? I would agree. Shay, we have a saying around here, rug pull, not cool. But you and Elastic are the first ones to do a reverse rug pull. You know, you're putting the rug back where it was. So we're trying to figure out, is it cool? Is it not? It's definitely cool. How do you feel about it, Shay?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

2856.971

Well, Shay, how did this news land? Four years later, you're back. You're fully open source. You have an AGPL license now. You feel great. Did the community welcome Elasticsearch AGPL with open arms? What was the response been?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

301.983

Don't take offense. Don't take offense. No, no, I know. I know.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3075.563

Well, it's cool it all worked out for you in the end. The fact that you were able to... I mean, the maneuver that you made, regardless how controversial, difficult, perhaps damaging to a small part of your community, all the things, it seemed like the series of events that came after it Amazon deciding to fork, right? OpenSearch becoming a thing, that being a clear delineation from Elasticsearch.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3103.606

And then the changes that followed in the world that you're saying were like AGPL now is probably good enough. And I think if Elasticsearch can use it and can maintain it without problem with an AGPL from an Amazon or... Or others. Yeah, who else? Microsoft, Azure or something. Then that leads the way for other people to do it. It seems like it all worked out for the good in the end.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3130.301

Or is the story not over yet?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3142.749

You would have loved it just not to do it in the first place. Yes. Yeah. Yeah, because all of this at the end of the day, when you're just trying to run a business, an open source project, this is all side stuff, right? Like this is all headache.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3285.735

You can see some other passion here.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3300.319

All right.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3304

So these little prefixes to the paragraphs, that's what Adam was reading. Love, DNA, not like us. These are all Kendrick Lamar references.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3312.063

That I could just tell. We know that you wrote this yourself, Shay, and not like an LLM wouldn't come up with that.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3358.871

No, I saw, I thought the same thing. I saw people making fun of you, I think on Reddit for those references. And I thought, you know what, this is how I know that he wrote it.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3367.173

And it wasn't some like press release from some like suit, you know, like otherwise, especially with a company as large and successful as Elastic, which you all are a large company now, that seemed like something that Shea Bannon did and not somebody else. And so whether you like Kendrick Lamar or not, Or you think it's lame to put a bunch of references in a blog post. Too bad. It's not up to you.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3389.978

It was Shay's call. Thank you. So Adam, did you get the Kendrick Lamar references or is that news coming in?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3401.003

What is...

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3404.264

Yeah, he's a rapper.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3408.766

I mean, I listen to music, but I wasn't... They'll say hip-hop is a culture, rap is an art style. I don't know. People have different ways of thinking about these things. There's a hip-hop definition that's maintained by the OSI. No, just kidding. What's the true definition of hip-hop? It's almost harder than open source.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3432.695

Yeah. It's all right. Now you're on the inside. Yeah. You're with us. I didn't get it at first either. I am a fan of hip hop. I'm not a huge Kendrick Lamar fan. Don't dislike him. Just don't know his work very well. Yeah. And I wouldn't have picked up on it unless I saw people making fun of it. I think on Reddit, I'm like, chill out guys. Of course, that's what people do on Reddit.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3449.809

They're the entire point of Reddit is to make fun of everybody else.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

347.375

Yeah. Well, we are 100% in alignment on that, Shay. We are absolutely all in alignment on that. Can you take us back now? I guess it's been four years since the initial relicense. That decision made big waves. A lot of people upset. Some people okay with it.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3576.404

Right. Can we close with a technical topic? Talking about Elasticsearch? Sure. So I've been thinking about search products a lot because it seems like all search is kind of like up for grabs once again, isn't it? Because now all of a sudden there's this brand new vector, I guess pun not intended, but like...

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3595.717

there's a different way of like talking to a thing about finding stuff versus, you know, crafting a query. Now you're crafting a prompt, but it's more conversational. And probably I think what would happen from that is elastic searches, you know, the type senses, the, you know, Name your open source or non-search product, the Algolias of the world.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3616.608

Of course, you're probably integrating some of the stuff into your product, but aren't people probably going to start questioning their search functionality across their applications more than they ever have before?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

364.929

It was AWS versus Elastic in terms of this rehosting and trademark dispute relevant today in light of automatic versus WP Engine, of course, and trademark disputes. So can you tell us that story from the original license change and that decision you all had to make back then?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3849.067

And that future is here or that future is coming?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

3921.114

That is very cool. Well, Shay, I'll just say welcome back, I guess, to the open source, the official open source community. And thanks so much for sharing your journey with us.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4097.036

It's Joseph Jax, isn't it? Joseph Jax. Thank you, Jared. Do you know him of OSS Capital?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4123.063

Right.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4305.132

Well, I guess – let me hop in real quick, Shay, and say that I think I fundamentally misunderstood your beef because I thought it was – hey, it's not cool to take Apache License Elasticsearch and offer it as a service. You're gonna take all of our business. But you're saying that that's cool, that's fine.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4326.549

I mean, you said it's legal, so it doesn't mean you think it's cool, but it's not something that you're going to try to stop them from doing. It was for you is all about trademark. That's basically what Matt Mullenweg is saying right now as well with WP Engine is that it's about the trademark. Now, he's not taking the route you guys took.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4344.064

He's taking a different route that nobody can understand at this point, the route that he's taking. But and even when we talk with Adam Jacob about this, like he was trying to explain why it wasn't wise for Elastic to do that because of. Amazon's, you know, bringing funnel more customers into the funnel and all this kind of stuff that but that was more about them rehosting.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4362.856

But for you, it's not about the rehosting. It's like about the trademark. It was all about the trademark. It's about the the market confusion.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4371.386

I didn't understand that before today.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4380.398

Right. And maybe that was our failure to understand the circumstance four years ago, or maybe it got lost in the minutia and the arguing. Because a lot of the arguing is about... Is it okay for Amazon to re-host other people's open source projects? Or is it cool or not cool?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4452.446

Right.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4453.367

Well, in light of all of this, I wish there was a faster way to mitigate or to adjudicate trademark disputes. Like it shouldn't take... three or four years of them to continue to muddy your trademark to get the trademark dispute adjudicated, right? I mean, obviously that's like, now I'm going to Utopia and stuff. Like that's not the real world.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4476.102

But wouldn't that have fixed everything if you could have just said, stop using our trademark, rename it, and then they say no, and then you sue them and it takes three months and it's adjudicated, wouldn't that have fixed it? You would never had to relicense?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4569.392

So do you think if they would have come out with a hosted version of elastic search, just like they did, and they had called it Amazon open search, and then the subtitles like elastic search and AWS or something like that. So they could at least then none of this would have happened.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4662.896

So it's like- But you think AGPL will help strike that balance?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4693.93

Have you looked at the stuff that come after, that came after SSPL, like Sentry's new fair source licensing? Are these interesting to you?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4740.912

Cool. Adam, any other thoughts?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4751.931

Well, I think anytime you call yourself an alternative, then it's pretty clearly no market confusion that you are that thing. Yes. Because you're not. You're an alternative to that thing.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4791.858

Well, cloning the product, meaning you look at how it works and you make something that works that way. I could clone Riverside right now, which is proprietary and open source. It would take a lot of effort for me to do that. They still had to put in all the work to build the Cal, to make the Calendly clone. And you've got to reverse engineer the whole thing, basically.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4815.563

Yeah. So you take the end product and you build it versus just re-hosting what was already out there. Like that's the easy button, right? Just taking Elasticsearch and offering it hosted requires very little effort, but cloning something, at least for now, still requires a big lift.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4943.666

Well, we saw a lot of support behind OpenTofu in light of the HashiCorp relicense of Terraform. I'm not sure if that support has continued. You know, we don't really swim in that pool very often. And so is OpenTofu actually getting a foothold where it's going to become the new Terraform or is it not?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4963.001

we'll probably find out at this year's KubeCon or something, but that's one where there was a community fork that came out immediately, right? Versus what happened with Elasticsearch, which was Amazon created the fork, right? OpenSearch.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

4978.966

Yeah, Valky.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

5012.054

Gotcha. Cool. All right. Well, thanks. Thanks for sticking around. Plus, plus people. Thanks for supporting our work.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

5020.54

And thanks for sticking around, Shay.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

505.379

Isn't that what trademark law is all about? Isn't it all about like there's confusion in the marketplace with them using your brand. And so your trademark should stop them from doing that, right?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

729.963

What is different about a license versus a trademark when it comes to the law? Because isn't a license also a legal mechanism? Couldn't they just violate your license and you'd also have to go to court similar to a trademark?

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

792.419

Right.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

794.488

No, I get it. So I guess my disconnect is you had a trademark established, which they were violating via the name. And then you had this license, which allowed them to do whatever they wanted to with the software. They weren't violating that. You could have gone to court. You could have sued them over trademark.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

812.688

Or change the license and they could have then just violated the license and then you'd have to sue them over the license. That's where I'm kind of getting that. Like, couldn't they have just continued to, or started to break your license? Just like they're already breaking your trademark.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

913.632

Yeah, I can see how frustrating that would be because in that circumstance, if there is confusion, people have this bad experience with Amazon Elasticsearch. And instead of that pushing them towards your Elasticsearch, it actually just sullies your Elasticsearch. They think it's you. And so they're like, well, this sucks. Versus being like, well, Amazon sucks at this.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

934.562

I'm going to go check out other providers of this open source thing. I can understand how frustrating, especially as the creator of it, that would be.

The Changelog: Software Development, Open Source

Elasticsearch is open source, again (Interview)

968.428

Right.

The Changelog: Software Development, Open Source

Lessons from 10k hours of programming (Remastered) (Interview)

1477.577

Mm-hmm.

The Changelog: Software Development, Open Source

Lessons from 10k hours of programming (Remastered) (Interview)

3782.523

There you go.

The Changelog: Software Development, Open Source

Lessons from 10k hours of programming (Remastered) (Interview)

4.64

Thank you.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1084.201

So for our listeners' sake who hasn't seen these, we should say, if it's not totally clear, these are split keyboards. So there's two halves to these keyboards. I think probably people have inferred that by now.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1155.194

well i have gone a little bit into this world i think maybe i used that same microsoft keyboard that you had where it was an ergonomic keyboard and it was split but they were immovable like it was still one big piece of keyboard it had the beautiful like swooping curve that was very nicely done it was a beautiful keyboard yeah and it was comfortable and i was using it specifically for a reason which is probably why a lot of people reach for these is because they have hand pain

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1179.244

from using traditional keyboards. I had pain on the outside of my left hand, my pinky finger. That was getting worse and worse. And of course, as a keyboard typist daily, I'm starting to worry like, if I plot my trajectory of pain from now, I think I was in my late 20s at the time, into the future, this is going to become unsustainable. And of course, I've seen people with

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1202.304

the surgeries and with the straps on and stuff. And I'm like, I don't want that to happen to me. And so I got the Microsoft one, used it for maybe a year or two. And then I realized that by remapping, actually my, all of my pain was sourced from a single motion, which was fixed by remapping my caps lock to control.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1225.054

Just the one key change, but I still use to this day on a regular Mac book is just took that problem completely away. It took me a long time to land on that.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1232.152

And you know, there's pain in the, in the interim, but when I realized, and now I'm also stealing our listeners ability to understand, cause I'm showing you with my hand as I just did this over and over again, which I'm like tweaking to the left to hit, uh, control. I was getting to that control spot. Yeah, exactly. And so if I just moved that to caps lock and never had to move there again, uh,

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1253.426

And the problem went away. So I understand 100% the power of just being able to change a few keyboards around and completely change your life in a small enough way that matters.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1323.812

Yeah, yeah, yeah. That's like that. Yes. Microsoft Sculp is the one I used.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1565.286

Stack them.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1576.129

This probably doesn't work for hunters and peckers, people who touch type, right? People who can't touch type, people who are looking down and poking across the board, you know, less skilled typists perhaps, or no, no problem.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1701.178

I do remember even with the Microsoft Sculpt, which I think was the one I was using, and it split enough that I did have... A little bit of a slowdown, and I remember realizing that my left index finger was doing too much work. It had been reaching across the keyboard to the right side to do stuff, and I couldn't do that anymore because they were split.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

1720.896

And so it actually kind of fixed my form in that way. I was like, this finger shouldn't be doing that much work. It should be staying over here on its side. And so, yeah, there are certainly things that you would learn along the way. I want to go back to what you mentioned about unless Adam on, on the split stuff, do you have more or can we move back to the wires?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2013.694

Well, Harris is down with wires and he's out with wireless. I mean, I think you're going to say latency, but I'm wondering what you're, you made a strong stance on wires. Like we use wires and we're, I think you said we're always going to use wires?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2031.665

Okay.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

214.62

So we're here with Eris Zuckerman, who makes an amazing family of ergonomic keyboards. Welcome to the show, Eris.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

224.168

I guess we should start with ergonomics in the first place because Adam and I are both admiring the keyboards you all make and they're so cool. And we'll get into all the details of these things. And Adam says to me, I wish they just made a regular keyboard. And I said, well, he'll probably sell you on the benefits of ergonomic keyboard.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

243.072

So I figure that's probably where your story starts is ergonomics or how did you get into this in the first place?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2433.018

That's cool.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2435.259

I agree with you. I think that's a really good reason. I think that there are probably contexts, and I can think of some, in which a wireless keyboard is really a nice thing to have. But I understand as a trade-off, perhaps that doesn't make it worth it.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2449.189

And I think even in terms of simplicity of manufacturing and production, probably keeping your prices down as well as a business, there's probably some concerns there as well, like make these things as simple as possible, or is that not a...

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2507.634

What do your margins look like? If you don't mind us asking like percentage wise.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

256.481

Welcome to the club.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

2949.448

I kind of feel like I need... I feel like they're right up your alley, Adam. To taste the rainbow. I need to taste this rainbow, bro. I think you do. Here's my question in light of that, Eric, is why a product line? Because you have now Voyager. You have Moonlander.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3184.235

Love it. It makes a lot of sense in that context. When I just land on the website, I kind of get the paradox of choice of like, these all look good. How am I going to pick the one that's not right for me? You know that problem?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3245.683

Yeah, the Voyager looks rad as a laptop user. I love the idea of just butting it up on either side of my laptop.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3304.587

Nice.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3305.788

Now, do you use a traditional mouse?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3349.707

Gotcha.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3353.728

You move it inside of the keyboard. Yeah. Not to the outside.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3357.989

Yeah, input devices are kind of the rub because I am a trackpad fanboy. Haven't used a mouse for years. Don't like, never particularly liked mice. I've used trackballs. I actually really liked the Nubbin, which is what I call it, on the old IBMs. Now Lenovo, I suppose. Where they put it right there inside the home row and it's that little red rubber thing.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3379.883

I liked that because my fingers could stay at the home row, which is also why I like the trackpad. It's so proximately close to the space bar. I mean, you're just right there. I've always felt like the mouse was like a big motion out to the side. Of course, you could put it right next to your keyboard, but... That's why the Voyager is attractive because I still would want to use my trackpad.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3399.674

I wouldn't want to adopt a keyboard or excuse me. I wouldn't want to adopt a mouse.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3421.472

Adam, you use like a Wacom tablet, don't you?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3483.283

Yeah, I'd never heard anybody do that until Adam.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3523.561

Cause you'd be scrolling with one hand and then like clicking with the other hand. Really? Yeah.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3535.429

No, but like consecutively right after one another perhaps. But yeah, not, not simultaneously I would think.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

363.884

OK.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3647.845

Right, by getting grease on it.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3797.358

Have you ever considered accounting for the mouse somehow? Like split keyboard integrated mouse device?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

3859.099

Yeah.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5002.8

So Ares, you have a lot of business practices that I would say are laudable of our ethos. We vehemently agree with a lot of the things you're saying. And yet their counterculture, you know, things like we don't advertise is, I mean, that's counterculture.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5019.836

It's not even necessarily one that I agree with, but a lot of your right to repair, ownership, longevity, things that matter to you, your customer service emphasis is refreshing, of course. I'm curious where a lot of this stuff comes from in terms of like, where do you learn these things, pick them up, then you learn them as you go.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5040.288

And then I want to eventually somehow weave our way into, you also made a deck of cards, like WTF, you know? Yes, that's true.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5050.196

Which is again, kind of like out there in left field a little bit, but where's your decision-making process with a lot of these things or where'd you learn to be like this?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5218.906

No, it's good answers. You pointed to a few resources. You told us about your personal experience and how a lot of your, a lot of its taste, it's your taste expressed into a business.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5270.817

Well, here's how we get to the card deck, because this newsletter, which is so important to you as a business to have that connection with your customers, potential customers and the people who come across you on the Internet, this monthly newsletter has a carrot on a stick. And the carrot is, if you sign up, it's a free newsletter, 10% off ZSA cards. That's right. Which is your card deck.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5298.971

Now that's a nice little carrot, I think. It's not like giving away too much, but it's giving away something. And this card project is unique and different. Can you tell us about it?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

551.628

Yeah, exactly.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5696.547

You know, there's a good idea well executed when you hear about it and you're like sitting over here thinking, why didn't we do this, Adam? This is so cool. I wish it had been us. That's how good this is. I love it. Yeah. Thank you very much. Cards for the win.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5713.479

Well, what haven't we plumbed here? What haven't we asked you that you expected or is interesting? Anything else we've left on the table?

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5734.827

I suppose we should now give a shout out to our listener who requested this episode, Sam Edwards, who pointed us towards areas and these keyboards. And honestly, we probably wouldn't have found you otherwise. So, Thank you, Sam. We've been doing this for a long time. Hadn't found you yet, so happy that we met now and got to have this conversation.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5758.159

You probably have some future customers here, as Adam and I have been selecting our favorite keyboard throughout this conversation. And honestly, that deck of cards looks pretty rad, too. Your unassuming sales pitch has worked on me.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5775.719

So very cool. To our other listeners, of course, you also can request episodes. We love to serve our audience, and there's no better way to know that we're making at least one listener happy. by actually doing episodes requested by you, all the listeners. So if you haven't yet, go to changelog.com slash request, fill out the form, let us know what you want to hear about on an upcoming interview.

The Changelog: Software Development, Open Source

Building customizable ergonomic keyboards (Interview)

5801.837

That's all for me, Adam. Anything else?

The Changelog: Software Development, Open Source

The power of the button (Interview)

1016.929

I mean, you can burn toast very easily because you'd set it to the wrong temp when it's like, I like it at this degrees for this long. Just do that every time.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1100.616

You got to get an actual button or a slider or something different. I think that's a case where buttons are actually intimidating. When you look in a cockpit, you're like, this does not look simple.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1109.06

But I think the allure, and Rachel, go back into some of your research as well, because I read an excerpt from your book where you're talking about some of the history of the sales around, like the selling of the idea, this fantasy of like at the push of a button, like all your wildest dreams will come true. And of course, we also have the fear side of if I push this button, a bomb will go off.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1132.333

There's... sometimes hidden complexity behind a button. Sometimes it's as simple as switching something off and on, but what did they initially, when buttons became like in vogue or like whoever was out there selling buttons, what were they telling us? Like, what were you buying?

The Changelog: Software Development, Open Source

The power of the button (Interview)

1212.259

Yeah, we've experienced some of that with our children. You think we take for granted some things that adults know and that need to be taught, like some obvious things. And one thing that I took for granted with kids, not that they wanted to push buttons, because I know that that's like inherent in us is like the desire to push a button. And we can talk more about that. But

The Changelog: Software Development, Open Source

The power of the button (Interview)

1232.694

They have no thought of recourse on the other side of a button. And they have no idea what a button does. And that's not going to stop them. As an adult, I think, I don't know what that button does. I shouldn't push it. And I didn't think I'd have to explicitly teach that to every one of my children. But you do. You have to tell them because they're going to push the button.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1250.823

They're like, it's just there. And there's an education of like that button could have so many things behind it that you have no idea what they are. If you don't know what a button does, don't push it. And you got to teach kids that. I'm just now sharing this for future parents to know. Yes, you're going to have to tell your kids not to. And here's the kicker.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1270.659

Even after you tell them not to, they're still going to push it. But at least you've done your job. You know, at least you've warned them.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1308.079

Oh, man. Button, button. Who's got the button? Is that from a movie? I don't know that phrase.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1320.544

The good for nothing button. The good for nothing button. Okay. It's about pushing buttons. Well, they gotta be good for something. So Rachel, when the button is dead narrative began to spread and you, you got into this. did you believe it at first? Like, were you, cause now we're starting to think and we're seeing trends the other way. Like, yeah, we overstepped.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1340.499

We need buttons for some things, namely in a car, for instance. But when that, cause I kind of bought it, like I was ready to be done with wires, buttons, internal combustion engines. I'm still cool with getting rid of those, but I'm thinking buttons, let's stick them around now. Did you, did you buy the hype of like, it's going to be touchscreens for everything? Cause I kind of bought it honestly.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1406.338

Video killed a radio star, that kind of thing. It's like, no, we just layer on, don't we? We just add more. We don't necessarily kill things. Of course, mediums do come and go in terms of their popularity and usage.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1559.787

But the touchscreen has a lot going for it. It also has a lot of drawbacks. However, I would say that over the last, is it 15? Almost 20 years since the first iPhone, that the touchscreen, like the software button, that's really just not a real button. It's a touchscreen, but it's mimicking a button, has gotten a lot better.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1580.774

I mean, they've gotten a lot of ways to provide, what's it called, haptic feedback, right? Um, it even feels like you're pressing it now. I guess that's the haptic feedback. There's sound, there's, there's lots of things that they've done to kind of simulate a button press that makes it feel more real to us. But I think it doesn't really solve the underlying issue. Do you think that's fair to say?

The Changelog: Software Development, Open Source

The power of the button (Interview)

1604.622

Like it's the underlying, well, maybe I'll ask you what is the underlying issue? Like, why do we still need them in your opinion?

The Changelog: Software Development, Open Source

The power of the button (Interview)

1762.367

Yeah, I think that's the nut of it is like the physical feedback of it being right or wrong. without your eyes being involved. And the Apple TV remote, by the way, is terrible at this because Apple decided You know, I think Johnny Ive decided unilaterally for all of us that we didn't really need any tactile feedback on our remotes. And the Apple TV remote, they've gotten better over the years.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1788.828

But if you go back to the original one, you know, it's this PEZ dispenser. It's actually smaller than that. It's like a pack of gum. And there's really not much to feel on it. It's symmetrical, right? So it could be upside down or not. You don't know. And there's one physical button. I think the menu button or maybe the Apple. Now there's a couple of buttons now, but they're few and far between.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1811.988

You can't tell them apart because there's no distinction. Like you were mentioning, Adam, like the Braille or like the little protrusions you can put like to differentiate the two buttons without looking at them. Long story short, you almost have to always look at it or just ruin the movie or just like take a 50 50 chances like I might be exiting this app. But here we go. I'm trying to pause it.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1832.323

So I go to the bathroom, but I'm going to just crank the volume up on accident. That's a terrible one. And because perfect situation, you're in a dark room. And you just want like one more ounce of volume, but you end up exiting the app because there's no feel to those buttons. And so I guess to Rachel's point earlier, even buttons themselves are complicated.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1852.25

Like you can do a button poorly, but a touch screen button is almost de facto poor in that context.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1922.631

Yeah. But sure. Well, that goes to the geography as well. Our minds are very good at mapping geographies on the memory. And so we can remember with precision the location of buttons and to differentiate them. This is why a lot of people who are into like memorization and speed reading will talk about their mind palace and like how they map actually memory to like.

The Changelog: Software Development, Open Source

The power of the button (Interview)

1944.947

made up locations in their brain i've never done any of that i've just seen people talk about it but it's because we just have these geographic memories we tie locations and directions very well to memory which is why you can very quickly navigate a new city or a new town you know after a couple of days you can remember kind of landmarks and where things are unless you're just staring at your phone letting it tell you which direction to go which admittedly that's what i do nowadays or you're ubering yeah or you're ubering around but if you're liming

The Changelog: Software Development, Open Source

The power of the button (Interview)

1977.095

Liming?

The Changelog: Software Development, Open Source

The power of the button (Interview)

1978.456

Okay, good. I love those things. There's like no better way to get around downtown of a city that is a nice one than a nice electric scooter, you know? We've scooted in some shady spots, I'm sure. Yeah, every once in a while. But, you know, they go 15 miles an hour or 25. You can get out of there quick.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2009.745

Yeah. And so I think we have a very good... system for memorizing specifically the locations of buttons that we need. This is why when you're driving and you can't look away and you need to push a button, maybe to turn your hazards on, for instance, most of the time when you turn your hazards on, you're doing it quickly because you know, there's a hazard.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2028.015

You're trying to tell people that something abnormal is happening. And if you have to dial down through a touchscreen of particular menus and buttons, you know, fake buttons in order to find it, um, That's just not right. Now, you can probably, if you've hit your hazards enough time, even right now, picture in your head where that hazard button is on your dash.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2049.094

And you can hit it without looking at least close to it. And then you can feel and verify. Yep, there it is. And hit that sucker. I don't think you can replace that with great haptics or sounds or any sort of digital feedback.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2101.243

So I think cars are an obvious one where we're going to see a reversal. I mean, we've already started to see a reversal and a return to knobs and switches. We're seeing it on phones as well. I mean, Apple, okay, maybe they run out of ideas. That's one of my... uh, thoughts on Apple with the iPhone as they're, they're out of new stuff.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2121.78

So they're just like, well, let's just throw a camera button in there now. But also like now there's a camera button, which is another one where if you want to quickly take a picture, you know, and you're going to hold your phone sideways, all of a sudden having a separate button that controls this particular important sub function, uh,

The Changelog: Software Development, Open Source

The power of the button (Interview)

2138.48

is worth having a piece of hardware there versus overloading a button to do a bunch of things, which they also do, or software, software, software. And so now they're putting another button on the iPhone. And so phones, cars, is there anywhere else where they're re-buttonifying things?

The Changelog: Software Development, Open Source

The power of the button (Interview)

218.991

So we are here with Rachel Plotnick, an associate professor of cinema and media studies. Don't get us talking about movies. At Indiana University and the author of a book called Power Button, A History of Pleasure, Panic, and the Politics of Pushing. Rachel, we are here to talk buttons with you. Welcome.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2203.862

Oh yeah. What about, you said placebo buttons. That's a real thing in elevators, right? Like the closed door button. Does not work. Did you, did you do research on this? Did you confirm that it's merely there for us to think we're in control?

The Changelog: Software Development, Open Source

The power of the button (Interview)

2229.608

Same thing with the crosswalk buttons. I hit those profusely.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2259.239

Yes.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2260.96

Don't do that. So this is related as not a button, but it's the area of lore. How about streetlights and cars? There have been stories of specific things you can do at particular streetlights. For instance, and I've been told these things, I've never confirmed any, but I've tried them all. Like flashing your brights, there's a sensor on the top of the light.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2287.35

If you flash your brights at the light, if you're the only car there, for instance, and you're at a red light at a four-way stop, flash your brights, it will then know that you're coming and switch it. That's one. The other one is there's sensors, there's weight sensors in the concrete at the stoplight. And you have to make sure you're on them.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2305.186

And if you are, this is usually for stoplights that have not much traffic and they always stay green one direction, you know, but when a car is there, they just flip for that car. Maybe you're not an expert on this, Rachel, or maybe Adam, you know, but like, are those just old wives tales that they might say, or is that legit?

The Changelog: Software Development, Open Source

The power of the button (Interview)

239.984

Happy to have you. I found you by way of an IEEE Spectrum article about touchscreens. They're going out tactile controls are coming back. The rebuttonization expertise of yours is in demand. How did we get here? It was like buttons were all we had. And then we went no buttons. And now it's like, Hey, buttons might be cool.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2431.962

10 minutes? You're more compliant than most people on earth, I think. I was like, maybe there's a cop nearby here and this is a trap. Have you ever sat there and you're like, I should just run it. And then you realize no one's there and you're like, I still haven't run it. I need to run it.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2463.962

This is just for fodder for a podcast. What's funny is these, what I call them as wives tales, because I don't know if they're true or not, but I've used them my entire life. Just, you know, it's kind of like pushing the crosswalk. Like, well, it might help. However, now I'm getting, you know, 16 year old children and I'm teaching them the drive and I'm wondering, do I pass on my lore?

The Changelog: Software Development, Open Source

The power of the button (Interview)

2482.296

Like, do I tell them these tips or is it like completely insane that I do this and I shouldn't actually tell them. So thanks for not really helping y'all. But at least now, you know, some of my struggles are,

The Changelog: Software Development, Open Source

The power of the button (Interview)

2512.096

That right. Just trying to like come up with a unified theory of how things work. You're like, here's how I think this is working, but I have, it's a black box. I have no idea how it's working.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2523.726

Oh man. Software developers understand that.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2702.299

If James Bond would die, then we need physical buttons here, man. Yeah, that's it.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2707.386

If he could figure it out, you're good to go. Yeah, I think medical is an interesting one. I think you're on point with, like, if it's dangerous, if there's large consequences.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2719.778

you need not just physical buttons, but going back to Adam's reference of like the nuclear buttons, like, you know, underneath a piece of glass with, you know, timing with like the key and the turn, or maybe there's three buttons you have to push. Like the more...

The Changelog: Software Development, Open Source

The power of the button (Interview)

2734.116

consequences are hidden underneath that button push or the result of the button push, there should be more ceremony, more importance, more constraints around the button.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2815.004

But the world in which we don't need any buttons, probably not coming anytime soon. What I find so interesting, Rachel, is you go from this topic of buttons and tactile controls to what you're working on now, which is smudges, sweat, coffee spills. What? I got to hear this story. So now you're working on a license to spill. Where dry devices meet liquid lives. Where did this come from?

The Changelog: Software Development, Open Source

The power of the button (Interview)

2844.42

This seems like it's out of left field.

The Changelog: Software Development, Open Source

The power of the button (Interview)

2907.426

How do you go about looking something like that?

The Changelog: Software Development, Open Source

The power of the button (Interview)

300.348

I think that pendulum swing that you're describing is finds its way into like all kinds of stuff that we do. And it's like new technology or new shiny thing. Let's use it everywhere. Let's throw out the old and let's only do the new. It's going to fix everything.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3170.08

I'm reminded of the Truman Show where everybody's watching Truman, of course, as the story climaxes. And will he or will he not escape his little enclave? New Haven? I don't know what it's called. And everyone's watching it all around the world in their different contexts. And there's the one guy who's in his tub, you know? Yeah. And he's in his tub the whole movie watching this.

The Changelog: Software Development, Open Source

The power of the button (Interview)

318.249

And then we go that route a little while and start to see the cracks or the misapplications where it's like, actually it's not so great in this particular. And we learn and we realize, you know, that broad brush, uh, could be more precise. But then sometimes we pendulum swing back the other way and throw out the new for the old. But eventually I think we hone in on what is practical and useful.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3189.99

Big splashes. And by the end, he's getting excited. He's splashing. He's going crazy. I'm thinking, you're about to electrocute yourself, dude. So that would be a time, you know... Not to use, I think, electricity would be splashing around in the tub.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3405.265

So stop me if you've heard this one. This is going to sound like a joke, but it's not a joke. And we talk about computer human interactions and hygiene. How do you eat Cheetos while you're coding? This is not a joke. This is real. I know it sounds like a joke. I learned this from Johnny Borsico, who's a friend of ours here on the show.

The Changelog: Software Development, Open Source

The power of the button (Interview)

342.041

And not just in push buttons, but in your book, you talk about kind of the history, right? Even of the button and knobs. and switches can you give us you know not the whole history but maybe a primer for all of human history for us pushing buttons i assume it started somewhere around the industrial revolution or i don't know when we had things that could be on the other side of a button

The Changelog: Software Development, Open Source

The power of the button (Interview)

3428.466

He either really does this or he convinced all of us that he really does this. How do you eat Cheetos while you're coding? Anybody want to guess? Let me say it this way. How does Johnny Borsico eat Cheetos while he's coding?

The Changelog: Software Development, Open Source

The power of the button (Interview)

3442.109

No. Good guess. Adam, you want to give it a shot? Dispensed. That's some sort of dispenser. Very close. Chopsticks.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3450.371

I've heard that. Yeah. So that's like, you know, real world dealing with two desires, your desire to work and your desire to eat Cheetos. And then I guess three desires and not to have Cheetos all over your stinking keyboard because that's some hygiene problems right there.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3492.11

Yeah, because they don't really mix, but we want them to so bad.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3496.253

Gosh.

The Changelog: Software Development, Open Source

The power of the button (Interview)

368.394

Thank you.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3744.867

Yeah, I wonder how far you went into the energy drink thing, because... I guess I've lived long enough to remember when they were junkie and now they're, you know, it's like, there's this health aspect to it. And I don't know anything about no tropics or any of this stuff. I just look at it and think this seems like, and because they're so huge, I mean, there's a new energy drink every day.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3765.941

It's mostly, they're mostly differentiated by branding and not much else. It doesn't seem. And kids love them.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3772.922

And I'm thinking like, this seems like kind of a predatory industry where it's like, they're, these aren't good for you and they're addictive and stuff, but it's like, Hey, it's fun. It's healthy. It's this. Have you looked into like the makeup of these energy drinks and what, what goes all into them and stuff?

The Changelog: Software Development, Open Source

The power of the button (Interview)

3826.883

Some of their marketing teams are amazing too. Like Red Bull's marketing, for instance, and Red Bull's been around for a long time. So they're not one of these new ones. In fact, when I was younger, Red Bull's were all the rage, but there was no sort of illusion that it was good for you.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3840.108

It was just going to keep you up on, you know, it's going to give you wings and you're going to crash later, but you're like, that's all right. I got to study. I'm going to hit the Red Bulls. But man, some of the stuff Red Bull does just associate themselves with extreme sports and sponsoring extreme athletes and marketing in a way that's really, really effective and quality.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3861.774

So much so that sometimes I'm jealous of some of the stuff they come up with. Just ideas is really cool. So like that whole side of if your entire business is predicated on you being better at marketing and branding than everybody else. And that's really where like the the battleground is for consumer sales. You can produce some really good marketing campaigns, right?

The Changelog: Software Development, Open Source

The power of the button (Interview)

3884.915

Like that just brings out some amazing stuff.

The Changelog: Software Development, Open Source

The power of the button (Interview)

3980.831

Yeah, well, they're just like culturally as relevant. They want to be as culturally relevant as possible because then you associate going to a concert with Red Bull, going to go snowboarding with Red Bull. Like all these things just get associated implicitly. With Red Bull. And it's like pretty smart.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4014.649

Well, that's what's interesting about the gamer side, because on the athletic side. especially with the history of these drinks being not good for you. I remember seeing like, you know, I don't think it was Michael Jordan in particular, but like world-class athletes and they're trying to sell you Coca-Cola and Sprite.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4029.278

It's like, I know you guys don't drink that when you're trying to train your body. And it's the same thing with some of these energy drinks. But like, if you're just trying to stay up all night

The Changelog: Software Development, Open Source

The power of the button (Interview)

4038.064

and game yeah right there's not there's like this fast twitch like there's a an allure or an air of physicality to it but really you're just sitting there pushing buttons right and so you don't have to be that in good shape so you can kind of buy it more like you know this you know destiny or whoever it is they they you they drink this particular energy drink you're like yeah i buy that because they gotta stay up all night they don't have to like run 100 meters in eight seconds

The Changelog: Software Development, Open Source

The power of the button (Interview)

4068.292

Exactly. So hardcore. Oh yeah. We're going to go back to buttons. So Rachel, have you seen the H2 commercial? I told Adam about this, the new Hummer that has the crab walk.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4082.415

Oh man. Go out and check out this commercial. You could use it as an advertisement for your power button book because the entire thing is like, you know, energetic music. And this is the Hummer that goes sideways, like all four tires turn. So I can do the crab walk and the whole thing is push the button. And there's like a whole song.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4100.725

Oh my gosh. Yeah. You gotta go, gotta go watch it.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4104.067

Yes. It's pretty catchy. It's good. Good advertising.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4110.037

It certainly does. And then alongside your new book, what you could do is you could have like commemorative wipes or something, you know, like some sort of, some sort of cleaner that comes out with your book. I don't know if you just want free mark. We're talking marketing, you know, like one of these things they get from Apple where they just clean your screen off or, or chopsticks.

The Changelog: Software Development, Open Source

The power of the button (Interview)

4152.302

You might have to buy another copy. Is there anything we didn't talk about on these two subjects now regarding buttons and cleanliness?

The Changelog: Software Development, Open Source

The power of the button (Interview)

4214.084

Very cool. Thanks, Rachel.

The Changelog: Software Development, Open Source

The power of the button (Interview)

626.11

Yeah, I think that that is some of the tension, like you said, with the flexibility, right, is like we can change it because it's now actually disconnected from these previously mechanical things that this button was doing. But should we change it or should we have it at all? And Rachel, when did we decide I would peg it to the iPhone?

The Changelog: Software Development, Open Source

The power of the button (Interview)

645.676

But maybe there was prior art to be like buttons aren't cool all of a sudden. I do remember like the BlackBerry was cool. And this is like 2000, pre-iPhone, 06, right? Because the iPhone was 07, I think. And it's like Blackberry was very cool and it had all the buttons, you know? Like it's kind of a power user's thing and you could type real fast because you had the whole keyboard there.

The Changelog: Software Development, Open Source

The power of the button (Interview)

665.663

And then the iPhone came out, zero buttons, or I guess it had the home button. And then like the power toggle on the right, but it was like a single pane of glass, as they say. And that might've been, okay, now I'm just answering the question for you. This is great.

The Changelog: Software Development, Open Source

The power of the button (Interview)

682.437

I'm thinking, is that it? Is that the one?

The Changelog: Software Development, Open Source

The power of the button (Interview)

684.72

Yeah, yeah, yeah. Is that when it happened or was there a different one?

The Changelog: Software Development, Open Source

The power of the button (Interview)

921.359

You got existential on it, you know?

The Changelog: Software Development, Open Source

The power of the button (Interview)

958.357

And it's cold, cold, cold, cold, cold. And then it's scalding hot. That's right. Yes. There's a whole like button and switch and, you know, design aspect to this with user experience. And the failure states of something like that, where you don't have, it doesn't have memory.

The Changelog: Software Development, Open Source

The power of the button (Interview)

975.791

So you have to build in the memory of where exactly, like how many degrees do you turn that sucker around in order to get exactly the way you like it? Whereas in software, and you can do this in hardware design as well, you can actually create switches or levers or buttons where... It can either have helps for you, like clicks.

The Changelog: Software Development, Open Source

The power of the button (Interview)

993.928

It can click into a certain spot and you can know six clicks is perfect. Feedback, haptics. Or it can have memory where you're like, just go to the six click thing and it knows to do that. So I think affordances is probably the word that designers use in order to help us get what we want out of a particular product. button. And yeah, I think the shower one is a good example of that. Also toasters.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1074.987

How about IRC? Did you ever get an IRC yet?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1162.318

The cool thing for us, Adam, if we did Zulip instead of Slack, is it's self-hostable. You can also use it in their cloud, so you can pay them money and they will host it for you. But if you were to... I haven't looked at the cloud offerings or the way that it breaks out pricing-wise. You can obviously catch us up with that, but... They can't hold our chat history hostage.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1183.653

Our chat history is being held hostage inside of Slack. And sometimes I look at that as a plus, like, hey, who cares? Sometimes it's nice that things disappear. And other times you're like, no, I told you this 91 days ago. And 90 days is the maximum. And so it's gone. It's gone forever. And now we've lost that information.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1207.026

Oh, are they? Yeah, I don't know. I don't follow too closely along.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1314.382

That's quite a few.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1507.927

Plus, if you're doing long-term thinking, the way you all are doing it builds value over the long run. Because the price of you all providing these standard plans for, at this point, 1,500 organizations, which are community-focused, nonprofits, open source, research, academia, etc. These are people who...

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1532.188

will use and love your product and it will help generate a network effect, you would hope, that would eventually bring their business to Zulip, you know, their friend's business when they go to ask them for a recommendation to Zulip, who becomes a paying customer. And that stuff doesn't...

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1549.955

pay off in the quarterly or sometimes even the yearly, cause you're actually losing money by giving this away to more people. But like on the, on the measuring 10 years, 15 years, 20 years down the road, that stuff compounds and becomes massive.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1562.586

And it's something that Slack I think currently has to a certain extent is some network effects where it's like people already have a Slack app on their phone. And so it's easy to add another Slack. In fact, yet another Slack is kind of a fatigue at this point. Like, Oh, I have so many Slacks. I don't want to have another Slack, but yeah,

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1578.599

It's a big advantage when it comes to getting people to use the tool if they've already used it, if they already have it on their phone or on their laptop. And so what you're doing is you're getting Zulip out there for these people and you're doing good at the same time. So I applaud that strategy.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1649.707

So when it comes to Slack, Adam, you and I have kind of have maybe two values that they hit on one of them. One of them is like high quality software and design. Like that's the thing that we both care about. And then the other one's like open source community ethos, which Slack does not have. And so they have kind of one of both. We like to have them both.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1671.138

And high quality software and Slack, I think that's more questionable now than it used to be. I think they really did hit it out of the park in certain ways and were groundbreaking in certain ways. Recently, I've been less impressed after some redesigns, and I feel like it's kind of stagnated. Of course, they've arrived.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1690.553

They are now part of Salesforce and a big company and all that, and they have other people in their minds that aren't us. But I'm curious about Zulip when it comes to the software and the way it all works, and does it fit into all the different places that you communicate with? Because more often I'm using Slack on my phone even, even though I stand at my desk for hours every day.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1714.109

You communicate all day long and all night long. And so Zulip on the phones, Android iOS, Zulip on the web, Zulip apps. Do you have all that necessary surface area accounted for and how do you all manage that?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1771.425

How about API? Is it programmable?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1788.731

Is the desktop app an Electron app?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1793.152

Have you considered a Tori app?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

1799.368

Because if you wanted to get the nerds excited, I think, if you came out and said, Zulip's desktop app is now no longer using Electron, then it would be like, we'd just throw slack right out the window, wouldn't we, Adam? All of us nerds would be like, ah, finally, something we can use here. Yeah, pretty much.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

212.625

So we are joined today by Alia Abbott from Zulip. Welcome to the changelog.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

219.908

Great to have you. Great to have an open source chat application out there and one with a storied history. Y'all have been around a long time. in and out of Dropbox even. I would love to hear a little bit about that story. Dropbox acquired and then open source out of that. Can you give us a little bit of the history? Really?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2207.486

What are some of the biggest challenges you all are facing?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2525.219

Well, I asked in our Slack community just moments before hopping on if anybody's used Zulip and what they think about it. And one person said, used it at a different company, liked it a lot. It's kind of like Slack. The higher-ups replaced it with Teams as Zulip wasn't, quote, auditable. So that wasn't the free part. It was the auditable, which to me makes not 100% sense, but there you go.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2555.519

Yeah, he says it was infinitely better than Teams. So there you go.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2594.235

Not directly. Indirectly? Like you were listening to them talk to their spouse or something? I don't know. I love teams.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2603.939

Now, Discord, people seem to love. And I'm not really sure why, personally. I've signed in. I've joined some Discords. It seems like a hot mess to me. But... It's very big in gaming communities, musicians and crypto scam artists I know use it, other communities. And I'm not sure what it is about Discord. I know they have some cool audio features built in.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2627.116

They kind of have a lot of different stuff because it came out of, I think, gamers would hang out and talk to each other initially. Yeah. So do you have a lot of, do you ever have to compete with Discord or do you ever have to explain Zulip in light of Discord and how you all differentiate from them?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2813.171

It would be cool if you could auto-block new users if they start a message with, dear sir slash madam. Auto-block, sorry.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2866.208

Just for instance.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2870.469

As a random example. Hypothetically speaking. Yeah, apropos of nothing.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

2954.71

And they would just get an email and they would maybe have like a password reset on the first sign up or like, obviously you're not going to import their passwords.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3066.405

Would they come with us and would they continue to hang out? Or would they be like, Zulip? What? Why?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

308.436

There's no relationship at all.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

318.04

Why did they make that decision? Do you know why that decision was made?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3187.926

I do like how you can set your Zulip to public as well. Can you do that on like a per channel basis?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3236.601

Now, are those public channels, do they get indexed by search engines?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3270.094

Yeah. I mean, that'd be pretty cool for public ones because then it would double as an indexable forum. For sure. Because a lot of those conversations become kind of canonical resources, or they could be, but they are lost to the ether. But if they were actually indexed... Yeah.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

328.268

Well, that's pretty cool. So when they when they bought Zulip or yeah, I guess it was called Zulip from the beginning.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3319.574

So one thing you might not know all yet about Adam is that he is an avid home labber. And so what would a migration look like to the self-hosted if Adam were to become our system administrator and run our Zulip community out of his home lab?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3336.347

What would that look like?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3344.993

One last step. Even easier, Adam.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

337.073

So when they bought Zulip and then Tim came inside of Dropbox was the original idea was to integrate and build that as part of their product. And they decided not to.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3374.97

You have a Docker image?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3384.008

All good.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3385.869

They got a Docker image. And what aspects of Zulip Cloud, the hosted version, are completely inaccessible to you as a self-hoster? Are there specific features that you will never be able to use in self-hosted or is it all there but you have to worry about backing it up and making sure it's up and all that kind of stuff?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3538.952

Okay. Official yet experimental.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3566.115

Sounds pretty awesome. There is also an architecture document on your docs, which I found to be pretty good at describing the way the whole thing works and the various parts. Postgres backend, they're using Redis and Memcached in certain areas. It's a Django web app for the back end.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3584.765

And then there's a single page app, which is written in TypeScript, probably React, I'm not sure, for the web and browser experience. Obviously, the mobile clients you mentioned are getting rewritten into, did you say Flutter?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3599.847

Yeah, and so they're all using that same backend API. Now, if you're self-hosted and you want to connect your phone app to that, are you just basically saying like zulip.changelog.com?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3617.54

Wham, bam. What do you think, Adam? Do you want to dockerize us? Yeah.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3670.245

Asked and answered.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3678.237

You just CNAME a subdomain and you're good. Yeah.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3714.013

It's just chat. You know, like worst case scenario is we can't send each other memes for a few hours.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3723.338

Oh, really?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3731.143

So if we ever decided to travel the world, maybe on a sailboat, like our friend Alex McCaw did, we could have Zulip on that sailboat with us. That would be cool.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

3750.507

You could even go local machine only. You could unplug that machine from the whole internet and have Zulip just on that machine if you wanted to. Truth.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4012.107

Have you seen it, Jeremy? I'm excited for a terminal app. I think that's very hacker. I like that.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4028.933

It's an application. I do like TUIs. It's an official terminal client written in Python. Seems like Zulip is almost entirely written in Python, except for that Flutter part. And that web app, of course, has to be TypeScript. But you guys have Python roots, right?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4059.488

Awesome. I'm just staring at your terminal UI now. Same. I've seen a squirrel, and I've become distracted. I forgot to continue talking to you.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

408.775

So pre-Slack, like you said, definitely not pre-chat, though. I mean, IRC.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4166.88

If we can use this GitHub repo as a proxy for usage, I would say there are people using this. It has over 600 stars, but most notably 871 merged pull requests and 165 open pull requests. So people are working on this. People are collaborating on this. And of course, people only work on and collaborate on software if it's useful and being used by folks. This is not an afterthought.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

417.282

Yeah, HipChat, Campfire. Remember Campfire?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4192.597

This is very much a officially supported thing with 77 contributors. So pretty cool.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4203.867

That's awesome. Tell us about the team. Tell us about the company and all the people involved.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

424.869

Yeah, totally. What was Zulip's big idea then? Like, why did it begin to exist in the first place versus just using HipChat, for instance?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4807.49

Yeah, that has to be one of your biggest challenges, is nine out of ten people don't know who you are.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4815.707

No offense, but I mean, even most things, nine out of 10 people don't know what it is.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4821.553

I mean, there's tons of things we're trying and I like the, I like the free for open source education, et cetera, that you already discussed. What are some of your other ideas? What else? Some of the other things you're thinking of trying to get more people to know what Zulip is to make Zulip a household name.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4914.932

Well, it's one of the hardest nuts to crack. And everybody out there is trying to crack that same nut, aren't they? And so there's a lot of noise. There's a lot of competing voices. And you definitely have a lot going for you. I think leaning in on community and open and I think moderation, as Adam said earlier, as you guys continue to flesh out the product. Those are all good strategies.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4940.006

If there was a magic carpet that you could go on, it would automatically get you to brand awareness. Of course, we'd all just hop on that magic carpet.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

4965.762

Very cool. Adam, anything else from you?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

5164.354

Your dev team does a great job on... documentation compared to what I've seen in a lot of projects. We see a lot of open source projects. The documentation is really good. The readmes are very deep and detailed and organized, thoughtful. And so obviously you want your dev team to be devving. That's what they're there for.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

5184.412

But as much as they can write about what you're doing technically, decision making, architectural stuff, not just in documentation form, but in content form, I think that would pay off dividends as well and obviously can also double as documentation in a certain way. Cool. What's next? Yeah, exactly.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

5221.979

And if you think we should switch to Zulip, hop in our Slack and tell us. I'd be happy to at least try that Docker image. I mean, I'm going to give Adam a to-do, you know? See if you can get it running on Docker on your home lab or fly and just toy around with it and see how it feels. Try it on for size, you know? Yeah.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

542.068

So every Zulip instance has channels, which are like long lasting things. And then the channels have inside of them topics. Is that the, the architecture?

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

566.44

And what differentiates a channel from a topic? Is it merely their position in that structure, or is there something about a topic that's different than a channel? Because a lot of chat apps just have channels.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

591.797

Yeah.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

659.498

Does every message inside of a channel have to exist inside of a topic or is there also just like the, we're just messaging, we're not, we're not topicking.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

725.891

I suppose if you really wanted just like a general chat inside of a channel, you could just have a topic called general chat.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

736.576

If nothing fits here, then it just fits in the junk drawer. And the junk drawer ends up being the only place people talk and then you're not using the tool right anymore. That's the biggest struggle.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

801.203

But sometimes homepages get out of date, you know? They have a live demo. Their personal chat is chat.zulip.org, like their dev chat. And you can join that anonymously, Adam. And then you'd have like, you'd actually be using the software, which is pretty cool. If you wanted to like actually see how it, and you can go through channels and topics.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

818.927

And so that's a, I found that to be a pretty good way of just seeing exactly how it works.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

829.11

Yeah, I don't know where the link is, but just go to chat.zulip.org, and then I think I'm currently in the design channel looking at the channels and topic illustrations topic. And it's very active and scrolly. I was just looking for the most recent conversation. So that's kind of cool. As you hop in, you can see all the recent conversations.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

848.418

And yes, you can jump into those different topics and see what's going on there. It seems pretty well organized. I mean... We use Slack on the daily and we have slightly less organization.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

859.625

We have channels and now there's threads, which is kind of a bolt-on, which kind of can act as a topic, but they're more like ad hoc, like, hey, maybe I'll reply in the thread or maybe I'll reply to the whole channel. And then it gets to be like, what's the idiom or what's the general, like what's the culture around threads? How do we use them? And people use them differently and it gets to be

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

881.275

hairy because of that. I think this, this little bit of extra structure, which really isn't very much, it's like one more level of structure, you know, it's like channel and topic might help organize your communications. And it seems like it is because you all still exist here 12 years later. Yes. 12 years later. And now you're a thriving business on top of an open source project.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

901.349

So people must like this, this model.

The Changelog: Software Development, Open Source

Open source threaded team chat?! (Interview)

934.831

Adam, have you clicked around enough now to formulate what you were going to ask before?

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

106.437

Quote, there is no tile server running, only Nginx serving a ButterFS image with 300 million hard-linked files. This was my idea. I haven't read about anyone else doing this in production, but it works really well. There is no cloud, just dedicated servers. how I designed a Dieter Rams inspired iPhone dock.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

128.792

I am beyond impressed by what Fatih Arslan was able to create with nothing but some old Braun catalogs, a 3D printer, and some serious iteration. Quote, I'm still astonished by what you can do with CAD software and a 3D printer at home. Even though I'm a software engineer, it allows me to experiment with other arts and skills in my spare time. End quote.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

152.563

There's not much to say about this project that's useful without the images, so you'll have to check the chapter image or newsletter to see for yourself. You can download the 3D model for free, but he also created a Gumroad page, so you can donate as well. Rewriting Rust. Joseph Gentle thinks the Rust programming language feels like a first-gen product. Kind of like the first iPhone.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

177.476

Tons of potential, but so much missing. Quote, I fell in love with Rust at the start. Algebraic types? Memory safety without compromising on performance? A modern package manager? Count me in. But now that I've been programming in Rust for four years or so, it just feels like it's never quite there. End quote. Sometimes, Joseph lies awake at night and fantasizes about forking the Rust compiler.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

204.248

Quote, I know how I do it. In my fork, I leave all the Rust stuff alone, but make my own Ceph edition of the Rust language. Then I could add all sorts of breaking features to that addition. So long as my compiler still compiles mainline rust as well, I could keep using all the wonderful crates on cargo, end quote. In the linked post, Joseph lays out what his fork would look like in extreme detail.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

228.61

The subheadings are function traits, compile time capabilities, pin, move, instruct borrows, comp time, and weird little fixes. Perhaps you're thinking what I was thinking. Why doesn't Joseph get involved and help move Rust in the direction that he wants? Well, perish that thought.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

247.185

Quote, a few years ago, I would have considered writing RFCs for all of these proposals, but I like programming more than I like dying slowly in the endless pit of GitHub RFC comments. I don't want months of work to result in yet another idea in Rust's landfill of unrealized dreams. It's now time for sponsored news. Take it away, Adam.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

30.379

I know, I'll punt it entirely to the bottom of the newsletter, but make up for it with a rock-solid meme plus an unordered list of links to review. We're containing the WordPress mess to today's newsletter, link in the show notes. The audio version remains squeaky clean. Okay, let's get into the rest of the news. Display custom maps on your website for free.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

395.22

Web components are not the future. The web dev community is debating the viability of web components once again. There's been a lot of hand-wringing and hostility on the socials about this, but I think this post by Ryan Carniato and the following story, which is a rebuttal by Corey LaVisca, are both well-written and pretty well-reasoned stances.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

416.98

Okay, this particular sentence by Ryan is probably over the top. Quote, But here's Ryan's major point. Quote, More specifically, elements are a subset of components. One could argue that every element could be a component, but not all components are elements.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

449.564

That means that every interface needs to go through the DOM, some in well-defined ways that aren't a perfect fit, and some in newly defined ways that augment or change how one would deal with elements. to accommodate extended functionality, end quote.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

465.152

Ryan believes that this fundamental design flaw combined with the formalization and stagnation that comes from standardization makes web components a cost not worth bearing. Corey disagrees. Web components are the present. Here's Corey Leviska. It's disappointing that some of the most outspoken individuals against web components are framework maintainers.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

490.819

These individuals are, after all, in some of the best positions to provide valuable feedback. They have a lot of great ideas. End quote. I happen to think Ryan is providing feedback, just not the kind of feedback that Corey is referring to. Setting that aside, he directly answers Ryan's fundamental problems quote from before. Corey says, quote, End quote.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

5.663

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, September 30th, 2024. So, the WordPress mess, aka implosion, is almost too much for me to pick a single canonical link to summarize it. But I also don't want to do an entire episode about that one story, so what's a guy to do?

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

525.339

framework components is the answer to the not all components are elements issue. So your app might have some web components that map to the DOM, and it might have some other components that don't. Those are framework components. Makes sense to me.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

538.802

Corey goes on, quote, as to why web components don't do all the things framework components do, that's because they're a lower level implementation of an interoperable element. They're not trying to do everything framework components do. That's what frameworks are for."

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

554.693

Now, Corey goes on to theorize that framework authors are against the web platform because capitalism, which is probably over the top, but he finishes with this. Quote, the web platform may not be perfect, but it continuously gets better.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

56.54

OpenFreeMap takes map data from OpenStreetMap and serves up the necessary tiles in various styles for anyone to render them on their website or app for $0. Kind of amazing. Quote, using our public instance is completely free. There are no limits on the number of map views or requests. There's no registration, no user database, no API keys, and no cookies.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

568.893

I don't think frameworks are bad, but as a community, we need to recognize that a fundamental piece of the platform has changed, and it's time to embrace the interoperable component model that web component APIs have given us. That is the news for now, but we have some great episodes coming up this week. On Wednesday, Pablo and Lucas from Core.py talking Gil free Python in 3.13.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

594.595

And on Friday, Abinoda from DX talks developer unhappiness with us. Have a great week. Leave us a five-star review if you dig our work, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Display custom maps on your website for free (News)

84.354

We aim to cover the running costs of our public instance through donations. That sounds almost too good to be true, and it probably is, unless people step up with recurring donations. However, the service's creator, Zolt Aero, has taken a few steps to make sure it's not prohibitively expensive.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

131.229

Mitchell felt that the existing terminal emulators pushed an unnecessary choice between speed, features, and platform native GUIs. With Ghost TTY, Mitchell says pick any three. And since Mitchell previously built a publicly traded company around his open source work, This note on finances is worth highlighting.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

151.121

Quote, Ghost TTY is a passion project for me and I have no plans to pursue any sort of commercialization of the project. Ghost TTY will be released as an open source project under the MIT license. Learning to learn. Maybe we spend too much time learning. and not enough time learning how to learn better. Here's Kevin Lee. Quote, End quote.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

191.946

If you want to take your learning process more seriously, maybe try this suggested optimal learning flow. One, very quickly identify what the foundational knowledge is. Two, build a personal curriculum to become an expert and avoid the trap of the expert beginner. Three, sprint hard the first 15 to 20 hours to impress initial memory, then decelerate to a more regular pace.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

218.303

It's now time for Sponsored News. AI GPU clusters from your laptop with Livebook. There's an excellent post on Fly.io's blog that recaps Chris McCord and Chris Granger's ElixirConf keynote. It starts with this, quote, Livebook, Flame, and the NX stack. Three Elixir components that are easy to describe, more powerful than they look, and intricately threaded into the Elixir ecosystem.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

244.399

A few weeks ago, Chris McCord and Chris Granger showed them off at ElixirConf 2024. We thought the talk was worth a recap. End quote. Did you know that any live book, including the one running on your laptop, can start a runtime running on a fly machine in Fly.io's public cloud? That's pretty cool.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

262.23

That Elixir machine lives in your default Fly.io organization, giving it networked access to all the other apps that might live there. But that's just the start. Check out the post to see how the Chris's used Flame to generate a cluster of 64 GPU fly machines, each running L40s GPUs to do hyperparameter tuning on a laptop. Link to that post is in your newsletter.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

285.029

And thank you to Fly.io for sponsoring ChangeLog News. Arc is a dead browser walking. I verbalized my concern with the otherwise exciting Arc browser being venture-backed on a couple occasions. Concerns realized. Quote, Arc has gained a loyal user base but ultimately hasn't achieved mainstream adoption, which the browser company wants.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

307.402

CEO Josh Miller spoke on a YouTube video about the company's realization that Arc... End quote. They are now working on a new browser that they hope will go mainstream. That's a hard pass from this guy. Fool me once, shame on you. Fool me twice? React Native's new architecture is here. Congrats to the React Native team for shipping a major rewrite that sets the project up for the future.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

340.507

Quote, the new architecture is a complete rewrite of the major systems that underpin React Native, including how components are rendered, how JavaScript abstractions communicate with native abstractions, and how work is scheduled across different threads. Although most users should not have to think about how these systems work, these changes bring improvements and new capabilities.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

35.325

It's time for some consensus, he thinks, on how to do it right. The argument here is that the use of Docker and various tooling shouldn't be unique to any particular project, that this sort of thing should be so standard it's both common and boring to even think about.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

361.982

The old architecture was holding the team back, making it difficult, if not impossible, to properly support React's concurrent features. To solve these problems, the new architecture includes four main parts. The new native module system, the new renderer, the event loop, and removing the bridge. The new architecture is now ready for prime time.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

382.156

In fact, it's been in production use for months at shops like Expensify, Kraken, and Blue Sky. That is the news for now, but do scan the companion changelog newsletter for even more stories worth your attention. Like, slash temp is usually a bad idea, embeddings are underrated, and Steven O'Grady's freshest take on the open source AI definition.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

404.631

Spoiler alert, he does not believe the term open source can or should be extended. into the AI world. You can find the newsletter link in your show notes or at changelog.com slash news. We have some great episodes coming up this week.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

419.196

DHH talks Rails 8 with us on Wednesday, and on Friday, we'll bring you the best of our all things open conversations that we're probably having right now while you listen to this. Have a great week. Tell your friends about ChangeLog News if you think they'll dig it, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

5.748

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, October 28th, 2024, but recorded on Sunday because Adam and I will be manning the booth at all things open when this episode drops. Okay, let's get straight in to this week's news. Developing with Docker the right way. Daniel Quinn has used Docker differently at every job he started in the past 10 plus years.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

51.853

My experience tells me that we are not there yet, though, so this is just me making the case for what I think constitutes a good setup." Daniel's major argument is that if you're using Docker, you aren't writing software anymore. Instead, you are building immutable images. Quote, End quote.

The Changelog: Software Development, Open Source

Developing with Docker (the right way) (News)

70.83

Check out his article, link in the newsletter, for why he thinks the 12-factor app is uniquely suited to Docker-based systems. Ghost TTY 1.0 is coming. Mitchell Hashimoto says his new terminal emulator will be publicly released this coming December. Quote, End quote. Why Ghost TTY?

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

118.895

This, of course, resulted in a long X-thread where both humans and robots debate and meme whether or not it's over for folks like us, or not quite yet. Tailwind CSS version 4 is official.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

133.203

Here's Adam Wavin, quote, Tailwind CSS version 4 is an all-new version of the framework optimized for performance and flexibility with a reimagined configuration and customization experience and taking full advantage of the latest advancements the web platform has to offer, end quote. This looks like it was a massive undertaking.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

153.315

It has a new high-performance build engine, simplified installation, automatic content detection, Reimagined, CSS First Config, and too much more to list here. The most influential papers in computer science history. Matthias Lima opens up the history books to create this admittedly subjective list of influential papers dating all the way back to 1936.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

194.69

1.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

202.435

2.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

207.778

3.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

208.338

A Relational Model of Data for Large Shared Databanks. Edgar F. Codd, 1970. Four, The Complexity of Theorem-Proving Procedures. Stephen A. Cook, 1971. Five, A Protocol for Packet Network Intercommunication. Vinton G. Cerf and Robert E. Kahn, 1974. Six, Information Management, A Proposal by Tim Berners-Lee, 1989.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

235.176

And seven, The Anatomy of a Large-Scale Hypertextual Web Search Engine by Sergey Brin and Larry Page. 1998. He also provides a bonus list of five papers that almost made the list, finishing with this, quote, these days we are flooded with new stuff, fresh languages, mind-blowing AI breakthroughs, quantum leaps, and the JavaScript framework of the week.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

259.104

It's all super exciting, but here's the thing, foundations matter. Without them, we're just piling on new toys without fully understanding the ground we're building on. It's now time for sponsored news. Replay 2025 in London, March 3rd through 5th. Our friends at Temporal invite you to Replay in London, March 3rd through 5th to break free from the status quo.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

284.827

Replay 25 is an in-person conference focused on transitioning away from outdated monolithic systems and methodologies to embrace cutting edge technologies. Immerse yourself in two days of technical talks from backend software engineering leaders at top organizations. Then enjoy connecting on day three at the after party.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

305.034

Live it up, connect, and continue conversations with food, drinks, and fun alongside your replay community. Early bird tickets are on sale now. Early bird pricing ends January 31st, which is right around the corner. So get your ticket soon if you plan to attend. Learn more and register at replay.temporal.io. AI is creating a generation of illiterate programmers.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

330.31

Nemanje Goel has a confession to make. Quote, a couple of days ago, cursor went down during the chat GPT outage. I stared at my terminal facing those red error messages that I hate to see. An AWS error glared back at me. I didn't want to figure it out without AI's help. After 12 years of coding, I'd somehow become worse at my own craft. And this isn't hyperbole.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

353.147

This is the new reality for software developers. End quote. He doesn't think he's the only one who's become a human clipboard, a mere intermediary between his code and an LLM. Quote, we're not becoming 10x developers with AI, we're becoming 10x dependent on AI. There's a difference. Every time we let AI solve a problem, we could have solved ourselves.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

36.713

On the other hand, there's DeepSeek R1, a Chinese AI lab's MIT-licensed reasoning model that gives OpenAI's O1 a run for its money and only cost $5.6 million to train. It's big money versus big brain. I'm jealous of both. Okay, let's get into this week's news. DeepSeek R1's epic pull request.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

373.919

We are trading long-term understanding for short-term productivity. We are optimizing for today's commit at the cost of tomorrow's ability. Does this sentiment resonate with you? If so, see also a linked recent paper on metacognitive laziness. How to improve work from home lighting to reduce eye strain. Russell Bayless is not an ergonomist or optometrist.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

399.435

He's just a worker from Homer who is susceptible to eye strain, eye pain, and dizziness. In the linked post, Russell shares what he's learned about optimizing home lighting to reduce eye strain. Here's the quick list. 1. An even, diffused lighting environment is the best for the eyes. Two, when it comes to light brightness, too much is just as problematic as too little.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

422.516

Three, use natural light wherever possible. Four, quality of artificial light matters. Five, the best lighting for camera is not necessarily the best lighting for ergonomics. And six, even the perfect lighting environment will fatigue you. Take breaks. and take care of yourself.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

439.551

Click through to see renderings of the changes he made to his environment and steal some of these ideas to improve your work-from-home life just like he did.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

447.855

That's the news for now, but also join the 23,000 bright, incredibly good-looking people who subscribe to our companion newsletter for even more news worth your attention, such as you probably don't need query builders, a great primer on Kalman filters, and build your own air tags with OpenHayStack. Get in on it at changelog.com slash news.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

470.269

In case you missed it, last week we published two great shows. Ashley Jeff's Ongoing from Open Source to Acquired. One listener called it very funny and a great guest choice plus interesting story. And of course we had a Fallout boy, I mean...

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

483.721

Fall Through Boys, Chris Brando, and Matthew Sanabria joining me on ChangeLoginFriends to discuss tools for switching to, whether or not Go is still a great systems programming language choice, user-centric documentation, the need for archivists, and more.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

498.553

Find those in your feed and look forward to this week when we are joined on Wednesday by Globber Costa to talk about Limbo, a complete rewrite of SQLite in Rust, and on Friday by Dan Moore for an It Depends style conversation on modern auth technology. strategies. Have a great week. Leave us a five-star review if you dig the show, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

5.566

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, January 27th, 2024. On one hand, there's the Stargate Project, a joint venture by OpenAI, SoftBank, Oracle, and Friends. that's aimed at investing $500 billion over four years to build out infrastructure that will, quote, secure American leadership in AI.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

63.725

Speaking of big brain, Zan Sun Nguyen opened a pull request to Georgi Gaganov's Lama.cpp repo that doubles the speed of Wasm by optimizing SIMD instructions with the following PR comment. Quote, surprisingly, 99% of the code in this PR is written by DeepSeek R1. The only thing I do is to develop tests and write prompts with some trials and errors.

The Changelog: Software Development, Open Source

DeepSeek-R1's epic pull request (News)

93.5

Indeed, this PR aims to prove that LLMs are now capable of writing good, low-level code to a point that it can optimize its own code. End quote. I can't judge whether this is good, low-level code or not because I don't know what good, low-level code looks like. But Gyorgy and Zan Sun sure are impressed. Zansun also shared the prompts they used to get the desired results.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

111.152

End quote. In politics, James Carville famously hung a sign on Bill Clinton's wall that said, the economy, stupid, because that's what really mattered the most to get Clinton elected. In software systems, we may need to hang a sign that says, the data, stupid. Toasts are bad, UX. Max Schmidt makes the argument that toast notifications create a bad user experience. What are toasts?

The Changelog: Software Development, Open Source

What good programmers worry about (News)

154.799

One good definition I've found says a toast is a non-modal, unobtrusive window element used to display brief, auto-expiring windows of information to a user. That sounds right to me, but why doesn't Max like them? He says, quote, the core problem is that toasts always show up far away from the user's attention. That also sounds right to me.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

177.174

Max goes on to give a couple of examples and how he'd redesign the interaction so it doesn't need a toast notification. Lots of good thoughts in short form here. Check it out in your chapter data and the newsletter. ChartDB is a web-based, database-diagramming editor. What's cool about this open-source, self-hostable web app is its instant schema import.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

203.2

Run a single query to instantly retrieve your database schema as JSON. This makes it incredibly fast to visualize your database schema, whether for documentation, team discussions, or simply understanding your data better.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

218.891

They give you what they call a magic query that you take and run in your database, Postgres, MySQL, SQLite, etc., and then paste the resulting JSON into ChartDB for it to visualize. From there, you can use the interactive editor to fine-tune the schema. It also looks really nice image in your chapter data and newsletter. It's now time for Sponsored News.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

245.236

the top five launches of Supabase Launch Week 12. Number five, they released log drains so you can export logs generated by Supabase products to external destinations like Datadog or custom HTTP endpoints. Number four, authorization for real-time broadcast and presence is now public beta. You can now convert a real-time channel into an authorized channel using RLS policies in two steps.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

273.483

Number three, bring your own Auth0, Cognito, or Firebase. This was actually a few different announcements, support for third-party auth providers, phone-based multi-factor auth, and new auth hooks for SMS and email. Number two, build Postgres wrappers with Wasm. They released support for WebAssembly foreign data wrappers.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

295.142

With this feature, anyone can create an FDW and share it with the Supabase community. You can build Postgres interfaces to anything on the internet. And number one, Postgres.new, an in-browser Postgres sandbox with AI assistance. With Postgres.new, you can instantly spin up an unlimited number of Postgres databases that run directly in your browser and soon deploy them to S3. That's the top five.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

322.057

According to us, head to Supabase.com slash launch week for details on everything else. And for new users to Supabase, head to Supabase.com slash changelogpod for one month of Supabase Pro for absolutely free. Code review anti-patterns.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

340.128

Simon Tatham says, when a code reviewer turns to the dark side, they have a huge choice of ways to obstruct or delay improvements to the code to annoy patch authors or discourage them completely or to pursue other goals of their own. If you've only recently turned to the dark side, you might not have thought of all the possibilities yet.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

360.969

So here's a list of code review anti-patterns for the dark side code reviewer who's running out of ideas. End quote. I love how Simon named each anti-pattern so it'll be easy to identify and discuss with others. These names are great. The ransom note. The double team. The catch-22. The flip-flop.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

380.086

You can almost imagine what each of these means in the context of code review without even reading his explanations. But you should still read the explanations. They are so good slash bad. For example, the priority inversion. In your first code review passes, pick small and simple nits. Variable names are a bit unclear. Comments have typos in them.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

40.794

After much negative social media and eventually press coverage, the company stated they know about the issue and are working on a fix. Much love to the dev who pulls that Jira ticket. Okay, let's get into the news. What good programmers worry about. Leonardo Creed pulls together some wisdom from Linus Torvalds who said, Bad programmers worry about the code.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

401.425

Wait for the developer to fix those and then drop your bombshell. There's a much more fundamental problem with the patch that needs a chunk of it to be completely rewritten, which means throwing away a lot of the nitpick fixes you've already made the developer do in that part of the patch. Nothing says, your work is not wanted and your time is not valued.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

421.241

Better than making someone do a lot of work and then making them throw it away. This might be enough to make the developer give up all by itself. FlowState, confirmed by scientists. We all know that feeling when total absorption in an activity makes the rest of the world disappear and all its troubles with it. But did you know scientists have been studying it for years?

The Changelog: Software Development, Open Source

What good programmers worry about (News)

444.392

Quote, the late Hungarian psychologist Mihaly, long last name that I won't even try to pronounce, who first coined the term flow, went as far to call it the secret to happiness. Contrary to the assumption that we are happiest while resting, he found that the peaks often involved very high levels of mental focus. The specific activity did not seem to matter.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

467.166

It could be swimming, playing the violin, or performing brain surgery. What counted was the feeling of immersion and mastery." I would argue that the reason many of us enjoy programming computers is because it's an activity that easily evokes a flow state. The world-melting result of immersion coupled with the eventual feeling of mastery, is a hell of a drug.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

490.197

The linked article dives into some of the psychology and attempted scientific study of flow state. While scientists have confirmed that it's a very real phenomenon, what causes it and how to achieve it have been harder for them to nail down. Maybe they should put down the petri dish and pick up a code editor.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

5.748

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, August 26th, 2024. Waymo is really taking off in San Francisco, but residents in the South of Market community wish they'd just take off altogether. A bunch of Waymo cars are gathering in a parking lot and honking at each other into the wee hours of the morning. Seriously.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

507.885

That's the news for now, but also scan the companion newsletter for even more stories worth your attention, such as a tool that lets you execute commands on a server by sending UDP packets, a blog post titled You Are Not Dumb, You Just Lack the Prerequisites, and a network called Nomad for building private and resilient communications platforms.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

531.499

If you don't get our changelog newsletter in your inbox each Monday... Fix that bug at changelog.com slash news. We have some awesome episodes coming up this week. On Wednesday, Ryan Worrell from Warpstream. And on Friday, Pound of Fine, The Legend Continues. Have a great week. Leave us a five-star review if you dig our work. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

64.641

Good programmers worry about data structures and their relationships. Then he adds in the art of Unix programming, which said, data is more tractable than program logic. It follows that where you see a choice between complexity in data structures and complexity in code, choose the former. More, in evolving a design, you should actively seek ways to shift complexity from code to data.

The Changelog: Software Development, Open Source

What good programmers worry about (News)

87.836

Leonardo suggests the following, quote, start with the data. Try to reduce code complexity through stricter types on your interfaces or databases. Spend extra time thinking through the data structures ahead of time, end quote. This advice also comes from Leonardo's own experience. He says this, quote, I once worked on a project where we spent quite a while optimizing complex algorithms.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

104.797

Let us know in the comments. I'd love to hear about it. An app to lock your apps until you touch grass. Reese Kentish wanted to change the habit of reaching for his phone in the morning and doom scrolling away for an hour. So he built an app to help him do just that. It's built in SwiftUI and uses the Screen Time APIs provided by Apple, plus Google Vision to recognize grass or not.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

127.122

Cool idea, but tough to manage for anybody living in deserts or tundras. Maybe he should add an in-app purchase to change touch grass to touch snow, touch dirt, or touch sand. It's now time for sponsored news. Play with Retool's Guided Tour. Now you can play with Retool, no account required, and you get a guided tour.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

149.986

Retool recently launched a guided tour, so you can see how easy it is to build internal tools based on data in their managed PostgreSQL database service, which they call Retool Database. The tour walks you through building an orders UI and connecting that interface to a real database with real data. complete with real-time search.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

169.042

You'll get to see how simple they've made it to build tooling without any front-enders needed, allowing them to focus on customer-facing things. If you haven't yet, now's a good time to play with Retool's guided tour to see how simple it is to build apps on top of their managed Postgres database or your own database. Check the link in the newsletter or head to retool.com to learn more.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

191.01

Microsoft's Majorana One chip. Microsoft tried really hard to make a big splash last week announcing their quantum computing efforts. Quote, quantum computers promise to transform science and society, but only after they achieve the scale that once seemed distant and elusive. And their reliability is ensured by quantum error correction.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

211.846

Today, we're announcing rapid advancements on the path to useful quantum computing. End quote. Are you excited yet? No? Well, then just hear this copy. Quote, built with a breakthrough class of materials called a topoconductor, Majorana 1 marks a transformative leap toward practical quantum computing. End quote. Their hype-inducing efforts kind of worked.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

234.714

People are excited about the progress despite the fact that quantum computing isn't useful in any real way yet, but hopefully someday. And even if not, you have to admit, the Majorana 1 looks really cool. on washing machines and estimations. Chris Horsley recently had a saga installing a new washing machine that he thought would take 10 minutes. It ended up taking him four whole hours.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

260.633

Sound like anything we know? In this excellent analogical post, Chris tells the tale of the six yaks he had to shave during his install process and what he learned from the whole ordeal. Quote, what we fail to factor in is that while 90% of the project will be the same,

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

276.581

There's going to be one critical difference between the last five projects and this project that seemed trivial at the time of estimation, but we'll throw off our whole schedule. Discover the IndieWeb one blog post at a time. Andreas Gore built something cool. It's like stumble upon before capitalism got it. But for the IndieWeb, why did Andreas build it?

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

298.632

Quote, I love reading text written by real people, texts that don't want to sell something. But how can you discover texts you can't search for because you don't know they exist? That's where this page comes in. Click a button, be surprised, and maybe discover your new favorite thing. You can suggest your own or a friend's personal site as long as it has an RSS feed. RSS for the win, once again.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

323.996

That's the news for now, but also scan the companion newsletter for all the links and more, including Google served Go backdoor to devs for three plus years, Wireshark for Docker containers, and a year of UV, pros, cons, and should you migrate? If you don't get the newsletter, sign up today at changelog.com slash news. Scroll back in your feed for some awesome pods.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

34.238

Kane Narraway thinks through the radical change AI tools have brought to the already fraught technical interview process. He says hacker rank is pretty much broken, comp, sci fundamentals, and coding interviews are also out, but architectural interviews still work, at least for now. Quote, from talking to people who have run these, it's evident when someone is using AI.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

348.134

Last week, we spoke with David Croshaw all about his experience programming with LLMs. And on Friday, Adam and I discussed the dev opinions we have and have not changed our mind on over the years. Coming up this week, Anurag Goel from Render on Wednesday and Kaizen18 with Gerhard Lazu on Friday. Have a great week. Leave us a five-star review if you dig our work and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

5.56

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, February 24th, 2025. My fellow Severance fans must know that Apple TV has published eight hours of music for us to refine to. They call the Odessa set perfect for your innie's workday. Okay, let's get into this week's news. AI killed the tech interview. Now what?

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

57.358

They often stop with long pauses, do not quite explain things succinctly, and do not understand the questions well enough to prompt the correct answer. As AI gets better and faster, this will likely follow the same fate as the rest, but I would give it some years yet. End quote. Kane suggests five options of how we can adapt, some of which are better than others. One, stop remote tech interviews.

The Changelog: Software Development, Open Source

AI killed the tech interview. Now what? (News)

81.607

Two, require some Pearson Vue-type spyware. Three, bury our heads in the sand. Four, change our interviews to allow AI. And five, a hybrid approach. Something's gotta give. In the meantime, Kane thinks we'll see more people passing their interviews than being let go during their probation period. That sucks for everybody involved. What are you doing and seeing in this space?

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

112.627

Grab a VPS or your own hardware if you prefer. Just need a public IP? Load it with Ubuntu, set up SSH access for yourself, and let Sidekick init take you from there to a deployed production application in minutes. Oracle, it's time to free JavaScript. Node and Deno creator, Ryan Dahl, has had enough of Oracle bogarting JavaScript, but not even using it.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

137.901

Quote, Dear Oracle, you have long ago abandoned the JavaScript trademark, and it is causing widespread, unwarranted confusion. End quote. Rye goes on to detail exactly why Oracle's hold on the JavaScript trademark clearly fits the legal definition of trademark abandonment. At the end of the letter, there's a place to sign your John Hancock alongside 11,495 others, including yours truly.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

186.976

John Hancock. It's Herbie Hancock. Yay! K-T-Y, which I'm going to assume is pronounced Kitty, is a terminal for Kubernetes. Kitty is the easiest way to access resources such as pods on your cluster, all without kubectl or kubectl, if you will. Once Kitty is installed on your cluster, SSH gives you a dashboard to interact with the cluster. With Kitty, you can...

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

215.356

Use your GitHub or Google account to log into the cluster. No more annoying kubectl auth plugins. Get a shell running in pods, just like you would when SSH'd into a host normally. Access the logs for running and exited containers in a pod. Forward traffic from your local machine into the cluster or from the cluster to your local machine. SCP or SFTP files from HOTS.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

240.345

Access the cluster from any device that has an SSH client, from phones to embedded devices. It's now time for sponsored news. Secure every PR from vulnerable and malicious dependencies. Who has time to run a security audit on all of their dependencies? Socket does. Socket is a developer-first security platform that protects your code from both vulnerable and malicious dependencies.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

266.949

The easiest way to get started with Socket is the two-click GitHub app install. From there, whenever a new dependency is added in a pull request, Socket analyzes the package's behavior and security risk and tells you at that moment, before the code is merged, whether or not you're introducing a vulnerable or malicious dependency.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

285.841

You can run Socket in your CI-CD pipeline, as a CLI tool, or even as a web extension so you can spot malicious packages on the web. Socket helps developers and security teams to work more efficiently and cut through the noise to focus on real threats. Get actionable alerts for the supply chain risks that matter. Learn more and get started at socket.dev.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

308.559

And thanks to Firas and our friends at Socket for sponsoring ChangeLog News. about 70% of Redis users are considering alternatives. Quote, according to a survey by open source database support biz Percona, the move to the Redis source available license and server side public license has motivated almost three quarters of the 151 developers and database managers questioned to look for alternatives.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

336.207

End quote. The biggest question when Redis relicensed was which fork would make the most sense for the most people. It appears the Linux Foundation's Valky effort is leading that pack with 60% of respondents considering or actively testing it out. I love how much this topic effectively snipes the nerds, myself included.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

35.006

What does it mean for those of us who work, play, and often live our lives on the internet? Might AI slop be the first salvo in the rise of the machines? Maybe ignorance is bliss. Or maybe, just maybe, the time is coming, and now is, to take the red pill. And I show you how deep the rabbit hole goes. Sorry, I've been watching too many clips of the Matrix lately, but I mean, come on.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

356.612

The register's comment thread on this story is, unsurprisingly, almost entirely filled with arguments for or against the GPL. Lol. Big lol. Nine, Node.js pillars.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

399.1

Automate testing, code review, and conformance as much as possible. Five, avoid dependency creep. Six, de-risk your dependencies. Seven, avoid global variables, config, or singletons. Eight, handle errors and provide meaningful logs. And nine, use API specifications and automatically generate clients. Many of these are pillars of any well-factored application.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

425.556

We have Matteo Collina and hopefully Natalia Venditto coming on JS Party in October to talk through all nine of them. That's the news for now, but also scan the companion changelog newsletter for even more stories worth your attention, like Avdi Grim on how to cope with technology FOMO.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

445.448

All is not well in WordPresslandia as Matt Mullenweg lashes out against WP Engine and a database management TUI for Postgres. Oh, and I forgot to mention this here on news. During the month of September, we're trading free Changelog sticker packs for thoughtful five-star reviews and blog posts about our pods.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

463.921

Just send proof of your review to stickers at changelog.com along with your mailing address and we'll ship the goods directly to your mailbox anywhere in the world. Let's do this. Have a great week. Leave us a five-star review if you want some stickers. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

5.643

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, September 23rd, 2024. Have you heard of the dead internet theory? It posits that most social internet activity today is artificial and designed to manipulate humans for engagement. Let's set aside how hard it is to define most for now, if this theory is even approximately true.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

63.073

Shootout in the lobby? Best shootout scene ever. Guns. Lots of guns. Okay, enough of that. Let's get into this week's news. Imagine Fly.io on your own VPS. Here's sidekick creator Mahmoud Moussa. Moussa. Moussa or Moussa. You decide. Quote, I'm tired of the complexity involved in hosting my side projects.

The Changelog: Software Development, Open Source

Imagine Fly.io on your own VPS (News)

87.897

While some platforms, like Fly.io, stand out in the crowded field of Heroku replacements, I believe a simple VPS can be just as effective. That's why I created Sidekick, to make hosting side projects as straightforward, affordable, and production-ready as possible. You'll be surprised how much traffic an $8 per month instance on DigitalOcean can handle. End quote.

The Changelog: Software Development, Open Source

Make computing personal again (News)

103.289

Which part of Google in the 1990s and early 2000s blanketed its results with deceptive ads or made you add Reddit to every search to get good results that weren't overwhelmed by SEO-seeking filler content? When you say it like that, Benj... He continues, quote, End quote.

The Changelog: Software Development, Open Source

Make computing personal again (News)

122.162

Benj has a few ideas on what we can do individually to push this idea forward, but he believes it will take collective action to make meaningful changes. Whether through purposeful reform or the eventual collapse of digital strip mining, I believe the personal computer will eventually rise again along with our chance to reclaim control of our digital lives. Thoughts on a month with Devin.

The Changelog: Software Development, Open Source

Make computing personal again (News)

166.511

Hamil Hussain, Isaac Flath, and Jonna Whitaker from Answer.ai put Devin... the product whose creators promised it to be a fully autonomous software engineer through its paces. They were optimistic. Quote, something about Devin felt different. If it could deliver even half of what it promised, it could transform how we work.

The Changelog: Software Development, Open Source

Make computing personal again (News)

187.346

But while Twitter was full of enthusiasm, we couldn't find many detailed accounts of people actually using it. End quote. Their conclusions confirm my priors, so I'm happy to share them with you. Jono says, Here's Isaac's take.

The Changelog: Software Development, Open Source

Make computing personal again (News)

214.688

I had initial excitement at how close it was because I felt I could tweak a few things, and then slowly got frustrated as I had to change more and more to end up to the point where I would have been better off starting from scratch and going step by step. And Hummel's findings...

The Changelog: Software Development, Open Source

Make computing personal again (News)

229.705

Devon struggled to use internal tooling that is critical at Answer AI, which, in addition to other issues, made it difficult to use. This is despite providing Devon with copious amounts of documentation and examples. I haven't found this to be an issue with tools like Cursor, where there is more opportunity to nudge things in the right direction more incrementally.

The Changelog: Software Development, Open Source

Make computing personal again (News)

250.157

I think Hamel's last comment nails it. The current state of the art in generative AI coding tools, despite impressive demos, only brings meaningful value when paired with a competent human programmer to nudge things in the right direction at every step. Why Senior Engineers Should Stay ICs For many successful software engineers, management seems like the only path toward career advancement.

The Changelog: Software Development, Open Source

Make computing personal again (News)

275.035

Asaf Samir, however, has learned something quite different after years in the industry. In my years of mentoring developers, I've seen too many brilliant engineers jump into management because they thought it was the only way forward. But here's the thing. The IC path isn't just a valid choice. For many, it's the path that leads to the highest potential and greatest satisfaction.

The Changelog: Software Development, Open Source

Make computing personal again (News)

299.877

In this post, Asaph makes his case for the individual contributor path. If you're sold on the idea, he also lays out four strategies to build your IC career around. One, develop your technical brand. Two, seek out technical leadership opportunities. Three, stay current and curious. And four, build strong relationships. It's now time for Sponsored News.

The Changelog: Software Development, Open Source

Make computing personal again (News)

324.856

On January 30th, you can watch Augment Code in action during their live demo. But what is Augment Code anyways? It's the developer AI for complex code bases, providing you with real-time, deep understanding of the code so you can be super productive right away. Quote, your code base, documentation, and dependencies.

The Changelog: Software Development, Open Source

Make computing personal again (News)

347.701

It's the most context-aware developer AI, so you won't just code faster, you'll build smarter. Join Solutions Architect on Schumann Pandy while he demos how it can help you get up to speed on new projects, write effective unit tests, refactor legacy code. Don't just code faster, build smarter with Augment Code.

The Changelog: Software Development, Open Source

Make computing personal again (News)

367.672

Register today and they'll send you a link to join the talk and an email reminder before the session. And thanks to Augment Code for sponsoring ChangeLog News. The 7-Action Documentation Model Fabrizio Ferribenetti thinks most of the existing documentation frameworks focus too much on the tech writers and not enough on the actions of users. What are we, barbarians?

The Changelog: Software Development, Open Source

Make computing personal again (News)

37.943

It's named after the wily coyote cartoons and it's apparently been making me feel better at video games than I actually am for the entirety of my life. Ignorance, as they say, is bliss. Okay, let's get into this week's news. It's time to make computing personal again.

The Changelog: Software Development, Open Source

Make computing personal again (News)

405.658

This apparent lack of flexibility disincentivizes writing the content that's needed. Fabrizio proposes a new documentation model that is centered on seven actions that the docs are meant to satisfy. The actions are roughly in order, but not strictly. One, appraise. Two, understand. Three, explore. Four, practice. Five, remember. Six, develop. Seven, troubleshoot.

The Changelog: Software Development, Open Source

Make computing personal again (News)

430.74

He develops and explains each action and the approach you'd take in providing docs to accompany the user on their way, finishing with this. As it happens with theoretical models, this one isn't backed by extensive research or factorial analysis. The model is distributed as is, and under no circumstances can you hold me accountable for having ruined your lunch.

The Changelog: Software Development, Open Source

Make computing personal again (News)

452.05

However, I hope it provides a useful perspective for technical writers seeking to create more purposeful documentation. A standards-first web framework. New creator, that's N-U-E, creator, Taro Pieranen. Pieranen. Taro Pieranen. Taro P-I-I-R-A-I-N-E-N. Pieranen. Today, new takes a new, more natural direction. It becomes a standards first web framework.

The Changelog: Software Development, Open Source

Make computing personal again (News)

481.684

The focus has always been to strip away artificial layers and help developers take modern HTML, CSS, and JavaScript to their absolute peak. This shift is important because now we can more directly work on solving the two key issues in front end development.

The Changelog: Software Development, Open Source

Make computing personal again (News)

498.701

Those two key issues, as Taro sees them, are the front-end engineering problem, which can perhaps be boiled down to React and Friends spoil the fun, and the design engineering problem, which can perhaps be boiled down to JavaScript monoliths spoil the fun.

The Changelog: Software Development, Open Source

Make computing personal again (News)

5.703

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, January 20th, 2025. Have you ever heard of Coyote Time? No, not your annual Coyote Ugly rewatch party. Coyote Time is an affordance in video game design where the game intentionally waits a brief period after you run off the side of a platform before it plummets you to your imminent demise.

The Changelog: Software Development, Open Source

Make computing personal again (News)

514.168

Taro is disappointed with the front-end ecosystem, so he's building something that he hopes will show the old, new way to build better websites. That is the news for now, but also scan the companion newsletter for even more news worth your attention, such as you have built an Erlang, using coding skills to make passive income, and Docker on macOS is still slow?

The Changelog: Software Development, Open Source

Make computing personal again (News)

536.66

In case you missed it, last week we published two awesome shows, an interview with Alicia White from Embedded.fm, and a news roundup with Adam and yours truly, talking NVIDIA digits, Waymo infinite loops, and modern terminal experiences.

The Changelog: Software Development, Open Source

Make computing personal again (News)

551.548

Scroll up in your feed to find those and stay tuned for this week because Wednesday we are speaking with Ashley Jeffs all about his open source ride and selling Benthos to Red Panda. And on Friday, we're joined by Chris Brando and Matthew Sinabria from GoType's spinoff, FallThrough.fm. Have a great week. Leave us a five-star review if you dig our work. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Make computing personal again (News)

59.081

Benj Edwards deftly describes how surveillance capitalism and DRM turned home tech from friend to foe by asking a litany of rhetorical questions about the past. What percentage of your income had to go towards annual software subscriptions on a 20th century Windows PC? Which part of this TV set kept track of everything you watched and then secretly sold the data to advertisers?

The Changelog: Software Development, Open Source

Make computing personal again (News)

84.438

Which part of Windows 95 fed you ads without your consent and kept track of everything you did remotely so Microsoft could keep stats on it? Which part of Amazon.com in 2000 tried to get you to buy millions of no-name counterfeit and dangerous goods propped up by stealth advertising and fake reviews?

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

1016.426

If Changelog++ is new to you, that's our membership program that you can join to ditch the ads, get closer to the metal with bonus content, directly support our work, and get shoutouts like the ones you just heard. Have a great week, send Changelog news to your friends if you dig it, and I'll talk to you again next year.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

111.944

Apple Vision Pros get unboxed. People are building stuff on ActivityPub. Changelog Beats throws a dance party. Coolest code is pagespeed.dev. This rad open source web app by Daniel Rowe is the fastest, easiest way to create shareable core web vitals and page speed insights for any website. Use it to test your own sites and or shame your frenemies into speeding up the web.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

136.098

And best pros goes to the undercover generalist. Quote, since starting out as an independent contractor, I've always felt a tension between being a generalist software engineer, yet having to market myself as a specialist. Below follows an account of my struggles, hoping it might be useful for other adventurers out there. End quote.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

154.647

This amazing piece of writing by Adolfo Ochagovia was his coming out party, and even landed him with me on our It Depends series, where we weighed the pros and cons of generalizing versus specializing. And my favorite episode, you have how many open tabs? We take you to the hallway track at that conference in Austin, Texas, where we have three fun conversations.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

175.177

One with our old friend Nick Nisi from JS Party. One with our new-ish friend, Amy Dutton from Compressed FM, now of JS Party. And one with our brand new friend slash longtime listener, Andres Pineda from the Dominican Republic. That brings us to March. Laid-off tech workers battle for available jobs, Redis circles the toilet, and I invent a diabolical pyramid scheme of links.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

197.178

If you know, you know. Coolest code comes from Louis Pilfold for Gleam, his friendly language for building type-safe systems that scale, which hit the big 1.0 milestone in March. Lots of people really like it, and we really liked talking with Louis all about why that is. And best prose goes to Anton Zianov, who wrote, I'm a programmer, and I'm stupid.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

218.952

Anton has been getting paid to code for 15 years despite being, in his own words, pretty dumb. What does he do about that? He keeps things incredibly simple. But wait, that's not dumb. That's smart. Which means he's dismantled his own premise. Which might be dumb. I don't know. I'm gonna stop now. And my favorite changelog episode of the month is Retirement is for Suckers.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

239.126

The Cameron Say joins us once again. This time we learn more about his life and history, hear all about the boot camps he runs, discuss recent advancements in AI and quantum computing and how they might affect the tech labor market and more. In April, Giatan is on the loose. The world's first AI software engineer isn't, and OpenTofu versus HashiCorp heats up.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

262.19

Coolest code is Enhance Wasm, which wants to bring server-side rendered web components to everyone. I think that could be pretty cool. Quote, author your components in friendly, standards-based syntax. Reuse them across multiple languages, frameworks, and servers. Upgrade them using familiar client-side code when needed. End quote.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

282.443

That sounds so cool, in fact, that I invited Brian LaRue on Jazz Party for a deep dive. Best pros, the Wi-Fi only works when it's raining. This is perhaps my favorite story of the year. In fact, we were lucky enough to have Pedrog Grewewski on Friends to talk Semver and our Changelog++ members were treated to a bonus segment where we had Pedrog tell the story again and let us ask some follow-ups.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

29.311

I've reviewed the 50 previous episodes and picked, in my humble opinion, the coolest code, the best prose, and my favorite episode of the changelog from each month. Let's do it. January. All the AI hype is losing its luster. The chaos continues on NPM. And Zed goes open source. Coolest code is Ollama. As the volcano of new data models continues to erupt, what's a dev to choose?

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

307.27

And my favorite episode of the month, the old hot and juicy, frequent guest, and almost real-life friend, Adam Jacob, returns to share his spicy takes on all the recent open-source meets business drama. We also take some time to catch up on the state of his open-source-based business, System Initiative. We are now in May. Small language models are on the rise. Slop has become a term of art.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

330.043

And I first learned of the dead internet theory, which you're probably sick of by now. Coolest code is Superfile, a pretty fancy and modern terminal file manager. Tuis are so hot right now, Superfile is a great example of why. Best pros goes to the sound of software.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

346.772

This is the finale of a four-part series on the role that sound plays in software design, and my oh my, do you get a lot of bang for your buck with this one. Here's what I said about it back in May. Quote, this is a must read for anyone who designs software and hasn't thought seriously about the sound design.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

363.903

They cover when to use sound, what makes good sound design, implementation details, and how to get started. Good stuff. End quote. And my favorite episode of May, it's a long and windy road. This conversation with Shande Persson at Microsoft Build was called Peak Friends by one happy listener. Not only that, but it was the episode that we debuted our alternate theme song, Your Favorite Ever Show.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

387.484

In June, the open source rug pulls continue, the Lady Bird browser spreads its wings, and Apple finally gets serious. Coolest code is DuckDB 1.0. DuckDB began six years prior to this 1.0 release in June, but adopting pre-1.0 software can be foolish, and especially so when that software is a database.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

408.16

You may notice our database coverage of late has been almost entirely of the Postgres or SQLite variety. But if I were going to do a database episode soon, DuckDB would be one of the few I'm actually interested in learning more about. Best pros goes to Senior Engineer Fatigue. I felt this post by Luminous Men in my old bones. What characterizes Senior Fatigue?

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

431.453

According to the author, deliberate deceleration, efficiency over activity, the question of value versus relevance, and the overwhelming desire to start a podcast. Okay, I made up that last one, but did I really though? And my favorite episode in June, Retired, Not Tired. Kelsey Hightower comes back to share more of his wisdom. This time, it's one year after his retirement from Google.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

453.968

But guess what? He might be retired, but he's not tired. In this episode, Kelsey shares what drives him, what he fears, and how he thinks through life choices and parenting. Oh, and there's bidet talk, a surprising amount of bidet talk. It's now time for sponsored news. Session replay for mobile is here. Sentry's session replay feature has been a hit with developers.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

476.747

Imagine getting a video-like reproduction of a user session when dealing with an issue. The result is being able to reproduce the root cause of issues faster and getting a better understanding of user impact. That's exactly what Sentry launched recently in open beta for mobile platforms.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

492.538

Session replay for mobile is currently available for Android and iOS on both native SDKs as well as for React Native and Flutter. Every replay has a detailed view, the embedded video player, and rich debugging context allows you to see every user interaction in relation to network requests, front-end and back-end errors, back-end spans, and more.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

5.618

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, December 16th, 2024. Can you believe this is already our final news episode of the year? Thanks for reading and listening along in 2024. This episode diverges from our traditional fare.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

513.263

Get your session replay on at Sentry.io and use code CHANGELOG to get $100 off their team plan. Thank you once again to our friends at Sentry for sponsoring Changelog News. We've reached July. Crowdstrike strikes. CDN.polyphil.js as well. And Zerp phenomena are becoming apparent. Coolest code goes to Posting, an HTTP client, not unlike Postman and Insomnia.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

540.117

As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, meaning they're easy to read and version control. Best pros? Programming advice for my younger self.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

554.506

If you've been following news for a while, you know I have a penchant for blog posts including hard-earned learnings and advice that we can all benefit from. You know, stuff like, if you're shooting yourself in the foot constantly, fix the gun. Quote, Marcus Buffett finally thinks he's a decent programmer.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

56.812

How about a tool that helps you switch between them easily and even customize or create your own? Of all the tools I covered this year, Ollama is one of the few that I actually adopted and still use today. Best pros goes to a plea for lean software.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

570.217

So he's rounded up a bunch of his learnings and wrote them down with the idea of what would have gotten me to this point faster. And my favorite episode of the month, Code Review Anxiety. I'm a big fan of Carol Lee, PhD, and a big fan of this conversation where she shared with us her research on code review anxiety.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

588.098

We get into all the nooks and crannies of the topic, common code review myths, strategies for coping, the need for awareness and self-reflection, the value of exposure and practice to build confidence, the importance of team dynamics, respect, empathy, and connection, and more. Later in the year, Carol came back and embarrassed everyone, except me, on our Pound to Find game show. It's now August.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

611.31

Turns out, most programmers are unhappy. Llama 3.1 gives ChatGPT a run for its money, and scientists confirm FlowState is a thing. Coolest code, ChartDB. What's cool about this open source, self-hostable web app is its instant schema import. Quote, run a single query to instantly retrieve your database schema as JSON.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

631.861

This makes it incredibly fast to visualize your database schema, whether for docs, team discussions, or simply understanding your data better. Best pros goes to do quests, not goals.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

642.466

I love David Cain's reframing of short-term goals, which are uninspiring, into quests, because I'm on a side quest to fix my Vim config is a lot more fun and impressive than saying I've been tweaking my Vim config for the last four hours. And my favorite episode, in August, Why We Need Lady Bird. Getting to interview Defunct, a.k.a. Chris...

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

662.142

Wanstroth, alongside Andreas Kling, was the cherry on top of this delicious episode.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

667.004

We discuss what it's going to take to get to alpha, the why behind Ladybird, avoiding incentives other than those of the users, their plans for incremental adoption of Swift as the successor language over C++ and Rust, and of course, what they hope Ladybird can achieve as a truly independent open source browser that's for the people.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

685.271

In September, Zulip enters the chat, Laravel raises a boatload of cash, and WordPress starts to implode. Coolest code is OpenFreeMap. OpenFreeMap takes map data from OpenStreetMap and serves up the necessary tiles in various styles for anyone to render them on their websites or apps for $0. Best pros? Your company needs junior devs.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

707.963

Doug Turnbull does a good job laying out the case for hiring junior devs, a drum that I've been beating for years. Doug makes a lot of great points in this article. I'll add one. Junior devs are plenteous. That means you can take your time and find the ones that will really gel with your organizational culture.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

72.126

These amazingly prescient prose weren't written this year, but they bubbled back up in January because their author, Nicholas Wirth, passed away on New Year's Day. Wirth also happens to be the creator of Pascal and the dubber of Wirth's Law, which we pound to find in January as well.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

724.53

Also, you don't have to pay them as much while you train them up and make them more valuable so you can pay them more. And my favorite conversation of August, the best, worst code base. Come for the software gore. Stay for that time the Secret Service busted into Jimmy Miller's door for hacking. October. Evan Yu starts a startup. Ghost job sightings abound.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

745.582

SpaceX caught a booster with chopsticks and Matt Molenweg goes rogue. Also, ARK's dead browser walking. Wow, a lot happened in October. October. Coolest code goes to deal with it GIF emoji generator, not to be confused with the deal with it GIF emoji generator, which doesn't exist because GIF isn't a word. If all software was serious business, the world would be not a very enjoyable place at all.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

770.225

And this deal with a GIF generator is a very enjoyable place. Best pros. Cognitive load is what matters. I was highly tempted to quote this entire article back when I covered it. I did my best not to, but it was still a big pull quote. Here's a smaller one. There are so many buzzwords and best practices out there, but let's focus on something more fundamental.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

790.398

What matters is the amount of confusion developers feel when going through the code. Confusion costs time and money. Confusion is caused by high cognitive load. It's not some fancy abstract concept but rather a fundamental human constraint. End quote. The overarching point, we should reduce the cognitive load in our projects as much as possible. But how?

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

812.936

And my favorite episode, Elasticsearch is open source again. On this one, Shade Bannon joins us to discuss pulling off a reverse rug pull.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

821.12

We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately, what made them hit rewind and return to open source.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

835.766

In November, buttons and knobs are back in vogue, spreadsheets are being democratized, and democracy is being tested in production. Coolest code is Iron Calc. Iron Calc is an MIT-licensed, work-in-progress spreadsheet engine written in Rust, but usable from a variety of programming languages like Python, JavaScript, Node, and possibly R, Julia, or Go. Their ambition extends beyond code too.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

861.447

They want to drive the spreadsheet industry forward through R&D, community building, and a knowledge base. Cool stuff. Best pros. A career ending mistake. John Arundel says when it comes to this post, you came for the schadenfreude, but you'll stay for the thought-provoking advice. Kudos to John on the excellent wordplay in this post.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

88.934

And my favorite episode in January goes to Dear New Developer, in which Dan Moore joins us, the author of Letters to a New Developer, a blog series of letters of what Dan wished he had known when starting his developer career. Dan shared his best advice for new devs, including the importance of saying no, leaving code better than you found it, and the value of skill stacking. Next up, February.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

881.721

The career ending mistake is not planning the end of our careers. Got it. Now, what exactly does it mean to plan the end of your career? Hmm. And my favorite episode of November, bus factors and conspiracy theories. I think we recorded more Adam and Jared discuss the news style episodes in 2024 than any previous year. Turns out I love hanging out with Adam and just shooting the breeze.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

904.416

And our listeners don't seem to mind it either. Expect more like this with some other randos, of course, next year as well. Finally, December. I remember it like it was just yesterday, also today, and tomorrow too. What day is it again?

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

918.423

Coolest code, MarkWhen, a Markdown-style journal language by Rob Cook for plainly writing logs, Gantt charts, blogs, feeds, notes, journals, diaries, to-dos, timelines, calendars, or anything that happens over time. Rob hasn't merely designed the MarkWin language.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

934.551

He also created Meridium, a collaborative editor for it that supports custom commands, snippets, visualizations, autocomplete, and more. And the best pros, the skill that is not doing by Dylan Fitzgerald. Quote, it's compellingly easy, even invisible, to stay in the loop of doing. The thing is, sometimes the best use of your time, the most effective action is to do nothing.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

958.394

To sit, wait, and let the system that you put into motion move without your intervention. To not mess with what's working and to make time and space for your team to figure things out for themselves. End quote. And my favorite episode in December, Shop Talkin' Friends. I like the way one listener, Fred Rocha, described this episode better than we did.

The Changelog: Software Development, Open Source

The code, prose & pods that shaped 2024 (News)

978.752

Fred says, quote, What happens when you get four senior web folks who are awesome at speaking and give each other space to ruminate great things? Thanks, Fred. I'm glad you enjoyed it. That's the news for this year, but it's time once again for some Changelog++ shoutouts. Shoutout to our newest members! We appreciate you for supporting our work with your hard-earned cash.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

103.052

The $30K income referenced in the headline is one individual who produced more than a half a dozen successful hires for the company after referring more than 1,000 job candidates to his employer. Mistakes engineers make in large codebases.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

120.456

Shahan Godeki has spent a decade working on large, established codebases, which he defines as having single-digit million lines of code, like 5 million, somewhere between 100 and 1,000 engineers working on the same codebase, and the first working version of the codebase is at least 10 years old. I can't say I've ever worked on a code base in this category, so I'll have to take Sean's word for it.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

145.154

And that word is, quote, there's one mistake I see more often than anything else, and it's absolutely deadly. Ignoring the rest of the code base and just implementing your feature in the most sensible way. In other words, limiting your touchpoints with the existing codebase in order to keep your nice, clean code uncontaminated by legacy junk.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

165.408

For engineers that have mainly worked on small codebases, this is very hard to resist. But you must resist it. In fact, you must sink as deeply into the legacy codebase as possible in order to maintain consistency. Apple is killing Swift.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

182.162

Jacob Bartlett tells the brief history of Swift and why he believes, and its creator, Chris Lattner, seems to agree, that it has fallen from its original great vision. Quote, End quote. Jacob describes Python's BDFL roots, Rust's community-driven roots, and Kotlin's corporate-backed roots. Then he compares these to Swift, which he calls corporate dictator for life. Quote,

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

223.752

who prize secrecy and sneer at community input. Unshackled from Lattner's influence, or even the relentless drive to craftsmanship imposed from Jobs, it's all about shipping the latest proprietary profit driver. It's now time for Sponsored News. build custom AI apps on top of your data. Our friends at Retool are helping teams integrate AI into their apps.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

249.409

Retool has been the best way to build internal apps and now they're helping teams go from idea to prod fast without having to be an AI expert. Bring your data into Retool vectors to make it instantly usable with any LLM no matter where the data lives now. Add your data to LLM calls in a single click. Use data with any LLM prompt inside an AI component or as a step in a workflow.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

275.248

From there, you can generate code or text, summarize text, extract labels, or even compare LLMs. Here's what James Evans, CEO of CommandBar, has to say about Retool AI. Quote, Retool AI saves our team hours each week by automating their outreach. We generate personalized messages instantly with AI actions, with our data from Salesforce, outreach, and our data warehouse connected to Retool.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

29.412

According to some Sherwood News research, Disney Plus will likely subject you to more ads than anyone else, eating up about 13-16% of your watch time. Netflix, on the other hand, shows you ads about 3-4% of the time. These numbers are different depending on what you're watching, and they may change at any moment, but I found them interesting nonetheless. Okay, let's get into this week's news.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

301.141

End quote. Learn more and start for free, or get a demo at retool.com slash AI, and thank you to Retool for sponsoring ChangeLog News. Turn any GitHub repo into an interactive diagram. Git diagram is an awesome site by Ahmed Khalil that uses Claude 3.5 Sonnet to take the contents of any GitHub repo you pass it and turn it into an interactive mermaid diagram.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

327.127

Here's the diagram it created when I passed it changelog.com source code. Check the chapter image if you're listening audio only, or look at your screen if you're watching the video. You can click on each component to go straight to the code it represents, and you can export the Mermaid code for use elsewhere. Exploring a stablecoin bank.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

346.753

Bridget Harris goes deep on the potential of crypto stablecoins to disrupt Visa and MasterCard's duopoly. Quote, right now, Visa and MasterCard charge merchants an egregious 2% to 3% swipe fees, which is typically their second highest cost after payroll. Sadly, smaller merchants are disproportionately hit by these swipe fees.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

368.891

This is partly why Visa and MasterCard's profit margins are each higher than 50%. Small businesses have no choice but to accept Visa and MasterCard since they control 80% of the credit card market. A stablecoin network could drop those swipe fees to essentially zero.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

385.501

Merchants hate swipe fees, rightfully so, and if they could opt for a lower fee network that wouldn't limit their TAM, total addressable market, they'd switch in a heartbeat. End quote. I've long asked cryptocurrency bulls to point me to the killer apps. First, it was ICOs, which didn't really pan out. Too many scammy founders. Then it was NFTs, which were a lot like the pogs of my youth.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

410.251

Fun for a day or two. More recently, it's been prediction markets. I'm sorry, gambling, which I admit is a legit app, just not one that I'm interested in. But knocking 3% off every transaction in the world, that dog could hunt. Unfortunately, it's also going to require government intervention, of which I'm a perma-bear.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

430.34

That is the news for now, but also scan this week's companion newsletter for even more stories worth your attention, such as... Introducing Work, a simplistic build system like Make and Command Runner like Just. Awareness Syndrome, which is kinda like Imposter Syndrome, but not... And of course, our award-worthy unordered list of awesome links. Get in on the action at changelog.com slash news.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

460.901

In case you missed it, we had Rachel Blotnick talking buttons and Matt Reier singing songs on the show last week, both of which are available in full video on our YouTube channel at youtube.com slash changelog. And coming up this week, we are joined by Embedded FM's Alicia White to talk all about programming things that are not computers. Have a great week.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

482.546

Leave us a five-star review if you dig our work. and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

5.68

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, January 13th, 2025. One way folks pinch pennies these days is by downgrading their streaming subscriptions to the ad-supported plan. But just how many ads might you have to endure from any given streamer?

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

56.5

The new $30,000 side hustle. Bloomberg reports, but I link to Megan McDonough's commentary on LinkedIn because paywall, that employee referrals have become a lucrative side hustle for tech workers. Quote, platforms like Blind and Refer Market are connecting job seekers with company insiders willing to offer referrals for a fee. End quote.

The Changelog: Software Development, Open Source

The new $30,000 side hustle (News)

82.168

I'm not surprised that this is a thing, but I'm certainly disappointed. How can you feel good about making money by referring a complete stranger for a position? I guess you get over it because it's an easy 30K. Crazy times. While this phenomenon is likely rare, it is indicative of a job market that is way out of whack.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

117.606

If you don't finish by the end of the day, delete it and start over the next day. You're allowed to keep unit tests that you wrote. If after a few days you can't actually implement the feature, think of what groundwork, infrastructure, or refactoring would need to be done to enable it. Use this method to implement that, then come back to the feature. End quote.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

151.059

Quantity has a quality all of its own. And 3. The gun to your head method. That last one reminds me way too much of a particular scene from Swordfish. If you know, you know. The ultimate in debugging. Here's Mark Rainey.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

167.504

Quote, engineers are currently debugging why the Voyager 1 spacecraft, which is 15 billion miles away, turned off its main radio and switched to a backup radio that hasn't been used in over 40 years. I've had some tricky debugging issues in the past, including finding compiler bugs and debugging code with no debugger that had been burnt into prompt packs for terminals.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

191.099

However, I have huge admiration for the engineers maintaining the operation of Voyager 1. Recently, they sent a command to the craft that caused it to shut off its main radio transmitter, seemingly in an effort to preserve power and protect from faults. This prompted it to switch over to the backup radio transmitter that is lower power.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

210.295

Now they have regained communication, they are trying to determine the cause on hardware that's nearly 50 years old. Any communication takes days. When you think you have a difficult issue to debug, spare a thought for this team. End quote. In fact, end post. I just quoted it in its entirety. I guess I saved you a click. Sorry, Mark.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

230.292

I'll link to the source of the story he's talking about in the newsletter. It's now time for sponsored news. Kurt Mackey says clouds generally suck. Our friends at Fly.io have a great YouTube channel, and they recently published a chat between Kurt Mackey and Annie Sexton about why public clouds generally suck. The main takeaway? Public clouds aren't really built for developers.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

255.793

Here's a taste of that conversation.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

278.541

I think that's a lot of people.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

332.98

Follow the link in your chapter data or the newsletter to listen to the entire 15-minute convo. And thanks once again to Flight.io for sponsoring ChangeLog News. We're leaving Kubernetes. Gitpod's Christian Weichel and Alejandro de Brito Fontes tells the story of how they realized that Kubernetes is not the right choice for building developer environments.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

356.767

Quote, this is not a story of whether or not to use Kubernetes for production workloads. This is the story of how not to build development environments in the cloud. Whatever you do, do not take this as generic Kubernetes bad advice. Their findings are specific to building development environments, which are unique for many reasons, such as they are extremely stateful and interactive.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

380.57

Developers are deeply invested in their source code and the changes they make. They have unpredictable resource usage patterns, and they require far-reaching permissions and capabilities. So if you're building something that shares those characteristics, you might really want to read their post before choosing Kubernetes.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

39.573

Let's get into this week's news. the democratization of spreadsheets. IronCalc is an MIT-licensed, work-in-progress spreadsheet engine written in Rust, but usable from a variety of programming languages like Python, JavaScript, via Wasm, Node.js, and possibly R, Julia, or Go. Here is why they're building it. For over 40 years, spreadsheets have been integral to countless applications.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

397.881

For the rest of us, though, this serves as a high-quality deep dive into the trials and tribulations of their engineering team. Just remember, quote, you are not choosing Kubernetes versus something else. You are choosing a system because it improves the experience for the teams you support. Convert entire websites to Markdown. There's a lot of tools out there that convert Markdown text to HTML.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

421.377

That's no surprise. It's literally what John Gruber's original Markdown program was built to do. But there aren't many tools out there that go in the other direction. converting HTML to Markdown. Johannes Kaufmann's HTML to Markdown project does exactly that in the form of a fully extendable Go library, a CLI, a REST API, and a webpage where you can copy and paste the inputs and outputs.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

445.279

The best part, it's built to handle entire websites, which makes it super useful for migrating a site, taking documentation offline, and decluttered reading. Check it out in the chapter data and the newsletter.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

457.97

That is the news for now, but also scan that companion changelog newsletter for even more news worth your attention, like how Vercel thinks about Next.js, will we care about frameworks in the future, everything I've learned so far about running local LLMs, Being in tech means being a lifelong learner.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

480.369

And more, of course, which you can find in this episode's show notes or at changelog.com slash news. Now, this is episode number 120, so that means it's time once again for some Changelog++ shoutouts. Shoutout to our newest members, Brian F., Benjamin M., Carrie K., Aiden M., Johannes R., Carl M.,

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

5.575

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, November 11th, 2024. Merch alert! We are doing a first-ever year-end sale with discounts up to 40% off. There's never been a better time to grab yourself, or a friend, or a collaborator, or an open source maintainer, some fresh changelog threads. Get in on it at merch.changelog.com. All threaded up? Sweet.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

504.244

Mark A, Shemislav B, Simon S, Paul S, Jesse T, Pool H, Sid K, Justin D, and Warren Y. We appreciate you for supporting our work with your hard-earned cash.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

519.469

If ChangeLog++ is new to you, that's our membership program that you can join to ditch the ads, get closer to the metal with bonus content, receive a free sticker pack in the mail, directly support our work, of course, and get shout-outs like the ones you just heard. Check it out at changelog.com slash plus plus. ChangeLog++. It's better. All right. Have a great week.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

543.053

Leave us a five-star review if you like the show. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

67.961

Despite numerous proprietary and open-source options, finding a universally accessible, reliable, and high-quality engine remains a challenge. Many existing solutions are expensive, require accounts, or suffer from performance and stability issues. Our mission, to fill the gaps left by the industry and empower every user with a robust, open-source spreadsheet engine that caters to diverse needs.

The Changelog: Software Development, Open Source

The democratization of spreadsheets (News)

94.597

End quote. Their ambition extends beyond code, too. They want to drive the spreadsheet industry forward through R&D, community building, and an awesome knowledge base. Cool stuff. algorithms we develop software by. Grant Slatton outlines a cool feature development method he learned from another engineer. Quote, start working on the feature at the beginning of the day.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

121.398

What does this mean, though, for the Rust for Linux project? CB says, I think Rust for Linux as a project is in danger, not because of technical reasons, but because of social ones. So what does this mean for the future of Linux? The author seems to believe an eventual fork is likely. Brett Victor introduces Dynamic Land.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

155.535

Brett Victor, a well-known interface designer and computer scientist who's best known for his amazing talks on the future of technology, has been working quietly on a new project, Dynamic Land, for many years. Turns out he's done being quiet about it. Dynamic Land is essentially making the real world computational, then giving people what they need to compute it however they like.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

178.43

You really should watch the six minute introduction video, which is filled with amazing statements like, you don't have to simulate a virtual world when the real world simulates itself.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

201.728

To call this endeavor ambitious would be an understatement. Here's the sum, which, if they pull it off, and maybe they already have, would be a big technical achievement and an enormous cultural achievement.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

242.253

SRE doesn't mean anything useful anymore. Rachel, by the bay, laments her realization that Site Reliability Engineer, SRE, has become useless as a way to categorize people with a very particular set of skills, much like every other title has before it. Clearly, somewhere along the line, someone lost the thread, and it has completely destroyed any notion of what an SRE was supposed to be.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

269.154

Just so we're operating on a level playing ground here, I'll lay down my own personal definition of the term and what I expect from people in that role and what I expected from myself. To me, an SRE is both a sysadmin and a programmer, developer, whatever you want to call it. It's a logical and, not, an XOR.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

289.912

She goes on to detail what is meant by sysadmin and what is meant by programmer, but what she's been seeing in her attempts to hire are SREs who are just ops people. I agree with Rachel, but not just about SREs. I've found most job titles in the software world to be relatively useless and so much more so as each title ages. Let's do some sponsored news. 3.7 million fake GitHub stars.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

316.248

How much weight do you put into a project's GitHub star count? No matter how much it is, it's probably too much. Socket researchers have uncovered 3.7 million fake GitHub stars, highlighting a growing threat linked to scams, fraud, and malware with these campaigns rapidly increasing over the last six months.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

32.824

If you'd like to kick the tires with us, I'll put the link to join at the top of this week's newsletter. Okay, let's get into the news. Is Linux collapsing under its own weight? A Rust for Linux developer, Wedson Almida Fileho, resigned from the project after an unfortunate interaction with another maintainer. Wedson's parting words, quote, I am retiring from the project.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

336.656

Based on this research, Socket is launching a new Suspicious Stars on GitHub alert that utilizes the low activity and clustering heuristics to detect packages associated with repos that have fake stars. If you want to get proactive alerts and check your entire organization for Suspicious Star packages...

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

356.252

plus 70 more indicators of supply chain risk, install the free Socket for GitHub app in just two clicks. Whenever a new dependency is added or updated in a pull request, Socket analyzes the package's behavior and security risk, alerting you before any malicious code has the chance to land in your project. Check it out by following the link in the newsletter.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

378.971

And thank you to Socket for sponsoring ChangeLog News. Your company needs junior devs. Doug Turnball does a good job laying out the case for hiring junior devs, a drum that I've been beating off and on for years. Quote, lately, big tech only wants elite squads of staff devs that can, quote, hit the ground running on the big, often AI initiative.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

402.925

It's been remarked over and over that AI will completely replace junior developers. Juniors, after all, exist to do code monkey work. easily replaced with an LLM. However, that misses the mark on why we have junior employees. Coaching junior employees becomes its own force multiplier for innovating at scale. It's not about the added labor.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

426.022

It's about a psychologically safe culture that values teaching and learning and the innovation that this unlocks. End quote. Doug makes a lot of great points in this article. I'll add one. Junior developers are plenteous. That means you can take your time and find the ones that will really gel with your organizational culture.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

446.618

Also, you don't have to pay them as much while you train them up and make them more valuable so you can pay them more. You may be asking that age-old question, but what if we train them up and they leave? The answer to that is, what if you don't train them up and they stay? The LLM honeymoon phase is about to end.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

466.432

Balder Bjarnason has been consistently bearish on the current crop of AI tools and products since I've been following him. I don't agree with him in all aspects, but he does a good job of arguing his position, so I appreciate his writing on the subject. In this latest post, Balder explains how weaknesses and how LLMs work are making them great targets for manipulation.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

489.788

We've also known for a while that prompts are effectively impossible to secure. It should not come as a surprise that some researchers decided to see if prompt security could be bypassed with a malicious token stream that completely bypasses the whole comprehensible language part. End quote. Given the opportunity for businesses to gain an unpaired advantage, we all know what they'll do with it.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

5.728

What up, nerds? I'm Jared, and this is Changelog News for the week of Monday, September 9th, 2024. After our conversation with Alia Abbott last week, we decided to try Zulip in earnest for a while. So far, so good. The overall experience isn't quite as polished as Slack, but it's nerd-built, and you can tell they've put a lot of love into it.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

533.602

Balder thinks this is going to go from bad to much, much worse as these techniques are uncovered. Quote, this is going to get automated, weaponized, and industrialized. Tech companies have placed chatbots at the center of our information ecosystems and butchered their products to push them front and center.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

553.417

The incentives for bad actors to try to game them are enormous, and they are capable of making incredibly sophisticated tools for their purposes. That is the news for now, but also scan this week's ChangeLog newsletter for even more news worth your attention, like creating a git commit the hard way and grippability as an underrated code metric, plus a whole lot more.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

578.49

Get in on that newsletter by popping your email address in at changelog.com slash news. We have some great episodes coming up this week. On Wednesday, Erez Zuckerman talking ergonomic keyboards. And on Friday, Natalie Pisanovic from GoTime talking AI coding tools. Have a great week. Leave us a five-star review if you want some free stickers. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

59.24

After almost four years, I find myself lacking the energy and enthusiasm I once had to respond to some of the non-technical nonsense. so it's best to leave it up to those who still have it in them, end quote. After that, Asahi Lina, who is a developer of the Apple GPU drivers for Linux, sounded off with her own frustrations with maintainers and Rust from the DRM perspective.

The Changelog: Software Development, Open Source

Is Linux collapsing under its own weight? (News)

86.041

Her conclusion, quote, And that's really sad, and isn't helping make Linux better. End quote. The post I'm linking to is in response to those two events. The author, who goes by CB, thinks they, quote, signal deeper issues in Linux, both technical and cultural, end quote. Some of the technical and cultural issues are explained in the post.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

119.173

This hyperlink degradation they're talking about by the big social networks is entirely real and entirely maddening. Here at ChangeLog, we are completely antithetical to all of that. Our entire purpose is to act as pointers to interesting stuff that other people are doing. On this point, I align with Nilay Patel, who says that The Verge is going to revolutionize the media through blog posts.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

145.365

That might not sound revolutionary, but in today's internet economy, it certainly is. Evolving GitHub Issues it's nice to see GitHub isn't completely ignoring one of their most used subsystems. Quote, Today we are excited to unveil a major evolution of issues and projects featuring a range of highly requested enhancements, including sub-issues, issue types, and advanced search for issues.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

174.428

Together, these additions make it easier than ever to break down work, Visualize progress, categorize, and find just the right issue in GitHub. End quote. Sub-issues and issue types in particular look very useful and quite well done. Kudos to the team. And nary a mention of AI, which is refreshing as well. Evan Yu announces Void Zero. Here's Vue.js creator Evan Yu.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

202.948

Quote, I have founded Void Zero Inc., a company dedicated to building an open source, high performance, and unified development tool chain for the JavaScript ecosystem. We have raised $4.6 million in seed funding led by Excel. End quote. Evan wants us to imagine a tool chain that is unified, high performance, composable, and runtime agnostic.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

226.675

He goes on, quote, Such a tool chain will not only enhance Vite, but also drive significant improvements throughout the JavaScript ecosystem. This is an ambitious vision, and achieving it requires a full-time, dedicated team, something that wasn't possible under the independent sustainability model of my past projects. This is why Void Zero was founded. End quote.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

246.4

My biggest question is addressed at the bottom of their FAQ. Why will this be different from previous attempts to create a unified JS toolchain? The answer? The biggest challenge of a unified toolchain is the 0 to 1 problem. It needs to gain critical mass for exponential adoption to justify continued development. but it's hard to cross the chasm before it actually fulfills the vision.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

269.417

Void Zero does not have this problem because Vite is already the fastest growing toolchain in the JavaScript ecosystem. End quote. K-Ball and I discussed this announcement and many of its implications on this upcoming Thursday's episode of JS Party. It's now time for Sponsored News. Server-full JavaScript without serverless hassles. Imagine if a server could boot as fast as a serverless function.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

296.597

That's Fly Machines, the backbone of Fly's public cloud that puts developers first. Serverless compute is a trade-off you no longer need to make. Fly lets you graduate to a full-stack cloud and regain control of your hosting bill. Here's three reasons why Fly is rad. One, functions and apps boot and respond to web requests in 250 milliseconds or less with fly machines.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

319.91

You decide to keep them running or automatically put them to sleep. Two, JavaScript, TypeScript, Bun, Deno, whatever your flavor is, fly, launch, automatically detects your runtime and generates a VM with everything you need to run your app.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

333.675

Three, run workloads that require GPUs or lots of CPUs, memory, and storage in over 30 regions around the world, all interconnected by a private encrypted WireGuard network that works out of the box. We love Fly, and you might too. Learn more about it at fly.io. When companies are only pretend hiring. This AskHN post by user Neil K is something Johnny Borsico has brought up on GoTime as well.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

364.161

Here's Neil K, quote, "'I'm looking for a job, and like many people in this situation, am finding it unusually difficult. I've read rumors that many firms are actually in a hiring freeze, but they keep job recs open for appearances. Apparently some investors use job postings as a company health metric." I have no way of knowing how widespread this is, but it is happening at some places. End quote.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

40.304

That's astounding. Two questions. How high will that percentage be five years from now? And are we past the point of no return? Oh well, let's get into this week's news. The slow death of the hyperlink. The linked article about linking incentives is framed in the context of journalism, but its implications are wide-sweeping and profoundly disturbing.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

402.129

The comments on that HN thread mostly corroborate the rumor. One commenter says, VCs are absolutely using job listings as a health metric, and it is leading to companies listing a bunch of jobs. They aren't exactly fake jobs. They will hire someone if some unicorn walks in, but they are nice to have jobs, not necessary jobs. Be careful out there and give yourself a little bit of leeway.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

424.809

Maybe you didn't get the job, but then again, maybe nobody got the job. Does it scale down? Here's Klaus Van Shelven. Quote, it's 2024 and software is in a ridiculous state. Microservices, Kubernetes, Kafka, Elasticsearch, load balancers, sharded databases, Redis caching, for everything. Everything's being built like it's about to hit a billion users overnight. Well, guess what?

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

452.825

You don't need all that stuff. End quote. I have to agree with Kloss, this is why Yagney, you ain't gonna need it, or you aren't gonna need it if you prefer proper English, is probably my most used programming principle. Kloss nails it. Quote, scaling isn't wrong, but scale down first. Start small, grow when needed, optimize for iteration speed.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

477.862

That's the news for now, but this is episode number 115, so that means it's time once again for some Changelog++ shoutouts. Shoutout to our newest members, Gabriel P., Rayan A., Anthony J., Alex R., Torbjorn F., Thomas M., Robert C., Christopher D., and Matthew H. We appreciate you for supporting our work with your hard-earned cash.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

5.6

what up nerds i'm jared and this is changelog news for the week of monday october 7th 2024 do you remember that dead internet theory i was talking about a few weeks back that maybe the internet now consists mainly of bot activity? Well, here's one more piece of evidence that gives credence to the idea. Alan Hamlet reports that of Product Hunt's 1 million plus user signups, more than 60% are bots.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

507.581

If ChangeLog++ is new to you, that's our membership program that you can join to ditch the ads, get closer to the metal with bonus content, receive a free sticker pack in the mail, build your own custom feeds, directly support our work, and get shoutouts like the ones you just heard. Check it out at changelog.com slash plus plus. ChangeLog++. It's better. Have a great week.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

532.755

Share the show with your friends who might dig it. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

66.667

There is a real bias against hyperlinking that has developed on platforms and apps over the last five years in particular. It's something that's kind of operating hand-in-hand with the rise of algorithmic recommendations. You see this on Elon Musk's version of Twitter, where posts with hyperlinks are degraded. Facebook itself has decided to detach itself from displaying a lot of links.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

90.721

That's why you get so much AI scum on Facebook these days. Instagram itself has always been kind of hostile to linking. TikTok as well.

The Changelog: Software Development, Open Source

The slow death of the hyperlink (News)

99.444

If you degrade hyperlinks and you degrade this idea of the internet as something that refers you to other things, you instead have this stationary internet where a generative AI agent will hoover up and summarize all the information that's out there and place it right in front of you so that you never have to leave the portal. End quote.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

118.173

And Google starting to feel real pressure on search. That might already be happening. What do you think? Things we learned about LLMs in 2024. Simon Wilson's year-end roundup is a must-read and perhaps the only thing you have to read to get up to speed on the state of the large language model ecosystem. He also comments on much of the commentary around LLMs, which I wholeheartedly agree with.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

142.574

Simon says quote, I think that telling people that this whole field is environmentally catastrophic plagiarism machines that constantly make things up is doing those people a disservice no matter how much truth that represents. There is genuine value to be had here but getting to that value is unintuitive and needs guidance.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

161.349

Those of us who understand this stuff have a duty to help everyone else figure it out. an unreasonable amount of time. Alan Pike describes a method for magic, quote, the pianist whose fingers seem supernaturally nimble, the presenter whose message seems viscerally compelling, and the artist whose paintings seem impossibly realistic all wield the same magic.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

184.334

They've invested more time than you'd expect. Allen also provides a formula for getting over that fear of commitment. I'll give you a hint. It's similar to the formula for eating an elephant. It's now time for Sponsored News. Mobile debugging hands-on workshop. Picture this scenario. You get a crash report. App crashed on checkout page. But you can't reproduce it on your Pixel.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

221.042

Maybe it's only happening on a Samsung device. Maybe it's a memory issue. Or maybe the user was on a bad network. Now you're stuck digging through logs, guessing at settings, and running the same scenario over and over in your emulator.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

233.953

If this sounds familiar to you, join Sentry's Philip Hoffman and Simon Grimm for a demo-filled, hands-on workshop aimed at helping you take the guesswork out of debugging on mobile. They'll show you real-world examples and how to solve common issues like reproducing those elusive crashes and finding the root cause of performance issues.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

252.806

Whether you work with iOS, Android, or React Native, you'll leave with practical strategies and tools you can use immediately. Sign up for that workshop using the link in the newsletter and your chapter data. And thanks to Sentry for sponsoring Changelog News. the magic of small databases.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

270.379

Here's Tom Critchlow, quote, we've built many tools for publishing on the web, but I want to make the claim that we have underdeveloped the tools and platforms for publishing collections, indexes, and small databases. It's too hard to build these kinds of experiences, too hard to maintain them, and a lack of collaborative tools exist.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

291.329

Tom goes on to think through what's needed in this space, list some existing tools and examples, and make this overall point. I want to empower more individuals to publish, maintain, and collaborate on small indexes to build a million tiny libraries, community databases, weird collections, and indie indexes. Parkinson's Law. It's real, so use it.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

314.586

Parkinson's Law, which says that work expands so as to fill the time available for its completion, is counterintuitive, but that doesn't make it wrong. This is why I've staked the claim that arbitrary deadlines are actually awesome, link in the newsletter, and it's why James Stanier agrees with me. Here's James, quote, "...projects that don't have deadlines imposed on them..."

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

334.79

even if they are self-imposed, will take a lot longer than they need to and may suffer from feature creep and scope bloat. By setting challenging deadlines, you will actually get better results. It's all about manipulating the iron triangle of scope, resources, and time. End quote. I wish it weren't true, but it is. Oh, it is. Deadlines really help human beings get things done.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

358.297

Acknowledge it, embrace it, use it. That's the news for now, but also scan the companion newsletter for even more stories worth your attention, such as hitting OKRs versus doing your job. Nobody gets fired for picking Jason, but maybe they should. And the ghosts in Spotify's machine. Hashtag dead internet theory is real. In case you missed it, our last episodes of 24 were a couple of bangers.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

37.636

So, let's get into this week's news. 10 Big Predictions for 2025 Tech journalist M.G. Siegler goes way out on a limb with some big predictions of things that could happen this year, one of which he believes actually has a chance. Here's his list with all of his reasoning removed because why not, right? Number one, Apple buys an AI company. Number two, someone buys Warner Bros. Discovery.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

386.81

Our final interview was with Mitchell Hashimoto talking ghosty, which is publicly available now, by the way. And our final Friends was State of the Log 2024 with 12 listener voicemails plus BMC remixes. Scroll back in your feed if you haven't listened to those yet and hang tight for some awesome pods this week as well. On interviews, Rachel Plotnick joins us to talk buttons, knobs, and switches.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

411.477

And on Friends, well, it's only Matt Reier with his guitar and a list of ridiculous topics to discuss. Have yourself a great week. Leave us a five-star review if you dig the show, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

5.623

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, January 6th, 2025. Well, how did your 2024 exit? Did you close open file descriptors, delete temporary files, and free allocated memory? Or was it more of a segfault and core dump kind of a finish? Me? I'm still holding on to a couple of loose threads, but I managed to return zero, and I'm ready to execute again.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

66.904

Number three, Intel gets bailed out. Number four, Elon Musk bails on the White House. Number five, Amazon's Alexa overhaul proves less than remarkable. Number six, Microsoft and OpenAI kiss and make up or break up. Number seven, NVIDIA comes back to earth a bit. Number eight, threads passes X slash Twitter in active users. Number nine, Google starts to feel real pressure on search.

The Changelog: Software Development, Open Source

10 big predictions for 2025 (News)

95.64

And number 10, Mark Zuckerberg, Unchained. Of course, MG does defend these predictions in the blog post, which is linked. Some of these sound not too outlandish to me. Specifically, I can see numbers 1, 4, 5, 7, and 9 happening. That's Apple buying an AI company. Elon Musk bailing on the White House. Amazon's Alexa being not so remarkable. Nvidia coming back to Earth.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

102.052

Lars Worzenius was there at the birth of Linux, having met Linus Torvalds at the University of Helsinki in 1988. In this 2023 contribution to LWN.net, Lars tells the story from his perspective. It all started with a typo. End quote. There's lots of fun gems shared here, like this one that shows Linus' humble aims.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

141.957

Quote, in August 1991, Linus mentioned his new kernel in public for the first time in the comp.os.minix news group. This included the phrase, I'm doing a free operating system, just a hobby, won't be big and professional like GNU, end quote. For many of us, Linux has always been a core piece of our computing lives.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

163.118

It's easy to forget that it hasn't always existed or that its dominance was at one time unsure, even unlikely. Stories like this one, told by the people who live them, always remind me of this great insight from Steve Jobs, who said, everything around you that you call life,

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

233.385

If it is worth keeping, save it in Markdown. Pyotr Migdal says that as a data scientist, he turns things into vectors, but as an unabashed archivist, he turns things into Markdown. Quote, Markdown files are essentially plain text with some extra syntax for common elements like sections, bullet points, and links.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

252.438

The format deliberately avoids precise control over display details like font selection. Following the rule of least power, I consider this limitation a feature. For contrast, consider PDF, a format so powerful that it can run Doom. He goes on to explain how he does it, tools that help, and what he'd like to see exist in the world to make this all easier and better.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

274.104

But the main point is the main point. When it comes to things that have to last, plain text is great, and Markdown is a great format for your plain text. It's now time for Sponsored News. NextEdit understands the ripple effect of code changes. The newest feature from our friends at Augment Code is one I've wanted my entire career.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

295.158

Every dev out there knows the pain that follows updating a field in one file, and now you're hunting through all the various places in the code base to update SQL queries, tests, and type definitions, if you're into that kind of thing. What should be a simple change becomes a tedious game of find and replace. NextEdit is their solution to this problem.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

314.266

It extends beyond the cursor by understanding the ripple effects of your changes and automatically suggesting necessary updates across your entire workspace. While you code, it's scanning your code base, identifying dependent files, and generating contextual suggestions that keep your code in sync. And guess what? NextEdit is available today to everyone. using Visual Studio Code.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

32.45

Skype hasn't been relevant for years, but it's still a bit sad to see it go. I don't miss the software, but I'll always have a soft spot in my heart for its classic incoming call sound. Okay, let's get into the news. JavaScript fatigue strikes back. Alan Pike returned to the JavaScript ecosystem after a 10-year hiatus. A lot has improved in the interim, but he found one constant.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

335.317

All you have to do is pull the latest update to the extension, and NextEdit will be there to help you get more done. Curious how NextEdit does what it does? The Augment Code team behind it also shared their research behind the feature. Cool stuff. Links in the newsletter. And thank you to Augment Code for sponsoring ChangeLog News. Git is getting gamified.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

357.108

Git Sim creator Jacob Stopak is back with an even more ambitious project than his original tool to visualize Git commands. This time, he's putting everyone's favorite, but difficult to conceptualize, distributed version control system into a Minecraftian voxel world so you can explore a repo's history in 3D.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

376.736

The linked announcement post tells the entire DevLand's journey, including the $2,600 Jacob dropped on a domain he later realized he couldn't use. Ouch. Functions in CSS? Did you know CSS is close to getting first-class function support? You can use them today in Chrome Canary behind an experimental flag, and hopefully in other browsers soon. Where to turn for a nice rundown?

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

402.358

CSS tricks, of course. Quote, arguments, return values, that's where I spit my coffee out for. I had to learn more about them, and luckily the spec is clearly written, which you can find right here, link in the newsletter.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

415.303

Juan Diego Rodriguez does a great job laying out all the details on how they work, such as they can have type checking, they can have list arguments, they can not return early, etc., and imagining cool use cases for them. He thinks the future is bright. Quote, there will be a time when our cyborg children ask us from their education pods, Is it true you guys didn't have functions in CSS?

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

436.973

And we'll answer them. No, Zeta 5 Lumina, trademark. We didn't, while shedding a tear. And that will blow their Zeta Pentium Gen 31 brain chips.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

447.495

That's the news for now, but also scan this week's companion ChangeLog newsletter for even more links worth clicking on, including Ludic's Guide to Getting Software Engineering Jobs, Open Source is Where Dreams Go to Die, begrudgingly choosing CBOR over MessagePack, and the new feature I'm testing out called the Developer's Dictionary.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

468.951

If you don't subscribe to the newsletter, fix that bug at changelog.com slash news. Last week on the pod, Adam spoke with Anurag Goel from Render, and we both kaizened with Gerhard Lazu. Scroll back in your feed for those awesome combos, and stay tuned for some upcoming bangers.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

486.081

Redis creator Salvatore Sanfilippo, aka Anti-Rez, on Wednesday, and we play Friendly Feud with our JS Party peoples on Friday. Have a great week, leave us a 5-star review if you dig the show, and I'll talk to you again real soon.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

5.663

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, March 3rd, 2025. Remember Skype? Microsoft recently announced on X that starting in May of this year, it's going bye-bye. As early days podcasters, we had a love-hate relationship with the OG video calling platform, especially after Microsoft took it over.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

61.147

Quote, These changes have each boosted the ecosystem in its own way, and each has fueled one dynamic that has not changed. Choosing the right JavaScript framework is hard, man. End quote. Alan thinks through some framework-choosing decisions, then ends his post on an upbeat. Quote, I think though, and this may just be my innate optimism, that the situation has improved a lot.

The Changelog: Software Development, Open Source

JavaScript fatigue strikes back (News)

83.659

And now that the JavaScript ecosystem is building frameworks that can share code between the client and server, but keep most of it from being sent to the browser, the next 10 years of evolution should be less disruptive than the last. I hope you're right, Alan. I hope you are right. The early days of Linux.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

103.214

He even made a flow chart of the data coursing its way through the network, finishing with quote, this is the worst thing about these data trades that happen constantly around the world. Each small part of it is, or at least seems legit. It's the bigger picture that makes them look ugly. comfortably monitor your internet traffic.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

123.991

After a story like the last one, I figured you might want a quick and easy way to monitor your network traffic. SniffNet is a cross-platform app written in Rust that looks like a great free option. Here's what sets it apart. Quote, SniffNet is a technical tool, but at the same time, it strongly focuses on the overall user experience.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

145.397

Most of the network analyzers out there are cumbersome to use, while one of SniffNet's cornerstones is to be usable with ease by everyone. What makes a good team? It's easy to know a bad team when you see one. Likewise, good teams are often evident. Most teams, however, are somewhere in the middle. So what actually makes a team good?

The Changelog: Software Development, Open Source

Everyone knows your location (News)

167.531

Kate Huston takes a crack at answering that by listing out attributes of good teams. Clarity of purpose, where people understand why the team exists, and defined work streams aligned with that purpose, where people understand what the team is doing and why, are where she starts. layer in good communication and connectedness, and Kate thinks you're off to a great start.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

188.101

From there, it's all about fundamentals. Quote, good delivery fundamentals, the team delivering its purpose consistently and over time, good people fundamentals, that necessary ongoing maintenance work for any team, and good process fundamentals, the base level organization that facilitates team effectiveness. It's now time for Sponsored News. How coding AIs will support large-scale engineering.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

217.083

This post is from Scott Dietzen, CEO of Augment Code. The TLDR? Large, long-lived software projects are essential for human endeavor, but profoundly hard to craft and evolve. Today's coding AI has come up well short of solving the real pain points of software engineering. Augment code is empowering teams to overcome these challenges from inspiration to software excellence easily and quickly.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

240.613

End quote. His seven essential beliefs for delivering an AI for software engineering are well illustrated in the post. The seventh one will shock you. Just kidding. I hate when people do that. The seventh one is AI will actually increase demand for software engineers. Seven things I know after 25 years of dev.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

260.261

Victor Shepilev, drawing on 25 years of coding experience and 10 years of war experience. Yes, actual war. Victor is a Ukrainian who serves in the armed forces. This post is a loose transcript of a keynote he gave at the Yuruko conference in September of 24. I'll give you the seven things, but definitely click through for some deep insights on each one. One, you outgrow every framework.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

283.736

Two, patterns and methodologies fail. Three, scale only grows with time. Four, pay attention to stories. Five, the goals are truth and clarity. Six, this might be a lonely experience. And seven, never give up seeking truth. Writing a good design document.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

303.864

I made a short plea for design documents saying, just give us a paragraph, please, while discussing documentation strategies on ChangeDog and Friends a couple weeks back. In this post, Grant Slatton does a much better job of discussing the topic because he actually tells you how to do it well. What's a design document?

The Changelog: Software Development, Open Source

Everyone knows your location (News)

321.059

Quote, a design document is a technical report that outlines the implementation strategy of a system in the context of trade-offs and constraints. End quote. Grant lays out your goal in writing, how to organize it, editing, and more. Then he drops a bunch of nice tips he's learned over the years, like use short paragraphs, use an appendix, etc. Very useful stuff.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

357.31

That's the news for now, but also scan the companion newsletter for even more stories worth your attention, including Block Introduces Codename Goose, JavaScript Temporal Is Coming, and an expense tracker that lives in your terminal. Oh, and this is episode 130, so that means it's time once again for some Changelog++ shoutouts. Shoutout to our newest members, Miriam M.,

The Changelog: Software Development, Open Source

Everyone knows your location (News)

390.161

We appreciate you for supporting our work with your hard-earned cash. If Changelog++ is new to you, that's our membership program. You can join to ditch the ads, get in on bonus content, receive a free sticker pack in the mail, and get shout-outs like the ones you just heard. Learn all about it at changelog.com slash plus plus. Change log plus plus. It's better. Have a great week.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

417.004

Leave us a five-star review if you dig the show. And I'll talk to you again real soon.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

42.288

What will next week's Freakout be? Hang tight, friends. I'm sure the writers will come up with something. Okay, let's get into this week's developer news. Worth your attention. Everyone knows your location. After learning of a massive data leak that exposed 2,000 plus apps secretly collecting geolocation data without user consent,

The Changelog: Software Development, Open Source

Everyone knows your location (News)

5.646

What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, February 3rd, 2025. Last week's freakout about DeepSeek subsided. after people realized that its $5.6 million price tag was just the GPU cost of the pre-training run. And the actual total cost is likely up in the billions, where we'd expect it to be. This week's Freakout is all about the tariff-induced trade war.

The Changelog: Software Development, Open Source

Everyone knows your location (News)

66.368

Tim SH looked into the list and found three apps that he has installed on his iPhone in that list. That gave him an idea. Could he track himself down externally, as in to buy his geolocation data leaked by some application?

The Changelog: Software Development, Open Source

Everyone knows your location (News)

84.159

So he grabbed an old iPhone 11, restored it to factory defaults with a brand new Apple ID, set up Charles Proxy to record all traffic coming in and out, installed a single game, stack by catch app and logged all of his findings. The results are troubling, but not surprising.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1178.468

Right. And sometimes the other strategy I can, I can rationalize the other strategy, which is like, I don't know, let's just ask for as much as we, we might need it eventually anyways, just ask for more. And that way we don't have to come back and like re ask later if we decide we need this thing.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1195.417

And so especially certain people who are like data miners are like, we may need, you know, the thing about just collect all the data we may need it in the future. That's easy to sell that in a meeting, I think. Totally. Yeah.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1223.856

In almost every case. And Adam, your reason of disliking it is actually, I guess, deeper than mine. I'm a simpleton. Mine was just like... I don't want to have to go to every website and think, which provider did I create an account with? Because you end up with like two accounts on different places because you try this, then you try your email and you're like, oh.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1243.036

And so it's like, if I just use email everywhere, then I never have this problem again. Exactly. That's my basic premise is that.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1348.757

Right. I separate the accounts, but I do read all the emails together. So I'm kind of on the fence there, but I'm also inbox zero. So they're relatively taken care of unless I'm actually behind. Dan, what is your opinion on people saying, well, just knock it off with all this fancy magic links, one-time passcodes, like just email password, like forget the SSOs.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1372.491

If we all just did email password, like the old days, life would be better. What's your opinion on that?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1474.574

We're also good at email. Yeah. They're getting better at email. So you're saying passwords, not just they aren't going anywhere, but you think they shouldn't go anywhere.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

15.046

welcome to changelog and friends a weekly talk show about arm wrestling truckers thanks as always to our partners at fly the public cloud with push button deployments scaling to thousands of instances learn all about it at fly.io okay let's talk off

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1618.829

Dan probably knows.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1640.802

Well, even the IPO did an Auth0 or Octobot Auth0.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1647.598

So like that's past the startup phase.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1653.261

Right. Yeah. So, yeah, I mean from, from startup to scaled up.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1659.143

Yeah.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1708.732

Well, you also end up in the same situation with 1Password and LastPass when these providers become huge targets. Of course, they probably have their security teams staffed up because if I can hack into Okta or FusionAuth or whatever, it's not just one company's stuff I'm going to get. It's like a smorgasbord.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1752.419

How separate is it? Like different locations?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1833.062

So I agree with that comparison, Dan. Having done both, I can tell you that rolling your own auth is considerably easier than operating a post-fix server with SpamAssassin and these other things on the public internet. Also, there's a step in between. I build my own auth system with my own first party code. And then you have auth providers on the other side.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1857.317

And in the middle, you have open source solutions, which many frameworks tackle this head on because it's hugely valuable and can't have pooled resources there. So there's a nice middle ground with auth, whereas with email, you're kind of doing it yourself or doing it with somebody else's. Fair enough.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

1993.743

So let's go back to Magic Links and talk about OTP, because this is kind of, to me, seems like maybe an evolution of Magic Links and an improvement. So the idea here is that I'm still going to send you something that you can then confirm that you have.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2010.171

But instead of just making it a link, which in our case, it's like a long, it's not like an MD5 sum, but it's, you know, it's like a hash value that you would not be able to just rattle off. It's shorter and time-based and usually it's six numbers that are provided. And so the, the one-time passcode is sent to the email or whatever way you can send them. So you can push notify it or whatever.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

202.881

We are joined once again by Dan Moore, who we first met because of his awesome blog, Letters to a New Developer. What I wish I had known when starting my development career. We did that episode with you, Dan, about a year ago now. That one's called Dear New Developer. And now you're back. Welcome back, man.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2035.021

And it's, There's a click provided, so you can still just click on it and just embed in the URL in that case. Or you can just read these six characters and type it back out. And that really solves one particular

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2049.935

bummer about magic links is the shareability aspect and the like switching context aspect which a lot of people run into is like hey i'm on my phone i send myself a magic link and i don't have that email app on my phone or there's like all these different weird things or it opens in a app specific browser inside of my email client and so it logs me in inside of gmail app

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2073.491

But I go back to my other app and I'm not signed in. Well, with these one time passcodes, you know, you can solve that by just either copy pasting the six digits or just remembering them for 10 seconds and typing them on the other side. So that seems like a nice evolution.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2101.717

I prefer, I like that method. It doesn't bother me. You still have the trappings of it getting to them in an abnormal way versus stored there in their password manager or remembered in their brain. Like they have to fetch it every single time. But at least you're not stuck to like it has to be.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2175.232

Yeah, absolutely. So you still run into that stuff. Passkeys, however, you do not have to send a passkey to somebody every time they have to sign in because it's a pass and hold, right? You get the passkey, you hold the passkey, and as long as you have the passkey, you're good to go. In fact, they are integrated...

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2193.843

To a certain extent, inside of autofills on phones, whether you're on Android or iOS, if you're using the right first-party passkey stuff, I'm not sure we're going to get into that because this is where passkeys get weird. It's like, who's got the passkey?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2210.731

But as long as it's in there, like on iOS, for instance, if it's stored inside your Apple Passwords app, it will autofill or Face ID or Touch ID just like your password would. And so it's instant once you have it there. But it's also complicated. It's more complicated than that, isn't it, Dan?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

223.988

Thanks for coming. Adam's also here. Adam, welcome back.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2340.628

And yet people don't seem to like them for some reason. So I have had nothing but positive experience with pass keys as an end user. And I should say that my, my stack is basically Apple stack. I want an iOS and Mac OS, and I use the passwords. It's now its own app.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2362.161

It used to be Keychain and inside the settings of the iOS stuff, but it will handle both your passwords and your passkeys for your domains. and it will even allow you now. I think this is new last year to share those with your family, which has been in my experience, seamless as well. I can share a past word. I can share a past key.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2386.796

I can create little subgroups in my family, like just my wife and I, or my kids and us like, and I can share them there. And I have to say, I've been just tickled with how well that's gone, but I think I'm very rare in this because a lot of people are just not happy with the way things are going. And Adam, you're not sold on past keys. So what's been your experience?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

2405.75

Yeah, that's why I said your title is not sold on Passkey, so I knew you weren't.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

244.791

Dan laughed, so you must know what he's referring to. N-A-C? I don't. I just love that one. I don't know what's going on. That was a pity laugh, Adam. You've missed us both with this. Not another character? I don't know. What's N-A-C?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

312.369

Awesome. Also pronounced N-acetylcysteine.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3125.063

What could your bank do that would be better than having a password and an OTP code in a singular password manager? Would it be multiple password managers? What would that look like?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3152.686

Right, carry this YubiKey around.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

316.59

You didn't want to try it, but I tried it. I didn't want to try it. Yeah, I was like, nah.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

321.49

I mispronounce things all the time. Not going there. Heck, on our last news episode, I said it was 2024. So, I'm not afraid to embarrass myself publicly.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3239.321

Yeah. That makes total sense. I think. Having multiple pieces of software, but unless you are an employer, that's really on the end user, isn't it? Like if you're a bank, I guess if you do SMS, you're kind of forcing them into their SMS app or something like that.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3260.886

Whereas with a passkey, I mean, really that might be a downfall of a password plus passkey MFA because now they both are going to be stored in the exact same place. Whereas, and if you have your OTP codes in there, like how could you as the bank, not with employees, but with end users, kind of guarantee them the best chance of having that segregation?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3280.792

Would it be SMS, which is, like you said, kind of has some problems with security?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

330.325

This is the problem with templates. You build yourself a template, and then you use a template, and the template probably supports string interpolation or some sort of logic where you could have the current year, but I don't got time for that. So I just had it say 2024, and I reused my template and forgot to change one thing. Well, we're back in time. It rolled off the tongue, too.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3452.061

Right.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3453.162

Like, no, that one doesn't work.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3476.56

Um, so I think minimum length is pretty much the only constraint you should have. Like it can't be less than eight or whatever it is. And then anything else, like as long as you want, as crazy as you want, but like we have to have a minimum amount.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

353.18

It sounded really good, so I just rolled it.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

355.602

You're like, yes, this sounds familiar. Oh, yeah, 2024. Yeah. Anyways, Dan, you are here to talk auth, so not letters to new developers, but maybe letters for all developers out there. We have a fun conversation teed up, and you have some expertise in this area, right? Maybe tell everybody what you do on a day-to-day, what you're up to.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

378.475

I know authentication, authorization, I don't know what's all involved there, but give us a little bit of your context.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3877.444

Well, that's all I'm going to say. Cause I feel like between iOS and Android, I feel like that's kind of a solved problem, right? Because Android has a built-in password manager, and I'm sure there's places you can go to get better ones. And iOS has a built-in password management and has been there for a couple of years now.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

3896.355

I don't know what Windows does because I haven't used Windows in this new millennia, but I assume they got password management built into Windows, don't they? Let's Google that real quick while you guys talk.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4073.626

There's an article from The Verge in 2020 about Microsoft's new password manager that works across Edge, Chrome, and mobile devices called Microsoft Authenticator. And so this was coming out then. This is an app that you would install on your iOS or Android device, and you would cross that chasm basically syncing with your Windows-based Edge browser.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4094.15

I think it's actually not Windows-level password management. I think it's inside of Edge, which seems like a weird silo. And that could be wrong. That could be outdated. But there are people obviously trying to tackle that particular cross-platform thing, at least from the Microsoft side.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4109.096

I don't think Apple has any interest in tackling that, as they've historically had no interest in those kind of things, which is a shame. And obviously, and Google with Chrome. I don't know. I think that there are options for everybody. And I think that there are probably free options for everybody.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4128.025

Um, it's different than less encrypt because it's more of an end user concern than it is a server operator concern, right? Like all of us nerds got our free certs and upgraded our stuff to HTTPS and they made that palatable and free and it's off and they made the case for why you should do it. And that worked.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4146.517

But when we talk about end users around the world, varying levels of technical expertise, it's just a much taller order. Yeah. But I do think that Apple and Android have not solved it, but provided something, a baseline for a lot of people.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4185.04

I don't think Microsoft is investing in Windows like they used to. I think they're investing in Azure and cloud and AI and all these other things that have like up into the right opportunities. And Windows is just kind of like last millennia's thing. Like it's just there. I don't know how they get away with that.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4224.278

Like, what do you mean? What kind of users?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4242.563

Gamers have one password.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4246.137

Or LastPass, or insert your password manager here.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4296.994

Yeah, that is good. Here's a lukewarm take. I think in 2025, which is the year that we are currently in, unless you listen to ChangeLog News, then you might still be in 2024. We shouldn't think about Windows and Mac OS and Linux very much at all. I think that Steve Jobs was right. These are trucks. We drive trucks because we're truck drivers.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4319.263

But the world at large, the operating systems at large in 2025 are on smartphones. And iOS and Android are the operating systems of this decade. And so that's where it matters. And I think that those people for passwords are being taken care of. I can't speak to the quality of Android's implementation, but I know there's stuff there.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4338.494

And so I just think that we shouldn't even be thinking about desktops. And when we talk about mainstream consumerism, mainstream computerism, because almost everybody in the world using a smartphone as their primary, and in many cases, their only computing device.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4352.524

Is that lukewarm? Is that hot?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4389.008

Like that's my argument is like you will have a version of that for people. I'm not saying you won't, but those are the truck drivers and truck drivers have specific tools they use in order to drive their trucks better. You know, like remember that guy who's got the Sylvester Stallone, you know, he had that built in over the top. What is this?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4408.096

Dan knows. Gotcha.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4412.499

Well, yeah.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4421.124

That's a more practical example. I was going for the movie reference. Remember over the top guys were Sylvester Stallone. He's got this built into his truck. He would like, he was an arm wrestler and he would use one hand and all day long while he drove, he would just be making that one arm strong, you know, take my strong arm and he would become the best arm wrestler.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4439.135

It was basically a Rocky ripoff. Like Rocky was really successful. He's like, let's do it again with arm wrestling. And so he had a very specific thing in his truck where he could just like work out.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

447.618

Auth is one of those things that is so interesting. We even use it as a base case for build versus buy decisions because at its simplest... it's completely a build thing. Like it's a solved problem at its simplest case. Right. Totally.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4474.051

he would get serious all of a sudden and he would move his hands. It was like his killer move. You seen this movie?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4478.837

He would like, no, but like change his grip.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4489.636

But yeah, yours is much more salient reference, which is specific tooling and testing and training that truck drivers receive in order to drive trucks well. And everybody else, you know, we just, sure we got driver's licenses, but we just hop in a car and drive, you know, we don't care about trucks.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4526.124

And specific skilled users have their options as well and better education and they should know their choices of password managers and they should know this kind of stuff. And the people driving the trucks today, the desktop CCs and the MacBooks and stuff are sophisticated users who are usually working. I mean, most people are creating...

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4548.636

Even today, a lot of creation is happening on device, but on smartphone, but are actually like, this is the working class people. And it's not, I don't care about them is that I think that they are educated in ways that they can, they can listen to the change log and just know all this stuff.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4570.33

Exactly. There's companies out there who specialize in this stuff.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

460.997

But then the thing is, is like, there's this sprawling concern that happens over time with it, where it's just the simple case doesn't, isn't sufficient over the course of time. And so all these other things come in SSO, MFA, more alphabet soup. Um, And now you find yourself kind of reinventing lots of little different wheels in order to stay in the build camp on that particular thing.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4607.883

But isn't the money an enterprise? I mean...

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4642.999

That's because we are the truck drivers of the software world. Yeah. And we can even be a little over the top every once in a while.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4651.55

Dan, if you were starting a software business today and you wanted people to authenticate against your website in order to do stuff and you make money once they're signed in and you want to make sure that they can get it in and they can get their stuff, but also their stuff secure. And like, what would your solution look like for a developer trying to build today?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4756.706

So there is no silver bullet. I was hoping you'd just give us one. You could just tell us what to do. Dan Moore told me to do this, and so I'm going to do it. But no, I had to actually think about my own use case and apply thought processes. That's no fun.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

485.135

And this is back in the developer zeitgeist right now because there's been some conversations around magic links, one-time pass codes or passwords, pass keys. Yep. Our password's dead. We got excited about pass keys, Adam, you and I, last year speaking with 1Password folks. Is that right? It was. Yes. And didn't actually roll them out for our site, but have been longtime Magic Links users.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

4850.617

Oh, I didn't say... No, he was going to say listener and user. He was going to say listener and he was going to say user. And he called them losers.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5048.119

That's right. Unless you go to Chainsaw.com and you get your magic link. Here's the nice thing about it is we never expire that cookie, baby. So do it once. Just keep your browser not flushed, and you never have to do it again unless you're switching to a different context.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5068.811

That's right, and then you're just good to go for the remainder of that machine. Bam. Well, we didn't have time for it on this particular show, but there is a very interesting article out on FusionAuth's blog by Dan called Building a Self-Hostable Product. If you want more Dan Moore expertise, we'll link that up in the show notes for folks to go and check. listen to.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5092.299

Aside from that, Dan, what's the best place to connect with you on the internet?

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5127.579

I was so close.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5134.671

That's a good one.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5137.272

That's all we have for today. Bye friends. Thanks. Bye friends. Did you know we now ship full video episodes to YouTube in addition to our award-worthy shorts and clips? So you can watch us have these conversations.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

514.347

So I know all the drawbacks of Magic Links.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5155.713

If that's your kind of thing, like and subscribe today at youtube.com slash changelog and share the channel with your friends, especially if they like to get their pods on YouTube like animals. One more thank you to our sponsors of this episode. Fly.io, Retool, Temporal, and Notion.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5174.412

Don't forget to check out their wares and support them because they're awesome and they support us, which is awesome. And of course, thank you to the one, the only, the Beat Freak. Breakmaster Cylinder for these dope beats. Next week on the changelog, news on Monday, Bert Hubert talking long-term software development on Wednesday, and another banger of a changelog and friends on Friday.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

518.548

I've hit them all. And I was pretty excited when I implemented them back in 2016 for our website. And we have not that many people signing in and technical users. And so it seemed to make sense. But still, I've hit all kinds of things that are just...

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

5195.429

Have a great weekend. Hit us up with a five-star review if you dig it. And let's talk again real soon.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

535.68

little sand in the gears huh a little bit a little friction just like oh yeah you know and so ultimately we're all trying to either augment or replace password base off you know because of the security concern it's just like so prevalent but and that i actually want to ask you like back in 2016 was that the main reason the main impetus for doing magic links was security concerns

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

559.582

basically was like, I can't lose what I don't have. Sure. And I don't have any reason to store your password if I can get away with it. I had realized I had this little epiphany. I think other people were starting to realize this as well, that the forgot password flow is what most people end up doing when they don't visit a website very often.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

577.168

And our kind of website is the one where you're not going to visit all the time. Like you're going to come in, you know, subscribe, unsubscribe, comment. Once every couple of years, maybe. Yeah, exactly. Yeah. And so every time you come back, unless you live in password manager land, which admittedly a lot of our people do, you're doing the forgot password flow anyways.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

596.379

And so what if we just only did the forgot password flow? It's just as secure, only better because now I don't have to have passwords in my database anywhere ever. And there's just nothing I can lose. And that was basically the reason. And yeah. I still like it for that reason, but yeah, there are all kinds of little, like you said, sands in the gears that you run into with magic links.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

619.316

The most of which for us has been delayed email. It's just like, even if you get the email right away, it's a little bit slower than a password manager.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

639.224

It breaks the flow. It does break the flow just slightly, but it really breaks the flow if that email isn't delivered immediately and it's delayed two, three, five. Sometimes, you know, if things get circling up there in the ether and not landing 15 minutes, 30 minutes, now you're basically like, I can't sign into your website. We've had that issue over time for sure.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

719.074

able to do that post that's exactly how i handled it as well i had specifically i think outlook certain versions of outlook or maybe live 365 it's a microsoft product well yeah we'll pre-click on links for you in order to do malware checks and blah blah blah and so they would use just the get request would use that one-time password and then you'd hit it yourself and it wouldn't work anymore because it's been used and i had enough people complain about that over the years i mean we've been it's been nine years

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

746.987

So, you know, we don't have that many Outlook users, but enough where like, I don't want anybody to have a bad experience. And so every time I'm like, for a while, I was like, please don't use crap software. No offense. That didn't work. And then I'm like, well, you can't, you can only say that a couple of times. And then like the sixth, seventh time, I'm like, I gotta solve this problem.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

769.041

It can't be that hard. And so it's like, well, I guess I just require JavaScript. You know, I just changed that to you land on the page and then the page itself does the post and that's what gets you in and that solved it. But again, one of those little wrinkles that you don't think about until it's deployed out there and people start to complain.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

790.444

Well, it's a one-time magic link. And so once it gets used, you don't want it to still work.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

875.168

Yeah, absolutely. It's just this balance between optimal security and usability, which is so hard to strike. And because everybody kind of wants to do it their own way. I mean, there's people who are like SSO for life, right? Like, just let me log in with my Google account. I'm actually the opposite. I don't want to use any of that junk.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

897.622

Unless the service specifically connects to a thing. So like, if I'm going to use a piece of software that's going to use my GitHub account's information in order to augment my GitHub experience, fine. I'm happy to log in with my GitHub.

The Changelog: Software Development, Open Source

Over the top auth strategies (Friends)

943.497

It's nice that it's there. Cause you can stop and decide versus it just going through for sure. But I agree. Like if you could have check boxes that you could uncheck, like, you know, yeah, not granular, not granular at all.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1144.278

how amazing was that so amazing probably the coolest thing that happened in this whole season just kidding so far so far hang on hang on so far you had an outage and a feature yeah so what was it like to implement it it was not very hard i don't remember uh 51 additions and 18 subtractions so that's a small feature You know, just a little bit of code to go ahead and linkify those suckers.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1170.247

So for those who don't know what we're talking about, when a new episode is published, our system automatically notifies various social things, one of which is our awesome Zulip community. If you're not in there, what's wrong with you? Change.com slash community. Get yourself a Zulip.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1190.273

It's free. And you'll be able to chat about the shows after they come out. And so every time a show comes out, it posts in there, hey, new episode. It has the summary, the title, and the link to listen to it. And we've also now embedded the chapters as Markdown tables. And that was already there. That's not this feature. What I didn't do prior was I didn't linkify the actual chapter timestamps.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1220.078

So you could click on timestamp and immediately start listening to it. And so that's what I added was I made those timestamp.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1227.526

links so you can click and listen from that spot which was requested by the both of you on the last kaizen and so since we have a three-day turnaround between recording and shipping each episode i actually shipped the feature out i think prior to that episode dropping that's like i said it was half an hour of coding But it's useful. Those are the best features, right?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1250.233

A little bit of work, lots of value.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1258.895

Good question. Let us know in the Zulu comments. Useful? Useless? Or do we revert it?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1268.937

Yeah, I just don't see any reason why you'd take the links away. If one person likes it, we know Gerhard likes it, then why not?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1340.475

Are you apologizing for your lack of sharpness or what?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1343.157

Yes.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1424.382

Like a fool. I've never heard anybody say Nike. This is amazing. How many years? How many years did you say that?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1481.454

So, OK, well, I found a quote from our previous episode. Did you bring your crow? Because you might have to eat a little bit of it. What did I say? I said I could make those links clickable and maybe I'll do that. And then Gerhard Lazu said I would love that. And then Adam Sokoviak said I would concur and plus one that because that would make me click a chapter start time easily.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

15.24

Welcome to ChangeLog and friends, a weekly talk show about birthday presents. Thanks as always to our partners at fly.io, the public cloud built for developers who ship. Learn all about it at fly.io. Okay, let's Kaizen. Kaizen.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1504.006

Because it would be clickable for one.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

1528.262

All right, so I just wanted to close that loop, and then we can move on.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

203.502

We are here to Kaizen, which means Gerhard Lazu is also here. What's up, man? In the house. Gerhard Lazu in the house. Yes. Welcome.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

214.69

That's the DevOps response, isn't it? Or the sysadmin. I don't know what you call yourself these days. Well, it's just, I know titles, right? They're always hard. I mean, what is your title, Gerhard?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2744.155

I think it's going pretty well. I guess I don't consider it to be over with. Maybe it is because I guess a lot of what we think about is production workflow and We're constantly trying to improve that and make it better. I would say that we successfully went video first now and we have systems in place that we can do that reliably.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2763.883

I had to build a few things and we had to figure out a lot with regards to chapters and timestamps and how we handle the videos on YouTube versus the podcast episodes and audio. And all the nuts and bolts, I think, were fine. Like, we just kind of figured it all out and did it. Nothing really was too difficult there. The response has been positive.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2786.94

I think a lot of our audio listeners have a little trepidation because they think, is it going to become a YouTube show? And, you know... They never want to listen to it on YouTube, which I don't either, honestly. We're doing this for people who like that kind of thing, like Gerhard, I guess, and others. And I acknowledge that you all are out there and we appreciate that you are.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

279.46

I will say this about it because this is all I know about it. Great name. It's got a great name.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2811.081

And we want you to watch it on YouTube, which is why we came there. But our existing audience, very few of them find much value in the videos, I think, or the ones who at least are vocal don't. And I get that. And of course, the trepidation is like, well, will the audio suffer?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2826.834

And will we start to like pull a thing up on the screen and have reactions to it without explaining what we're looking at? I don't ever want to get there. Hopefully we can be self-aware and always remember that we have a listener, not just a viewer, and explain what we're looking at if we are looking at something. So for them, I understand because.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2846.664

if you love something and it's changing, you just hope that it doesn't change for you for the worse. And so hopefully we haven't done that. I think we've had most people who had trepidation, at least so far, have been fine with the change. They haven't noticed much of a difference. And for those who love video podcasts or watching conversations on YouTube, because is it a podcast actually?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

2868.642

I guess YouTube thinks it is. We're there now and people are watching. You know, we get 500 to 1,000 watches on a video. We hope to grow that. And no real complaints there, I don't think, besides your random YouTube troll, which we've had trolls our entire career, so we don't feed them or care about them very much.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3116.694

There it is. You can click on that and it'll pop in there. Look at that. How amazing is that? Cool. Yeah, it's cool, right?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3124.56

that's the good stuff right there and on the play bar if you go to an episodes page the play bar got a little wider and it has a watch button which is the same thing it'll pop it'll embed it underneath it once you click on it won't we don't auto embed because you know only when you want it on demand should they say listen this is watch yeah maybe listen at watch maybe yeah

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3146.389

play and watch, maybe listen and watch. Yeah, that'd be a good improvement.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3163.975

This is so basic. Circumstance, you know, no blog posts, nothing.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

320.936

You can just wear two pagers. You know, they slide onto your belt, so you can just clip a second one next to it.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3319.247

The plan is just to have a bog standard web app with RSS feeds, right? Nightly style? Like that is a bog standard app? Oh, in terms of the actual software? Do you have a database? Do you need a CDN? What would that look like? It would be a database. A CDN would probably be smart. But maybe we just drop it on R2.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3341.48

Probably similar to what we're running now for us, only it's going to be simpler and it's going to be a separate software stack. So... Probably going to go back and give Ruby on Rails another kick down the road and see. Interesting. Just because it's been a long time and I've been in Elixir land for almost 10 years now. And every time I write a little bit of Ruby code, I'm like.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3359.835

you know what, this is my first love. And so, uh, probably gonna be a rails app deployed on fly. It'll be pretty simple. Have a backend, you know, write out HTML pages and, uh, RSS feeds. That's, that's the plan so far. I haven't written a lick of code yet. So these things may change, but that's the plan. Nice. Keep it simple.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3386.533

Yeah, I would probably just reuse all the stuff that we've been using over here. Okay.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3396.096

Good question. Good question. Probably public. I don't see why not. Yeah. Okay. I'm not going to promise that, but I can't think of a reason why it wouldn't be public. it's mostly the, the admin is going to be for like just managing the podcasts that are part of it.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

340.731

Oh, because my phone is on silent. Do you normally not have it on silent? My phone's been on silent for 12 years. Same here. You know, I don't know, man.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3410.757

And then the code, the actual logic of it is going to just be in building basically a super feed for people and maybe custom feeds too. So you can get your CPU pods that you like, and maybe if you don't like one, uncheck it or something. Um, I built that already for us. So rebuilding it over there would be straightforward. Okay. Um, which will require user accounts, of course, but, um,

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3435.236

Or would it? Maybe not. I don't know. I'll figure that out. But that's the plan. Pretty straightforward. Not much code. I don't see why we wouldn't open source it. Unless I'm really bad at Ruby now. You know, it's been a long time and I'm embarrassed.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3452.862

I haven't typed Rails new since probably 2015. So I'm kind of excited to like just type Rails new and see what happens.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3475.305

Yeah, I mean, maybe record it. I don't know. I guess if you want that kind of content from me as I build out this new web app, which honestly is not a super exciting web app, but it's still. Maybe I'll use Cursor the whole way, you know, and then I'll just curse my way along and then just rewrite it myself. If you want that, let us know in Zulip. Let us know in Zulip.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3531.158

Well, I wouldn't be ditching Elixir because we'd still keep changelog.com over there. So I would be going back for a new app, but living in both worlds from then on, which I'm happy to do. Yeah, that could be interesting. Old man fumbles around in the dark with rails. He yells at rails and then yells more.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

372.245

Yeah. I wore the watch for a couple of years and thought that I needed it in my life and then the watch broke and that made me ask the question, do I really need the watch? And I just decided 300 bucks or whatever, I'm going to go without it for a couple of weeks and just see. I never felt more freedom than after my watch broke. Oh, I haven't bought one since.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

3852.099

Yeah.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

391.543

I haven't had a watch for over a year now and I don't think I'm going to go back. What kind of watch you got, Gerhard? Yeah. It's the Apple Watch.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

4022.157

It changes colors.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

452.331

And she'll just talk to you. She'll just be like, take your next right. Or just pay attention to the map. Yeah, we got to pay attention to the road, Adam. Also, you got the game on your handheld. You got to watch the game while you're driving. That's right.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

475.412

You're not a single-trick pony.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

4839.307

You didn't just break a sweat. You almost sent 10 million per second.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

4848.758

That's right. Two of everything is not enough in that case. so my my question brass tax is pipely fast enough that's the question correct so let's get it i feel like 4 000 requests a second versus the 10 to 11 000 you get on fastly is that going to noticeably impact anybody And I would assume the answer is no. Well, he's scaling that machine right now to test it out.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

4944.97

Oh. You just green screen yourself? Not quite. All right. So... What's going on right now? So something just went behind your head and it looks like... Grafana. Yes. Some sort of dashboard. Grafana's behind your head, Gearheart.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

508.535

That's not realistic because that sucker did not have... What was it called when the CDs would just jostle? Anti-vibration. Yeah, like, you know, the old Walkman that took an actual CD and you walked around with it. It was skip constantly, skip protection. Totally, yeah. I'm pretty sure PlayStation 1 had the same problem.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5106.684

Yes.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5221.433

I feel like the real toy is the Samsung S95D, 65-inch OLED, HDR Pro, glare-free with motion accelerator. Gerhard, that sucker is expensive, man. Well, eBay, half price.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

523.682

If you're driving a car and playing it, you're probably skipping all over the place. Gerhard, get us on track here. We heard a Kaizen. We'll talk about movie references the entire show. Kaizen 18.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5262.546

Holy cow. Yeah, that is so great. All right. So you scaled up our Pipely to the Performance X1, Performance 1X.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5330.228

How many Pimely instances are we running right now?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5337.13

So there's 10 of them in different regions around the world.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5340.891

And we've got two of the 10 upgraded to performance 1X. The other ones are on shared CPU 1X. Exactly. Which has also 10X, the RAM, it looks like. So the shared CPU is at 256 megabytes, whereas the performance 1X is at 2048.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5360.356

so that's quite a scale yeah it's it's about 10x and i'm wondering if we do that 10x like how will it behave and what would that affect the bottom line of running pipely because you're now 10x our costs probably because you're upgraded every instance around the world

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5397.971

Well, I was just wondering how much extra it is. We don't need to get the exact answer. These are just concerns that I have as we move forward. And then... Is 10 even the right number is a question. I mean, maybe it's smarter to leave it at the shared CPU 1x, but have 30 of them versus 10 at the performance 1x, for instance.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

546.033

Oh, wow. You like that number. It's not round, but it's symmetrical. I don't know what it is. It's all ones.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5650.606

It's deployed for us, but it'd be hit by randos around the world. True. So we can get DOSed.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5660.609

I mean, you send us 5,000 requests a second, we're doffed. To one pop, at least.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5665.033

Yeah, exactly. So I think some form of rudimentary throttling makes a lot of sense. I don't think it would add very much in terms of software on our side to say, you know, you can make it very rudimentary. This IP can only have so many requests a second. Done. I think you're at least avoiding that low hanging fruit.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

571.206

How many Kaizens do you think we're going to make it to before one of us, you know, kicks the can?

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

5985.711

Well, we're getting there. I think we have some decisions to make as we go. I think roughly speaking, the dog hunts, I think 4,000 requests per second, well managed, uh, will be fine.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

6000.679

And I think we'll find out otherwise and be able to scale one way or the other, um, around such issues. What else is left in Pipely's roadmap as we look towards the future now? Because let's do next steps.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

607.176

Mostly all of them. Well, we could look it up easily because it's on the person page. It is, yes.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

6222.689

All right. Take us to the promised land. Give us that toy.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

6234.844

Jared, yours is July. Okay. All I want for my birthday is Pipely and a Samsung S95D.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

646.562

909.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

650.146

yeah wow that's a lot yeah 909 crazy so this will be 910 for me or maybe 911 by the time it comes out I don't know because Wednesday's show is Adam by himself so this will be 910 for me yeah do you think this is the year that you'll crack a thousand Is this it? Good question. Three a week. No. Three a week? Yeah, no. Three a week times 50. Yeah. We'll get there. It's February already.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

674.023

That's true. I keep thinking it's the start of the year. It's March, actually. Time is compressed. Yeah. Maybe. Yeah, so it's possible. Maybe our final episode of the year will be the 1,000th.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

695.023

JS Party and news, yeah. Okay, okay. All right, so I'm winning.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

6962.228

Alright, that is Changelog for this week. Thanks for Kaizen-ing with us. For the entire saga, head to changelog.com slash topic slash Kaizen. There you'll find all 18 Kaizen episodes for your listening and now watching pleasure. Thanks again to our sponsors of this episode. Please support them because they support us. Also, because they have awesome products and services.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

6987.192

Thanks to Retool, to Sentry, and to Temporal. Links in the show notes. You know what to do. And thanks as always to Breakmaster Cylinder, the best beat freak in the entire universe. I think so. Do you? I'm sure you do. Next week on The Change Log, news on Monday, Anti-Rez, yes, the creator of Redis, on Wednesday. And on Friday, our first ever game of Friendly Feud. Have a great weekend.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

7011.84

Like and subscribe on YouTube if you dig it. And let's talk again real soon.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

710.402

It's like, it's not worth it.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

737.379

Well, I went to the website and it wasn't there. Right. Okay.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

741.161

The classic way. All right. I assume it was signed in people only cause I didn't actually check, but I'm always signed in. And so we will cash with fast. Yeah. We'll cash with fastly if you're not signed in, but if you have a signing cookie, we pass it through to the app every time. And the app was down. And so, um,

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

758.929

I noticed because I went to go share something and wanted to look at something and I don't know, it was down. Although I think I already knew that because maybe you posted it. I don't know. But I definitely just went to the website and 503 or whatever.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

817.351

Yeah, I noticed on Sunday.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

904.938

Somebody had a bad Sunday.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

906.779

Well, lots of us did, but one person in particular probably.

The Changelog: Software Development, Open Source

Kaizen! Pipely goes BAM (Friends)

911.101

Their virtual pager went off.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

1119.111

that's pretty intense that last part was really you know the hook really yeah in that you don't have this grand corporation that drives the direction of free code camp that you can you can bend to the will of the people you can go literally in the world where it's necessary from a language perspective from a a need perspective and Such an admirable thing, honestly.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

1145.264

It's just impressive, very impressive. That's all I wanted to say, Jared.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

124.059

What's up, nerds? I'm here with Kurt Mackey, co-founder and CEO of Fly. 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?

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

149.008

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?

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

1517.23

Well, our friends over at Speakeasy have the complete platform for API developer experience. They can generate SDKs, Terraform providers, API testing, docs, and more. And they just released a new version of their Python SDK generation that's optimized for anyone building an AI API. Every Python SDK comes with Pydantic models for request.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

1540.951

and response objects and HTTPX client for async and synchronous method calls and support for server sent events as well. Speakeasy is everything you need to give your Python users an amazing experience integrating with your API. Learn more at speakeasy.com slash Python. Again, speakeasy.com slash Python.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2078.948

On that note of applying yourself to this job, I wonder how much opportunity there is for somebody who has a skill, let's say, in a domain. I'm being vague because I don't know how to be clear. There's a lot of opportunity where, at least I see a lot of opportunity where you can apply a technological solution to a non-technological problem.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2100.034

Whereas you can go and spend a lot of time on Free Code Camp and learn a lot of different skill sets. And then here's a domain that doesn't have a lot of people leveraging web tech software or anything that's even just remotely non-backwards from like the way it used to be to, let's just say, involving software.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2121.28

You know, is there any opportunity like that where you're not just looking for a job, but looking for like, you're not just...

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2127.782

creating future software developers but future software entrepreneurs or people who could be entrepreneurial in their pursuit because they can come alongside an entrepreneur and level up their ideas so much because they just never applied technology to the sales process or to the marketing processes or any of these things where it's not just simply engineering it's simply a plan what would be considered like just software skills

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2189.876

Yeah. I guess it's kind of where I'm leaning towards like this automation idea. Like there's a lot of there's a lot of people who just don't get to a level where they can even leverage Zapier or if this than that, like just these platforms alone are so powerful. And there's a lot of things you can even do self-hosted in your own home that is kind of interesting in your own domain.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2211.226

But I'm just thinking like your demeanor seems to push people towards or guide people towards becoming a software engineer and going to work for someone else. When the liberating idea might be, Being liberated from having to have a typical nine to five. I work for somebody else's job that software development to me. And you can concur with this, Jerry, because you've done this, too.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2235.99

It's liberated us to make our own choices, to do our own thing and to work on our own thing, not just somebody else's thing.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2347.45

Total fanboy over there. I can tell. Mm-hmm.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2448.356

You may be hearing, Oh, just go for it. I think you just don't want to be a entrepreneurial guru is the thing. You're just really against being the entrepreneur guru.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

262.833

Very cool. Okay, so experience the magic of Fly and get told the secrets of Fly because that's what they want you to do. They want to share all the secrets behind the magic of the Fly cloud, the cloud for productive developers, the cloud for developers who ship. Learn more and get started for free at fly.io. Again, fly.io.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2784.229

What's up, friends? I'm here with a new friend of ours over at Assembly AI, founder and CEO Dylan Fox. Dylan, tell me about Universal One. This is the newest, most powerful speech AI model to date. You released this recently. Tell me more.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2842.651

Very cool. So Dylan, one thing I love is this playground you have. You can go there, assemblyai.com slash playground, and you can just play around with all the things that is assembly. Is this the recommended path? Is this the try before you buy experience? people do?

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2895.324

Okay. Constantly updated speech AI models at your fingertips. Well, at your API fingertips, that is. A good next step is to go to their playground. You can test out their models for free right there in the browser, or you can get started with a $50 credit at assemblyai.com slash practical AI. Again, that's assemblyai.com slash practical AI. And also by our friends over at Wix.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2921.137

I've got just 30 seconds to tell you about Wix Studio, the web platform for freelancers, agencies, and enterprises. So here are a few things you can do in 30 seconds or less on Studio. Number one. Integrate, extend, and write custom scripts in a VS Code-based IDE. Two, leverage zero setup dev, test, and production environments. Three, ship faster with an AI code assistant.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

2948.394

And four, work with Wix headless APIs on any tech stack. Wix Studio is for devs who build websites, sell apps, go headless, or manage clients. Well, my time is up, but the list keeps going on. Step into Wix Studio and see for yourself. Go to wix.com slash studio. Once again, wix.com slash studio.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

3237.479

Okay. Okay.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

3566.167

Free.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

3569.33

Free. Wow.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

3601.713

New curriculum.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4242.416

I try, you know. Everyone's wise slur and murmur.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4335.838

No modulation required.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4384.236

By the way, here I am, still the English level for your, you know, whatever. Yeah, you're not having to, by the way, the LLM every time you talk. Right, yeah, exactly. I do have an insight, though.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4411.064

That MIT or Carnegie Mellon or other well-known incumbent educational sources, let's just say, these are schools, maybe not so much in quality, but also not even – I don't even want – don't be degraded by this when I say this, but even in seriousness, I know you're super serious, but – The fact that they have brick-and-mortar walls doesn't make them more or less capable or serious than you are.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4438.019

But you've clearly been able to cultivate the right people, cultivate curriculum, and not just – create a free resource, which is kind of easy. You create something, you make it free. That's the easy part. It's creating the quality, something that's free. That's also quite usable by the global market to be a differentiator. That is the truly, truly hard part. And MIT has lots of alumni money.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4467.737

Carnegie Mellon has lots of alumni money. Harvard has this similarity of alumni money. How in the world – one, the similarity to your ability to compete. I'm assuming you're now competing with – because you're free. Not just because you're free, but because you're free and good, at least with this latest curriculum you're going to launch and the ambitions of it.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4491.92

How in the world have you been able to, I know you have a teacher background, and Jared and I know you well, so the audience, this is not the first time we're talking to Quincy, by the way.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4501.729

How in the world did you meet the right kind of people, attract the right kind of people, like compress that part, but have the right kind of people give these lectures, develop the curriculum, have the actual knowledge to put it out there,

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4516.903

To structure it in a way to make it curriculum, not just a lesson curriculum, which has a different connotation to it to even do this in the first place like that to me is the is the hard part. It's not the easy part.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4784.714

Yeah. Are they threatened by you at all? Are they, uh, impressed, threatened, scared?

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4803.764

Okay, they're ignoring you. You're not even a pest yet. That's a good place to be. I was just thinking with this whole, especially I would say probably really since COVID, it became somewhat clear to some folks this idea that college is a scam. And I suppose you can conflate the idea that university could be a scam.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4820.846

So if you want to take those two words in college and university, sometimes people will say, I didn't go to college. I went to university. So, okay, whatever. Okay.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4831.333

Yeah. A little too pedantic for my liking. Well, you can ask Brett Cannon. It's a little bit different in Canada. In Canada, college and university are quite different. So anyways, in some cases, it's culturally normal. But let's just say that there's a hair of credence to the idea that college is a scam. Not saying there is. I'm not trying to be political in this argument.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4853.481

But if there's been some discredit to the idea of college, there's been some recalibration to the value that going to a school can bring you. And so I suppose in that recalibration, you have, well, what are the alternatives? And if you are a leapfrog bypassing the, you know, hundreds of years of institution, you know, why are you being ignored?

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

4881.249

We can't read that face. Give me a real answer here. Okay.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5179.837

The Oasis.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5249.123

Yeah.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5795.114

That makes sense a lot, right? Like if you break that down, like because... Music is how you decorate time. I like that. I haven't heard that before. Music is all about timing, right? It's all about, you know, quarter time, you know, whatever times I forget. I forget my musical talents, but that is so wild to think about that, that it decorates time.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5822.628

Yeah, man. Love it, man.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5853.267

I have a challenge for you. Okay. I think you might like this, but you might not. We'll see. What if, as part of your betterment to getting better at bass, and then Seinfeld-ing it, one thing that Seinfeld did with the Seinfeld show was that that intro... Was uniquely different every time because it was uniquely played every single time. It was never produced and then just done every time.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5886.332

It was the same person who produced it and did the work, but they did it fresh every single episode. I wonder if you could do a fresh version of that every single episode and it just gets better and better and better. Or maybe it just gets marginally better as like you progress through your talents and it just gets more polished.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5916.689

No, no, no, the same exact one. Just the same one.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5919.871

The same one.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5933.129

I think you are. Jamiroquai is pretty good. He is too. Oh, yeah. That was a pretty awesome very first musical video for them too as well. Like Virtual Insanity. Oh, yeah.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5951.126

They like move the walls. So cool. Anyways. Yeah. I still want to go back to encouraging you. What if you just did this every single episode and you re-recorded the same exact thing every single time? Think how good it would get over the next 10 years.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5964.955

Well, not so much even bettering that, but like it's always the same, but uniquely different every time because you can't literally play the same thing the same way every single time. It could be very close, but it wouldn't be the exact same. Right. Which is why not a lot of people know that Seinfeld's intro is uniquely done every single time because it sounds the same.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5989.229

Exactly, yeah.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

5997.734

Oh, okay. Well, I wasn't comparing literally to you to the bass of the Seinfeld, but... Oh, because it definitely sounds like a bass, doesn't it? It is, yeah.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

6008.081

but that it was it was a hallmark of the show obviously it was a signature sound oh yeah and it was the same every time but different so I would encourage you to do the same every time but different for you

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

6022.626

I can't do a podcast here without giving ideas. That's right.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

682.277

It's kind of funny whenever you look back at something, whenever you just sort of steadily chiseled away at this block of... You're not a sculptor. You have an idea. You've got, obviously, a chisel. You've got time, potentially patience, and you've got some sort of direction. They always say, instead of creating goals, create systems. And I kind of think you created a system.

The Changelog: Software Development, Open Source

Ten years of freeCodeCamp (Friends)

706.288

You're a systematizer, so you've systematized the things that... Generally the things that make other people quit or don't allow other people to join. You said that you're one part of many to make this possible. I'm paraphrasing because I didn't see your exact words, but how big is the team? How has the team grown over the years? What size is the team today compared to five years ago even?

The Changelog: Software Development, Open Source

The great escape room (Friends)

1445.644

I'm just talking.

The Changelog: Software Development, Open Source

The great escape room (Friends)

1930.54

Yeah.

The Changelog: Software Development, Open Source

The great escape room (Friends)

2680.218

Yeah.

The Changelog: Software Development, Open Source

The great escape room (Friends)

5503.02

Mm-hmm.

The Changelog: Software Development, Open Source

The great escape room (Friends)

620.449

Yeah. And we had you on the show.

The Changelog: Software Development, Open Source

The great escape room (Friends)

654.32

That was really fun.

The Changelog: Software Development, Open Source

The great escape room (Friends)

690.891

Jeez, Jared. Yeah, right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

0.149

Okay, last episode of the year. I'll just drop in that Friends theme. No, something's off. This is State of the Log. We gotta go classic. But where did I put that? Ah, there it is.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1059.246

It almost sounds like he's saying Forlinda. Forlind, Forlind, Forlind, Forlinda. That could be like a new Finland anthem. You know, like maybe if they need a new national anthem, we could submit that one, perhaps. I think a theme will hit this year with the remixes, at least, that I know that you don't know because I've been listening to them as we go. I think BMC has some new toys. You think so?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1079.224

Yes. Like AI? Like some... There's more...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1084.068

noises that don't come from the words of our actual listeners this year i think bmc's playing like the finlinda like that was not erno or was it you know it might be actually i don't think so i mean you can really push the voice yeah maybe just taking erno's voice and then just like really stretching it and then harmonics timing yeah maybe maybe maybe it's possible we'll have to see i

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1114.844

Well, we'll probably have a new album next year, so that is breaking news. We have been working on our fourth. Do you call it a studio album when the studio is Breakmaster Cylinder's studio by himself? I don't know. It's a new studio album, our fourth, Changelog Beats, and it'll be coming out next year. So, teaser. And we'll certainly get BMC on after that one drops, right?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1138.296

All right, listener voicemail number three. This is Don McKinnon.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1183.617

See, these are all on my list, Jared.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1222.095

So I kind of broke the system. Yeah, you even called it a different kind of Friends episode at the opener. I'm like, the kind of a Friends episode that's actually an interview? Well, you know. Sometimes you got to blur your lines, you know. You have to.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1234.209

And I think that what I've learned from talking to listeners over the years is that their lines are very blurred for them, so much so that they don't know the difference half the time. So it's probably more on us, although... Don sure noticed where it landed. I liked that episode a lot, too. Obviously, I wasn't there, so I got to listen to it as a listener would.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1254.367

And I just loved some of the stories that came out, especially around the high school dropout move, the loophole, and some of the stuff early on in his career were fascinating to me. So good choice. And of course, DHH always delivers good. And so that was a good episode as well.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1283.722

No.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1335.364

Sure.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1389.605

That was good. Barbara Walters. All right, Don, BMC, hook them up.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1438.042

I love the little, is that like a cop cherry sound? Like the cops are there like, you know, that's what I figured when he gets kicked out of his company, like he calls the police on him, you know?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1456.659

Right, right, right. I wasn't saying it's actually that sound. I was saying that's what it's reminiscent of. I'm wondering if BMC was trying to imply that Don McKinnon actually had to be arrested at System Initiative headquarters. It's quite possible, honestly. That'll make you cry. All right. It's quite possible.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1473.886

Moving on to longtime listener, I believe new ChangeLog++ member, if this is indeed the same, Andrew O'Brien.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1521.986

Now there has to be an inside story on this Antarctic code vault. So do you know Andrew and you were interviewing him for something or?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1604.19

Oh, I thought you were going to keep talking. You just ended it. You just mic dropped on the flat earthers.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1609.174

Yeah. So a couple of things. First of all, great idea. Thanks for promoting, Andrew, the concept of having your employer pay for your ChangeLog++ membership. I mean, come on. This is continuing education at its core, is it not?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1627.305

Great idea. Everybody who thinks of it thinks, why not? If you haven't thought of it, hopefully now you've thought of it. It's a win-win-win. I will shout out to Andrew for what I think is a Royal Tenenbaum's deep cut in the middle of one of his sentences. He says, my theory presupposes, which to me sounded very much like Owen Wilson on Royal Tenenbaum's talking about Custer dying.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1650.455

I'm going from memory. It's like, everybody knows that Custer died at the Battle of Little Bighorn, something like that. But what my book presupposes is maybe he didn't, something like that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1665.353

Maybe he didn't? So, Andrew, if that's indeed your reference, reference acknowledged, friend, and you have a Royal Tenenbaums fan here. If not, then I just completely read into something that didn't exist. And either way, go check out Royal Tenenbaums. Good movie. I've never watched that movie, I have to confess.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1690.931

Well, I guess we'll find out. Bottle Rocket, Fantastic Mr. Fox, The Life Aquatic with Steve Zizou. This is all from memory? Yeah, I'm a fan.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1706.364

He has a very specific style.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1708.866

a very specific taste and all the same characters like owen wilson luke wilson bill murray angelica houston like this these people jason schwartzman he has all the same actors in his george clooney in his movies all the time and i just watched fantastic mr fox with my family a few weeks back and that movie completely holds up i just utterly enjoyed it i'm gonna have to

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1746.498

It is strange. It takes a specific taste. I think you either love Wes Anderson movies or you hate them because they're shot in a specific way. In fact... Adam Lissagor, here's another foreshadow. And I were talking about how I felt like his commercials, like a lot of the sandwich films were borrowing prompts, not prompts, but homages to Wes Anderson. And he's like, yeah, totally. Wow.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1768.151

He shoots in a very, he has his choreography. It's amazing. But it's also like very opinionated and specific. And so if you don't like that style. And the humor is very subdued and somewhat intellectual. And so it's not like a Tommy boy, you know, it's like, it gets funnier the more you think about it. When the first time you hear it, like this is ridiculous. Like it's just so stupid.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1790.017

So I'm not saying that you'll necessarily love Royal Tenenbaums, but if you watch it, it's well-made. So you at least appreciate the craft. And if you enjoy it, there's a whole bunch of movies waiting for you.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1806.8

Was that a good one? That's a good one. It's not my favorite. I think Tenenbaums is a more approachable movie to start with. Fantastic Mr. Fox because it is animated. Great music, by the way. It's very approachable. Kid-friendly? Yes. We watched it with our whole family. There are a few things that are adult things, but they just fly right over the kid's head.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1828.513

It's not like the whole movie is like that, but there are moments where you're like, hmm, this is kind of mature, but the kids just don't notice it.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1863.047

like nudity violence etc yeah there's also like specific websites that are watching one that i don't know if it's good anymore but used to be good was called kids in mind and they actually watch and review movies with kids in mind and they will tell you almost to an extreme level where they're like every single thing that happens that might be something you might want to know about prior to the kids watching it and so in the past i have used that i know there's other ones

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1903.496

She's the town tart. That goes right over their head, doesn't it? They're like, what's a tart? Why would the town have a tart? Like Pop-Tarts? What are they talking about? Yeah, sure. Pop-Tarts are sweet.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1912.319

Alright, so anyways, we could have just created an entire tangent around something Andrew wasn't referring to, but if you were indeed referring to a quote from Royal Tenenbaums, reference acknowledged. Alright, here is Andrew's Breakmaster Cylinder remix.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1947.195

And you should. So many dings. Well, I told BMC you literally can't have enough dings. Literally cannot. So, yeah. I mean, in a sense, maybe we have ruined Silicon Valley. But also, maybe. I don't think so. In a sense, we brought it back.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

1969.525

We should get an HBO Max affiliate code or something. We really should. Every time you stream that, there should be a royalty, like an Adam and Jared royalty.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2011.508

You're about to get Rage Monster out. Let's not do this. Tone it down. Hold still. Yes. It's supposed to be a happy time, you know?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2032.804

No, he said that you caused him to go watch Silicon Valley.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2040.228

I mean, that's what you sign up for around here. It's a remix, you know? We're going to hijack what you say and make you say something different. I mean, pretty much. Don McKinnon just told a story about how he got arrested at System Initiative headquarters, you know?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2251.968

All right. Next up, an old voice, Jarvis Yang. I think Jarvis calls in every year and gives us shout outs, but also gives other people shout outs. And this is no different here. Jarvis is going to shout out us as well as somebody else. Here he is.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2334.756

First time hearing about this. Did I miss something? No, this was a bootcamp that Jarvis went to. Okay. And just like last year, Jarvis shouted out, I think it was like Minnesota Gophers or something. Like he likes to give shout outs. And so he gives ShipIt a shout out and then he gives Prime Digital Academy, which is a software engineering bootcamp that helped Jarvis launch his career.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2355.105

And it's closing down after 10 years. And so there's some alignment there with ShipIt being retired now. I see. There, there's your connection.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2386.838

So anyways, that's it. So Jarvis then sent me this note in addition to the audio submission. Glad to hear that Ship It is getting its spinoff and looking forward to more of the dynamic duo, Justin and Autumn. So yes, Ship It will have a continuity, will have a continuation as a different pod called... F-A-F-O, fork around and find out.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2409.237

And then he says for context, ooh-ha-ha, which you heard him say ooh-ha-ha. Yeah, I did say it. Was his cohort's call-out on campus. So they would say that to each other. And so he was giving them a call-out. Okay. All right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2484.975

Love it. Yeah. You should send that to your old Victor Company colleagues. What do you call them?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2503.106

Love it. All right. Jarvis. Remixed. Ooh, ha ha.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2567.129

I was going to say, it reminds me of like, you're about to get hypnotized. And they're like, you are floating off into sleep. Yes. There are no problems in your life. You are weightless as you float on a cloud. Yeah. Well, you know, even BMC has a softer side.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2587.738

I dig it. All right. We move onward and upward. Here's Brett Cannon.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2737.87

I'm thinking Brett just knocked out the rest of your list.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2752.021

Well, he did pick 10 episodes, so he's rivaling you in quantity.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2826.914

It's a niche.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2828.616

Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2832.175

Right. Or have already overcome the pain. That's why the... and I brought that up, I think, on that episode, is that at BSD people are generally more expert because they have to be, and it's harder to use than Linux. Not necessarily because it's more complicated or wrong or anything, but just different and a smaller community. So less helps, less investment, less support, etc.,

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2861.994

So sorry to hear that, but there's certainly people who love and use it and build cool things with it.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2884.873

You just tried it. You hit some bumps.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2888.256

You saw some people saying it was not going to be supported for whatever you're up to. Precisely. It's kind of just the harder path in some cases than the straight, not the straight and narrow, than the mainstream path.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

294.613

Right. We appreciate that. We did some things different. We did other things, the same listener voicemails. Yeah. Reactions to listener voicemails. That's been a thing for a few years now. And then picking our favorites is we've always done that. Only we're going to hold off our favorites to the end. Now, I'm just going to foreshadow a little bit. I'm going to say this.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2952.298

Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

2961.044

Now, do you recall Brett's voicemail last year? You probably just listened to it last night while you're going to sleep. Oh, yeah. Andrea, my wife, Andrea. All right. Good. All right. Here we go. Here's Brett's remix from this year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3060.976

Yeah, especially if we can't sleep at night. You and I could just listen to people call us. That's right. Say nice things about us.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3069.482

They love us. People like us. They really like us. That was a good one, Brett. I liked that one a lot. Brett, thanks for liking so many of our episodes. I mean, I gave it a hard time because you picked 10. At least they were from this year. That's also a callback. And the fact that you like so many of our shows is kind of amazing, isn't it? I mean... I appreciate that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3088.779

One in particular, if you don't mind.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

311.966

I think you're going to like this. Okay. I'm going to do something unprecedented. Oh, gosh. When we get to our picks. Okay? You're going to have a list, an actual list that's longer than mine? This has never happened before. And it may never happen again.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3120.905

I think so, honestly. That wasn't a, sometimes when we do anthologies, they get long, but single conversation. Yeah, let me just for... Oh, I could start by duration pretty easily.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3137.028

I do happen to have our database available to me. Okay. And I can... Sort by length. Query it for... Exactly. We have audio duration as a field.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3148.852

And I will say order by audio duration. Okay, so in terms of audio duration, if we take out the anthologies, which was Adam's brilliant idea, I hadn't thought of it, and... Limited to this year, the longest episode was From Sun to Oxide with Brian Cantrell. So yes, the longest episode of the year, except for Microsoft is All In on AI Part 2, which had three interviews on it. Now that's this year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3175.227

Should I pull out this year and just see of all time? Let's see of all time now. Boom. 708 rows. This is from interviews and friends all time. And the longest episode of all time is from sun to oxide with Brian Cantrell. So there you go. Confirmed. Yeah. I mean, I thought he was going to burst.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3194.327

And the second longest that's not an anthology is from chef to system initiative, which we already covered. So. Right. These deep dives expect more like this, I think next year, Adam going deep one-on-one. So deep. It's like founders talk. On the changelog. It's beautiful. It is beautiful. Some would say it's better. Especially when the ads are removed. Because it's even shorter.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3219.299

Because it's long enough. Okay. Yes, truth. Moving on to our next voicemail. This is Nabil Suleiman.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

325.682

So there's a little bit of a teaser. One thing I thought would be cool. I'm not sure I like that, honestly. A little mini game. Oh. Because our listeners are all going to pick their favorite episodes on their voicemails. And the question, and of course you have some prepared. How many did you pick? Just give me a number. What'd you bring?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3350.216

And joining us there and threading up the threads. I like to hear stories like this one where it's like, I found cool technology because of the show. I adopted cool technology. Now my life is better because of cool technology. Like for me, that's kind of what we are all about is like finding cool stuff, showing it to people, talking about it. That's a win. It's a big win.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3404.338

Babaverse has got to be exposed there. It's not software, but it's, it is book, books. Certainly on your list, Tennessee Taylor episode. Yeah, it is on my list. How does it feel that your list is almost entirely predictable? Well, do you got any surprises in there?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3420.743

That's why I asked you how you feel. I don't know if it's good or bad. I feel like that means that I'm probably in alignment with our audience. No, I mean, not predictable by them, by me. Like, I know which ones you're going to pick. It's just because I know you so well. I'm cool with that. There you go. That's what I mean. I dig it. Okay, good. So do I. Here's Nabil's remix.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3478.712

It's got some Donkey Kong vibes. I was just going to say that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3482.393

Donkey Kong. Yep. The other vibe I get is Rain Man. Didn't that kind of have like Rain Man vibes? I just really like Rocket Ships. Just the way he remixed it. Yes. The obsession with a specific thing.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3498.797

DK for life. I am 100% down.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3502.039

For some more DK. All day. All day. DK all day, man. That's what I always say.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3539.35

Right. Well, you had mentioned that maybe you were working too hard and this might be easier, but you already have it solved, so it's just...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3563.843

So you would be... Bring it. Yeah, you'd love it. I'm currently playing the new Zelda, Echoes of Wisdom, where you get to play as Zelda herself. My little daughters love it. And we are playing it right now. It's a classic Zelda. Exactly what you'd expect. So far, we're about 45 minutes in, so I can't review it entirely, but so far, so good. Who's this? It's our old friend, Losh Vickman.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

362.562

11.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3657.705

What do you think about that, Adam? Maybe getting Acquired in 25 on the show? I'm down.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

367.125

15.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

368.005

So 15. All right. So in honesty, I have five favorites, four honorable mentions. And then I picked my favorite titles. I have of that list six best titles. So here's the mini game. How many of our favorites are going to cross over with listener favorites?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3713.615

And it's centrally located. Like people will fly maybe.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3717.018

Or drive.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3718.94

I mean, SF would be much easier though.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3725.928

I've shipped out some shirts and some other merch lately, and I'm telling you, Texas listens. Okay. All right. I'm wrong, man. I love it. Not necessarily wrong. I'm just saying there are some people there. Anywho, yeah, that would be cool. I also think it's super rad that Losh is creating mini discs of BMC beats and stuff and listening to them on mini disc. I mean...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3774.099

Well, I was about to opine, then I'm like, I'm just going to leave it. Good take. Oh, gosh. You should opine. At least a sentence. I like physical things. I, of course, also lived through a time period where I was digitizing all my things. I don't like to print, but I also kind of think printing's cool now. So it's like, what's old is new again. And I think that physical media has a...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3826.848

This is like intentional listening, I feel like, is what he's doing, which is very much what a record player is like. It's like, I'm going to listen to this now.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3835.575

Right, let me just download this off YouTube and just throw it on my Plex and get to work. No, this is like, let's sit down and enjoy some breakmaster cylinder beats. All right, Losh, remix him.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

386.312

Meaning if we were to scratch out our favorites each time they were mentioned by somebody else first, how many do you think we'll have at the end? How many unique to you and or me? Do your own. I'll do my own. I have five favorites and four honorable mentions.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3902.394

Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3934.366

Yeah, it's just a cool thing to have that be real. I definitely got cooler in my kid's eyes when we had some actual beats on Apple Music and Spotify, even though we were not the artist. We were just the curators of this music. Just a vessel. We're a vessel for which these things came. We were part of the creative process, but BMC does all the creation.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3957.692

And I will say that Dracula's Purse, that sound just immediately triggers in a good way. Me and my kids, and it's just like, yeah, here we go. Yes. Which I think Dracula's Purse is, which is the first real track off of Next Level, the video game inspired one. I think that's our most listened to track on the proverbial airwaves. It's the most popular one now.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

3985.215

Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4009.493

No offense. It's just not as popular. It's more of a cult classic. It's a dang shame. Hey, man. I love Castlevania. So you're not going to get me to disagree. Although, the fact that you don't like Zelda... I do like Zelda.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

404.4

No, we're going to reveal it right now. It's a mini game. We're going to guess and then we'll see if we're right. Okay. I will say all of them. All of them. So you have how many? I'm going 100%. 100% crossover or 100% unique? Truth be told, I'm still making my list.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4057.427

You had to settle for Castlevania. Yeah. All right, moving on. Here comes Nick Neesey.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

41.878

Oh yes, it's late December once again. That classic changelog theme song is bumpin' and it is time for our seventh annual State of the Log episode. If this is your first time with us, welcome to the changelog. We are the software world's best weekly news brief. deep technical interviews, and weekend talk show that feels like hanging out in the hallway of your favorite conference only on repeat.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4125.754

I think he was being sincere with yours and joking with mine. Gotcha. It's part of the shtick, right? It's a setup. See, he set it up. Yes. Right. Nick's a showman, you know? Good one, Nick.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4147.837

The very first Nebraska JS Conf, yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4156.983

I don't think you guys hung out back in that. We were very busy. There were so many balls in the air between organizing the conference and trying to do Beyond Code, the video thing we were up to. It was a whirlwind.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4177.884

Right. It's out there. There's a playlist on our YouTube. I'm not going to link to it directly, but it's there. I'm not going to link to it directly.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4186.949

It was the very first Changelog Films effort, I think.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4197.275

Surprise. Surprise, yeah. Except for the whole TypeScript thing. I just don't understand why. Why the love? Why the fanaticism? You know, there's some things you just can't know. It's like, you know, TypeScript is kind of the Java of JavaScript. Nick would agree. And no one gets excited about Java. I mean, it's fine. It does its job, but like...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4219.588

What is there to get excited about and love and fanboy over? TypeScript. Like types. Static types. It's not exciting. Maybe you think it's better, but I don't know. Let's just listen to Nick's remix. Let me just say, it is not better. TypeScript, it's not better. Yeah. It's worse. Here we go.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

422.917

So you're not repaired at all. Okay. So we can't play this game because your list changes throughout the show. Is that what's happening?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4290.076

Another day. Maybe that's why, Jared. Maybe. I mean, I'm almost converted. You're right. Yeah, that was good preaching right there. Good preaching. All right, next up, Rusty Nail.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

439.265

Right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

445.589

All right. Well, minigame canceled because your list changes throughout the show. Fair enough. There were a lot. And in fact, I did a sequel query. I think we have 101 episodes to pick from between interviews and friends. Yes. So, I mean, it's tough to pick five out of 101 or even 15. But let's get into it, shall we? Let's do it. All right. Listener voicemails. Thank you so much to our listeners.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4469.057

Good question. We did not do an insane hiring market with Gergay or Rose this fall. We normally did it every fall. What's up with that? And I can't speak for you, Adam, but I just forgot about it this time. Oh, gosh.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4494.739

Yeah, people like that. I think we should definitely get Gary Gay on the show. He does have his own podcast now, so that's a thing. But maybe, you know, it could be a January thing. It doesn't have to be in the fall. It can be whenever we want it to be. So we could cue that up for Rusty. Let's do it. And ask that question.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4521.545

So maybe we'll just wait till next fall.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4630.789

That would have been a good tie-in.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4634.43

Yeah, that was fun.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4637.471

Yeah, that'd be hard. You'd have to have specific numbers that maybe Rusty didn't say.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4653.298

I came to get down. I came to get down. So get off your feet and jump around.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4659.603

There you go. Cypress Hill, kids.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4668.671

What?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4671.463

House of Pain. Yeah. I told you, House of Pain. You said Cypress Hill. Listen to this. It's produced by DJ Muggs of Cypress Hill, who also covered the song. All right? So take that. What? That's right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4690.005

Jump Around is a song by the American hip-hop group House of Pain, produced by DJ Muggs of Cypress Hill, who has also covered the song and was released in May 1992 by Tommy Boy and XL as the first single from their debut album, House of Pain. So I wasn't wrong. I just had it wrong, sort of. There's a tie-in. There's a reason why I thought it was like Brazil, but yeah, it's House of Pain.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

470.287

We have the coolest community. Even BMC just this morning was saying, let me see if I can quote BMC. Break mass of cylinder. I was thanking BMC for making all these remixes and telling them it makes this episode extra special for us and our listeners. And BMC said, I really like it. You got a whole community thing going on, which is kind of how BMC types. And that's true.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4715.636

That's cool. I didn't know that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4721.986

Same. I'm always glad when I mess up and it's not actually a mess up. All right. Who's this? Oh. It's only Matt Reier.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4779.173

I'll say this.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4780.734

Stay tuned because Matt Reier will be our very first friend of 2025. It's already booked. As it should be. It should be. Get with your friends. It was the pilot for friends. It was. It was the inspiration, the proving ground, so to speak. Proving ground, yeah. Oh, and Matt's always up to something.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4801

And he is, I will tell you this also, he is up to something for this next episode of Change Talking Friends. Really? He's up to something. Do you know what the something is?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4827.397

No, I didn't. You put me on the spot. I thought this is a good hint. Is that too much? Okay. Okay.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4894.991

Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4901.983

Well, there's something poetic about that. Matt. Oh, I'm looking forward to it. I'm looking forward to it. I should say we might have to bleep that, but I wouldn't know. I have no idea what she was saying. I assume it was what Matt was saying in French. It's possible. I have no idea. So if you can hear that and translate it for us. I'll have my daughter listen to it. She speaks French. Okay. Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4923.274

We've reached our final caller. Any guesses, Adam, on who it might be, the person that might leave a voicemail in the very last moment? Give me a second. Need a hint? Sure. It's the same as the last caller last year. It's a big hint. Unless you didn't make it to the end of the show before you fell asleep.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4948.707

Just in time.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

4950.316

Really? I just made that up on the spot.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

496.565

We have a cool community thing going on, and we appreciate that. It makes not just this episode awesome, but really what we do awesome. So thank you to everybody who called in. We have 12 voicemails, same as last year. And... We have one person who sent theirs in at the last minute. And if you listen to last year's, you already know who that person is.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

517.002

We'll save them to the end because, you know, they deserve it. So let's get straight into it. Our first caller in is... AJ Kerrigan. Ooh.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5197.196

I'm holding in my hand, which you would see if we had video first production, a Nick Nisi hard drive. which holds something like 35 gigabytes of film, the proverbial film, not actual film, from our stuff at that conference. And this had to come by way. We were at that conference in Austin, Texas. Our Danny Thompson interview is on here. And it took a long time to get it gathered together.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5226.593

I'm not sure the whole story. But Clark Sell diligently gathered. It was just too much to just send us. I mean, that's a lot of... data. And so the idea was like sneaker net, I guess for the win. And so Clark saw Nick at this summer's that conference in Wisconsin. So there's two that conferences, Austin, Texas and Wisconsin Dells. And Nick happened to have his hard drive on him.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5249.96

So Clark gave him the 35 gigs or whatever it is and put it on the hard drive. I actually think it's more than that. Now that I'm saying it, it's something ridiculous. It's like 500 gigabytes. It was just too much to just put them to Dropbox or something, I guess. And Nick sneaker netted it via an airplane back to his house.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5266.749

And then I had lunch with him because, you know, Nick and I both live in the Omaha, Nebraska area. I'm in Bennington, which is northwest of Omaha. And he's in Bellevue, which is kind of southeast Omaha. So we aren't super close together and probably a 40 minute drive if he was going to come to my house. But we meet in the middle and have lunch sometimes.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5283.514

And so he brought me this to lunch and I went through it and I extracted it and I gave it to Jason. our editor and Jason did his best with it. And he handed it to you and we said, can we ship this interview? And you know, the audio wasn't our standard quality. And so there were some questions and it wasn't that long, honestly, it was kind of a shorter episode.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5302.492

And so we actually almost deep sixed it. Didn't we, Adam? Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5313.837

Well, it didn't sound amazing, and it was a little bit shorter than we normally do. And we thought, well, wouldn't we just get Danny back on the pod and just do it fresh, like a real episode, which was another route we could have went. But, you know, this is a business. We do put shows out on the weekly, and we needed a show that week.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5330.901

So it's like that was definitely part of the decision-making process. We can't act like it wasn't. We have sponsors who count on us to put shows out. And so I was like, can this be a standalone episode? And I'm glad that at least for Jamie, it was one of the best of the year. Hopefully other people liked it too. Danny was over the moon because I saw Danny at all things open.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5350.895

I told him, I don't think we're going to get that episode out. And thankfully it was about his life story more than it was about current events or anything, because it was last January that we recorded it. So yeah, it was pretty much evergreen.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5458.164

I dug it. All right, Jamie, thank you as always for calling in just in time. Just in time. Here is your Breakmaster Cylinder Remix.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5512.672

Excuse me? Gesundheit? It's Jay-Z. That's a Jay-Z line? Yeah, man. Here's my concern with Jay-Z is like, I like the man's music and everything. And Shaboy certainly comes from it. But it turns out he might be like a really awful person. Turns out? Yeah, well, you know, the Pete Diddy tapes are dropping and, you know, Jay-Z maybe implicated some seriously wicked stuff.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5537.26

So, and not wicked in the Boston accent kind of a way.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5541.445

Wicked smart. Wicked bad. Yeah. So anyways, distancing myself perhaps. I'm not going to drop the shit boy, but most people don't even know what it is.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5556.114

Okay. I know I've pointed at a scoreboard before, especially in high school basketball and said scoreboard.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5566.906

Yeah, I was going to say he stole it from me when I was in high school. He used to do that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5572.814

Idea theft. You know, copyright. Okay, so good attempt. You know, we missed the layup on that one. It was my fault. But that's it. That's our 12 voicemails and remixes. Thank you, BMC. Thank you to all of our listeners. But now it's our turn to talk. Ooh, yes.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5871.781

Favorite episodes of ours. How many of yours are left standing?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5880.186

Okay.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5896.816

It was like a Friday afternoon. I just slapped the title on it and went. Okay. Well, he said that. Did he? Okay. And it was all about him doing like public, you know, his whole public salary and writing and everything.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5909.644

What is a yeeting? Yeeting? Yeeting. Yeah. To yeet something is to throw it. Whew. T-I-L. Yeah. It's what the kids are saying. At least they were saying it about 10 years ago. I think it's kind of old. Yeeting. Yeah, yeeting.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5922.56

Yeet. See, I mean. You say that when you just toss somebody. Yeet. I didn't toss anybody for a while. No, it's not you. Jamie was yeeting stuff in the, he's just been throwing stuff into public, you know? I got it. I'm getting it, but. Okay. Yeah. I titled that one without you. You know, sometimes we just roll. I have an idea. I like it. I'm just going to publish that sucker, you know?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5941.379

It's so obvious. Why check? Exactly. Especially when it's something that they say on the show, it's like too easy.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5952.748

While we're bike shedding titles, should we just get the titles out of the way? Favorite titles. Did you write some down? Oh, yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5959.455

Let's just do that one quick because it's less emotional. Can we do it quick? Let's do it. Yeah. You, me, or you? Let's just go back and forth. Okay, me first. Great title. It's not always DNS.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5975.771

Yeah. Oh, that's in your favorite list. I like that one because we wanted to call it it's always DNS, but we realized on the show that Paul Vixie actually didn't like that statement. And so we inverted it, similar to the not insane tech hiring market. And we said it's not always DNS. So that's why I like that one. Your turn. You'll rent chips and be happy. Oh, yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

599.325

it's a look for the win it's a look for the win for the win remixes for the win so we appreciate you saying don't remix this but you know we don't take orders around here aj and we do what we want it's like saying when you edit that out you're gonna leave it in yeah exactly it's like matt ryer saying edit that out you're getting a remix gosh darn it but yeah okay so you have a moving list of episodes but i'm guessing i fix it we have a right to repair that had to be on your list right adam

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

5997.637

This was a recent Friends episode, wasn't it? Yeah. And what were we talking about again? Zach Smith, Equinix, Metal Fame.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6019.346

Right. And his big idea is like to recycle the hardware and subscribe to it. And people were not down with his idea, by the way. We had lots of people writing in like, this isn't a good idea. I was, I don't know, data centers. I don't know big data business.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6037.125

I don't remember. Oh, dang. Probably Zulip, probably Internets. Okay. But interesting conversation, brought out a lot of people's thoughts and great title because we were talking about the whole World Economic Forum and you'll own nothing and be happy. And this is you will rent chips. These are GPUs and be happy. Good one. My turn. Retirement is for suckers. Yes. That is a good one.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6060.186

Oh, talk about a quote. I mean, he literally said that. Cameron. Cameron Say came out right at the beginning. It was just like, retirement's for suckers.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6092.161

I don't think so. Of course, referring to the Matt Mullenweg call-out of WB Engine at WordCamp. That's the wrong place to slap a person. We recorded this Friends episode, I think with Nick Nisi as well, right after that event. And so that's what this thing is referring to. And Adam said that on the show. I do like to have show titles that are something that was said on the show.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6113.41

I think it's a nice, easy way of having a tie-in, especially when you don't know what it means at first and then you hear it later on the show. I've always enjoyed that. It does make it sweeter. I agree. That was on my list of best titles. How about this one? The old hot and juicy. That's in my list too.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6133.667

It was similar to a horse head in your bed. You know, it's the offer you can't refuse. The old hot and juicy is like this thing that's like... He was referring to the article written by Matt Asay about... open tofu, potentially copyright infringing terraform. Yes. And it's like this, the old hot and juicy is like.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6170.83

Okay, not the article.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6172.771

But he said a little hot and juicy like three or four more times on that show. I think so. And it became the show title. You got another one? The B.S.O.D. Crowd Strikes Back. That's my other one. This was, of course, our Crowd Strike episode with Robert Ross.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6193.439

Crowd Strikes Back. Right. Well, of course, we are referring to The Empire Strikes Back. But it's the blue skin of death that's crowd striking back.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6202.711

Because it did, man. All of a sudden, here comes the BSOD striking a PC near you around the crowd strike debacle. Incident. Yeah, debacle.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6216.14

A scalable incident at that. Bigger than an incident. Incident doesn't do it justice. Debacle was a great word.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6228.528

that'd be good. Yeah. I don't know.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6231.57

Well, if it's interesting, then it's interesting. But if it's boring, that's true. Let's change very little. There's like a few more processes inside CrowdStrike now. All right. Last one for me, best title of the year. This one saved us from a bunch of other bad titles. So from a bunch of bad titles that we had come up before it. And the title is major.semver.patch. That was a good title.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6254.681

All caps, of course. We had a hard time naming that episode we did about Semver, but why not use Semver to name Semver and call it a patch because the whole thing was about how we can change Semver to make it better.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6266.488

Can we have a major patch to Semver? Solid title. Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6279.45

Just saying. That was actually almost made my list of favorite episodes, but I didn't want to put it on because I feel like that's just rude.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6296.918

Good show, good title. Fun title. All right, here we go. Favorite episodes. How many years are left standing? Standing? Like have not been mentioned? Like they haven't been referenced by anybody else. Let's see here. Oh, one, two, three, four. Technically five. So of my nine, I have five favorites and four honorable mentions. Of my nine, I have almost all of them. I have seven of nine. Okay.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

632.32

So, so far a hundred percent of your, of AJ's picks are at least your pick. I also had one of those, so we may not have anything left at the end. And if you know the reference, Adam, some other rando, AJ was referencing our secondary theme song, our alt theme song, which is called Your Favorite Ever Show. Yes. And BMC took that reference and ran with it. Here is AJ Kerrigan's BMC remix.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6326.195

Maybe six, depending on how you count this one. You just want to go through the list real fast? You want to do all yours and then all mine, all mine and all yours. I think everyone's waiting for me to reveal my unprecedented.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6335.818

Because, I mean, it's been like an hour and a half. I'm not, but I think they might be. They've forgotten about it by now? I've forgotten about it.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6342.56

I'm just kidding with you. All right, so here's what I'm going to say, and I think you're going to like this. Okay. One of my favorite episodes, these are in no particular order, okay? So they're not like one through five. This is not my number one favorite episode. But one of my five favorite episodes, unprecedented, never happened before, hasn't come out yet.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6360.512

because it's coming out today, or tomorrow, as we record, and it will be out in the feed on Friday. But I'm not sure if it's my favorite, because it hasn't been produced, but I'm pretty sure it's going to be one of my favorites, because it is Ghostie with Mitchell Hashimoto. Really? Really.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6387.694

We just talked to him the other day, man. Recency bias is real. Good show, though. I like that. Great show. Deep dive. He's so thoughtful. You don't hear from him very much, so I hadn't heard from him besides his blog in a long time. I think Ghostie's legitimately really cool.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6404.464

It's not every year that I change both my main text editor, which is now Zed, and my terminal, which as of last week, and I think it's going to continue, why wouldn't it, is Ghostie. Really? Yeah, I'm off terminal.app, man. I pulled it out of my dock. I haven't launched it since. He convinced me out of terminal.app. And I'm on Ghosty.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6424.938

And I just feel like I'm excited because I think Ghosty is going to get way better over the next year. And Mitchell got me excited. So I don't know. Call it recency bias. Call it haven't heard the episode yet bias. I just got a feeling that's going to be a top for not just me.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6446.134

I thought you gave me a hint. I just told you I was going to do something unprecedented. No one's ever picked a show that hasn't shipped yet.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6453.517

That's right. And that is unprecedented. It follows all the rules.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6457.098

Thank you. Thank you. Probably the best pick of the year. What do you got going? Should I share my whole list? What should I do? Well, I might as well just keep going down mine. Yeah, sure. Why not? I'm going to break a few rules, though. The other thing I picked, number two, is all the Kaizens.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6471.406

Can I just pick the Kaizens as a totality?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6479.014

They're like nested chapters. So we did five this year, five Kaizens with Gerhardt. If I had to pick just one, it would be the Not a Pipe Dream one, the one where he took us on that journey and he revealed to us over time what was going on. Yes. That was just spectacular. Epic. But they are all kind of one long, windy road. And so I'm just going to pick all the Kaizens.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6500.964

I just feel like I'm loving what we're doing with Kaizen. What's happening there is interesting. I feel like that's probably one of the best things we did this year. So that's breaking the rules because I picked five episodes as one. Yeah. It just counts as one. I'm going to break the rules one more time. Oh, gosh. And I'm going to pick the episodes from that conference. Oh.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6519.97

So this is two for the price of one. Nice. You have how many open tabs? Yes. That was with Nick Nisi, Amy Dutton, and Andres Pineda. Andres. Yeah. And the second one was future of energy, content, food. And that was with a bunch of people as well. We had Samuel Goff, Future of Energy. We talked with YouTuber Jess Chan from the Coder Coder channel.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6547.146

And then you did one without me because I had to leave earlier than you with Vanessa Villa and Noah Jenkins all about ag tech and the future of food. I thought both of those episodes turned out awesome. Yeah. And all those conversations were good. There wasn't a dud in the mix. And so I'm picking those two as a bundle as one of my top five of the year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6568.547

I dig it. Okay. Nice. Number four, the man behind the sandwich with Adam Lissagor. I just really enjoyed that conversation. Adam is so smart and experienced and deep. I felt like we went really deep places there. And I remember making clips and I'm like, I got like seven clips here. I got to stop clipping this because there's so many good parts.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6592.634

Fun talk about Apple Vision Pro and what they're doing there with Sandwich Theater. I love that one. I've been a fan of his for a long time and was excited to meet him. And he delivered. And my last one, top five favorite, this is Change Dog and Friends, Starbucks DVD Peddlers with Emily Freeman and Justin Garrison. That conversation went off the rails in every great way possible.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6618.109

I remember thinking I was excited to have a conversation with them, but coming into it, the topic that we were supposed to be talking about just wasn't hidden for me at the moment. It was like DevRel stuff, which we had already just done a DevRel episode with Swix maybe a month prior. And maybe that's why, but it just never got to that. The DevRel part is like the last 20 minutes maybe.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6638.939

And the conversation just went wild about DVDs and nostalgia, the 90s, and so many good laughs.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6650.924

Yeah, buying DVDs from people at Starbucks. And then, like, even listening back to it, I was laughing because, like, me and Emily were just awestruck by Justin doing this. And he's like, why? Why wouldn't I? I'm like, because you might be murdered, you know? I mean, she goes, that's wild. We were just having so much fun. I like to meet people at police stations.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6669.728

By choice or because they make you go there? Well, like, I once sold a bicycle.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6693.466

Right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6695.367

So, just a real quick recap. My top five, Ghostie, Kaizen's, That Conference, The Man Behind the Sandwich, and Starbucks DVD Peddlers.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6714.111

So nobody mentioned, I think, any of those. I think our conference hallway tracks were kind of mentioned by a few people. Yes. But I do have some honorable mentions, which I'll let you go first and then I'll see because some of those have been picked already. But yeah, these are all pretty much standalones.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6757.308

I kind of forget it was this year. It does feel like a long time ago. Well, we did a hundred episodes, so they add up and you think that feels like a lot of episodes ago, but it was only like, was that March, April, February? I don't know. Big fan of Joe Reese, data engineering guy and happy. We actually went on his pod after that. And glad to have him back on.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6777.675

He's a great conversationalist, has lots of cool stories.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

68.749

Big thanks to our partners at Fly.io for helping us bring you awesome developer pods all year long. You know we love Fly, the public cloud built for developers who ship. Give it a try at Fly.io.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6824.226

Right.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6853.496

That's my list. That's my list of ones that haven't been mentioned. Oh, those are your not mentions because all the rest of them have been hit on the head. Like Right to Repair, Sun to Oxide, Adam Jacob, System Initiative. Retired Not Tired.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6877

Best Worst Codebase is in my honorable mentions. Open Source Threaded Team Chat is in my honorable mentions. The Wu-Tang Way with Ron Evans is in my honorable mentions, as well as, this one hasn't been said yet, the Winamp Era with Jordan Eldridge.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

689.43

Oh, and the late, is that a vuvuzela?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6921.222

I don't think so. I think we started Friends last year. Yeah. And this will be the first year we've done Friends through and through. This will be episode 74 of Friends. So there you go. You have a 52 plus a 20 something. Yeah. So yeah, first full year of Friends.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6948.498

Yeah. It's a lot of shows. 101 technically. And by the end of the year, we'll have 103 because we have Ghostie and this one. How do we bonus some shows? That's crazy. Well, we did some bonuses. Yeah.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

6967.294

I feel like like the year of this or this is something.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7003.227

Mostly AI free. Like mostly local. Mostly AI free. Dude, mostly local is the way to go. Yeah, I don't know if there was any major theme for the year. As some of our listeners pointed out, we obviously camped out in certain areas. There's the home lab area. There's the programming languages area. There's the culture area. There's the open source area. And I don't know if I had to pick one thing.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7025.529

It's like, how about realistic and healthy relationships with technology and the industry? Something like that. I think a lot of the patina of tech is showing and we're having, I think, more of a appropriate view of both technology itself and the companies that we work for than in the past. And I think it's been realized and shown this year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7052.781

Amongst other trends, of course, the open source deal, you know, going non-open source and then back again for Elastic, but then a lot of companies choosing to go non-open source and go fair source, business source, that whole deal. I don't know. I'm just rambling. You asked a hard question. I don't have answers.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7173.627

Yeah, there's a concept. No, I agree. That's why I think that that conversation with Emily and Justin just tickled me so much because afterwards I was like, that was just four friends hanging out. And maybe the through line there is like four is better than three.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

718.86

That's right. You sit back, relax, and enjoy. Yes. As Breakmaster Slender and I toiled over these, although I did very little work, just criticism as we went and handing off of files and stuff like that.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7187.592

Maybe, because both those produce good like friend, like almost party atmosphere conversations. But that could just be a coincidence as well. I can probably think of some times where we've had three and it's felt like that as well. Like with Matt or Nick. But that's like the whole, like that is friends in a nutshell. Like that's so frenzy is like, let's just get people together who...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7208.458

our friends or want to be friends are friendly. In the case of Jamie Tanna, I started off with change log and friendlies and becomes a friend and let's just talk and enjoy each other and laugh and come up with ideas. And my question for you is, and maybe we should end after this cause we're getting long in the tooth is change log plus plus is well known for being better.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7230.594

But here's a question is change log and friends better than then ChangeLog Interview, then our thing, then our show, then the thing that we created all these years. Maybe Friends is actually the better show. I'm going to leave that as an open question and not as an answered question.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7266.997

Of my top five, Ghostie was an interview. The Kaizens are Friends. That Conf, those one was, I think we did one of each. Maybe they're both Friends. Man Behind the Sandwich was an interview. And then Starbucks, Stevie Peddler's was Friends. Wu-Tang Wei was Friends. Winamp Arrow was Friends. Open Source Thread, Team Chat, that was an interview. Best Worst Codebase, that was an interview.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7287.004

But it probably could have been a Friends interview.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7296.528

Yeah, but he's an old friend. He's been on the show tons of times. We were interviewing him. I know that. That's where it's a bendy. You know, it's a bendy. We're trying not to interview him. The problem with Quincy, there's no problems with him, but the challenge. The problem. Here's why Quincy sucks. No, the challenge with Quincy is he answers questions like they're interviews.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7314.156

Like he's going to give you an interview. And so it's hard to just like-

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7318.118

riff with him it's not that hard but it feels like you're interviewing him because he's going to give you a two or three minute response yes and he's not going to give adam or jared much time to chat no he's a talker man oof i have one more this is the this is the one that broke the rule i think the most potentially on friends developer unhappiness with abby nota we're talking about i think that one is a show that like set up for our friends yeah but ended up feeling more like an interview

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7354.871

You didn't need to answer. I was just leaving it there open. Oh, man. But I appreciate you taking a crack at it. How do we end this year? What do we say? What do we do before we hit stop?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7391.605

Oh, I thought you called this a drive-by. I was like, that's not good. Dry brine. Dry brines are what? They're a work in progress?

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7449.716

Thank you all for calling in. Thank you all for listening to us and being part of our community. If you're not in Zulip yet, let's fix that bug. Fix it. Head to changelog.com slash community. Sign up for free. Throw in your email address. Get yourself a Zulip invite. Hop into Zulip and hang out with us. But other than that, we're going to take the next couple weeks off.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

746.212

Yes. All right. Thanks, AJ. That is awesome. Next listener, somebody new, lots of familiar voices and names, but we have a new listener here calling in. Erno, now you mentioned the type form. I do ask for pronunciation help. And this fellow's name is, I believe, Erno, but his last name. is V-O-U-T-I-L-A-I-N-E-N. Voutilainen? Voutilainen? I don't know. I don't know how to say it.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7472.353

We're going to be with our families. We're going to be chillaxing. And we are going to be preparing for 2025. What will it hold? We don't know exactly, but trust us, young grasshopper.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7512.162

There you go.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7513.908

Bye, friends. We'll see you in the new year. Alright, that is it. 2024 is in the bag. Can you believe it? If you have ideas, requests, or anything at all you'd like to say, hop in our Zulip and sound off on the discussion thread for this episode. We absolutely love hearing from you. Thanks one last time for listening to our shows this year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7540.842

We literally wouldn't be able to keep putting out new stuff if y'all weren't listening, so thanks. And a huge thanks to everyone on our team and in the changelog community for everything you do. You know who you are. But still, I'll name a few names. BMC, of course. Our editors, Brian and Jason. Alexandru on transcripts. Gearheart, of course. Our friends and panelists on JS Party.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

7562.462

GoTime, Practical AI, ShipIt, all of our pods. Y'all are awesome. To our wives, Rachel and Heather, thank you so much. And to our sponsors, Fly.io, Sentry, Wix, Shopify, WorkOS, Retool, Neon, 8sleep, and many more awesome companies who support us. Thank you. Truly. Thank you. All right. That's all for now. But let's get together and talk a lot more next year.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

781.89

And under the pronunciation help, he wrote E as in enter. But I'm fine with any pronunciation. So he gave us help on the first name, Erno. Come on, man. I can't pronounce Voutilainen. Let's hear from Erno.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

914.262

Thank you, Erno. That's a, wow. Dan Tan, that's like a deep cut now.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

931.736

That's cool. And some good picks as well. Cameron says return to the pod. So many good picks. Two tickets for departure. We have a departure mono convert. I'm not using mono in my terminal. I tried it. And I've determined, maybe I shared this already, I determined that I don't like pixel fonts at the terminal level.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

952.641

I like it in the editor more, but for something about in the terminal, it just looks a little too pixelated. So I'm over here on JetBrains mono at this point. But that conversation actually got me to reevaluate my monospace font of choices and codingfont.com, which I put in news and we were all playing with it. A lot of people chatting in Zulip were playing with that website. Very cool.

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

975.791

It's like a, not a hot or not, but what's the...

The Changelog: Software Development, Open Source

State of the "log" 2024 (Friends)

979.593

hot or not like a royal rumble of fonts you know where you sure you put two fonts against each other and then it swaps in another one and you just keep picking picking the Pepsi challenge so to speak yeah and you can determine without knowing the names of the fonts and the stories which one you actually like the best and that one landed me on JetBrains Mono but I don't think it's not comprehensive like Departure Mono is not on there for instance or at least it didn't come up in mine anyways should we hear Aaron O's remix I would like to

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1023.197

One other point I'd like to make on this, and then I'd love to get into your work, Gerhard, is that... We had built out this portfolio of shows that we love and listeners love and hosts love and it was all good.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1036.386

There was no real struggle or there's no, it was just like, of course there's the work of scheduling and rescheduling and sponsors and this happens and that happens and we got to get the thing out. Like that's all just work, right? Of producing podcasts.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1052.133

But I got to a point where we're doing these seven shows a week, and this is relevant to Kaizen, that I didn't have any bandwidth to actually experiment. And I was writing. I almost said this the other day. Adam, we had Chris Coyier and Dave Rupert on the show last week, on Friends last week. And we were talking about my desire to stay in the trenches and be actively developing.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1076.432

I just have not been writing enough software lately. I want to build stuff more. And I just didn't have any room to breathe. And so I literally would just do Kaizen-driven development, which is every two and a half months, right? Like, please don't look at my commit messages between the last, you probably already did, between the last Kaizen and now. It's not very much.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1095.328

I just don't have the bandwidth. And that's not good for our show. That's not good for me personally. That's not what I want to be doing. I want to build stuff more. And I'm so excited as we do laser focus on the changelog, as we do take these productions off of our weekly calendar, even though the shows will exist in spirit as other people's productions. I got room to breathe. I got room to code.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1121.237

I can block an entire day and just be like, I'm going to build something today. And that, I think, is a huge benefit to this particular change. Which brings us to the work you've been doing, because I haven't done Jack Squat, Gerhard. Hopefully you've been Kaizen-ing, because we've just been producing podcasts.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1191.994

You're part of it. You've been a part of it for a long time. Thank you very much. And we're excited to keep you as a part of this as we grow and change.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1272.782

I'm more anxious now than I was. Is it early Christmas?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1278.028

So things are coming together. Gerhard has some presents for us, I think. One. Oh, just one.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1285.177

Gerhard, you know the philosophy. Have two of everything. Come on, man.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1308.927

And you can hear Gerhard's joy in his voice, but you can see it in his face even more.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1313.189

All right. Take us on the ride, Gerhard. I'm so excited for whatever it is.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1343.386

This is now telling Jason what to do. Make sure it's good and tasteful, Jason. Exactly. No wet wipes.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1379.108

I almost went out yesterday and to the apple store.com, whatever the website is and priced one out. My trepidation is like, we really maxed out these Macs that we're currently using. Like my current MacBook pro, which is a 2021 M one max. Yeah. It was the first M, but it was the maxed CPU and, First of all, it's still very good. And so that makes it hard to buy something brand new.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1407.988

It is the 2021, but it's 64 gigs of Ram. It's got a massive like multi-terabyte hard drive. Like it was basically like go to the configurator and hit the max on everything besides the size. It is a 14 inch, not the 16 inch. So aside from the screen size, it's just maxed out. And so I hate to go buy one new that has less specs than this one. But when I go max out the new one again, I'm like,

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1432.984

can I justify this because my one's working pretty well you know and so or I could go downstream and like do I really need all that storage do I do I really need all the RAM and so that's where I just like close tab and move on for a little while so no I do not have a new Mac but gosh I want one did you try just contribute because that was the point I'm already a contributor Gerhard so I didn't really have I've used just but I have not tried just contribute so no I failed you in that way

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1463.74

No, sir.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

15.154

welcome to changelog and friends a weekly talk show about the joy of missing out big thanks as always to our partners at fly the public cloud built for developers who ship learn all about it at fly.io okay let's kaizen

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1537.842

Okay.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1636.553

My media. I'm in the Jellyfin homepage. I see drafts and recently added in drafts. I see some vertical video thumbnails and a horizontal video thumbnail.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1689.039

I just had to pause it so I could listen to you talk.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

176.786

Well, Gerhard, did you create a slideshow for us? I did. Do you want to see it? I absolutely want to see it. All right. Let me screen share it. This is you kaisening archives and episodes with slideshows.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1846.977

It works. Great. That's what I care about. It was fast. It was seamless. It just worked. I think I did have to configure something the first time. I think you were making some changes to nvrc files. There's just been some environment variable things that I had to do the first time. But I can tell how you, the last time around, by using this just function, Is it a toolkit? Is it a library?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1890.354

So we'll just call it this CLI utility. tool that you made the change easy and now you're making the easy change call back to the previous episode call back to of course Kent Beck's first make the change easy warning this may be hard then make the easy change

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

1909.174

classic quote from Kent Beck because this was like a pretty easy change for you it looked like in terms of this particular one now you had some neon things to do but you can tell us about the details of how it worked the PR itself seemed pretty straightforward and small and then it worked so that was my experience very nice I'm very glad that you experienced it that way I'm curious when Adam tries it out how well this works for him

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2072.199

Yes. Immediately, yes. It's just so straightforward. I mean, all the things that you just said right now are things that I love. And so I'm way more likely to pick up this simple tool, especially following your example, than I was, honestly, even with The old make files, which because of your expertise in make files, I was perpetually lost.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2096.789

I've looked at the just files, and they're just easier for me to grok. The fact that there's no containers, there's no dagger, there's no things that I generally... put in the black box of like Gerhard land. It just, for me as a regular app developer, like it's more approachable. And so I script stuff all the time.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2116.447

You know, this is basically taking a script of mine that I would do and just have on my local machine to do all these steps and and it's formalizing it into a shared repository, I'm way more likely to follow that lead and create additional just commands. And now I have time too. So I'm totally into this Gerhard. I'm so happy. I'm so happy.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

219.062

Inter's cool.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

229.986

This is I-A Presenter. Okay.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2332.785

So this creates a new branch on Neon.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2352.679

Yeah, potentially. I do like to develop against production as a branch. I prefer to have it pulled down locally. So I think I would probably opt for the other one that you just created, which is why this one wasn't as exciting to me and I didn't even try it. But would this also do syncing between those two branches? Yeah. Because that's my bugaboo, is you do a branch off of prod.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2379.316

Then you're developing against the branch. And then you want fresh data. And so I already have a command that gets me the fresh data locally. But if I didn't, then I go to the neon deal and I go find the place in the UI where I hit sync to main or whatever. And I don't like that step. So if this could do that, I mean, maybe it would be a second command that just...

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

239.919

Love it. Love it. Well, take us on a ride, Gerhard, you know, your magic carpet ride of Kaizen. Cool. Okay.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2399.082

I'm sure it's available via the CLI somehow.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2414.834

Yeah, because that's really what I want is I want the freshens every time. And so it would be nice to have something like this.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2444.642

Yeah, I experienced that. And so this would be faster. This would be faster, yes. Generally, when it's time for me to develop, I issue that command. I go get a fresh cup of coffee. I come back and I'm ready to rock. So you're going to do it once a week, maybe. It doesn't bug me to have the five minutes.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2462.802

If I was doing more experimenting and changing and stuff, I think having these immediate branches without any sort... I would still have a little trepidation that maybe I'm pointing at the wrong thing.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2584.154

Pretty much. That's how we pronounce it. Great. Adam pronounces it Zuli. Zuli. That's right. Like Hooli. He thinks I should drop the P. Like Hooli. Exactly. Okay. Kindred spirits. That's Adam's idea.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2782.455

i cannot remember how many times there was a comment on an episode on the changelog website which i just couldn't find i couldn't find how do i get to the comments on an episode now so much easier yeah i think that's been really nice especially for podcasts where they are consumed not just asynchronously but like massively asynchronously where there's people who are like living off the fire hose and they listen to the episode when you drop it

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2808.609

And then there's people who are like three months behind perpetually. And then there's people who are like back catalog dwellers where they're like listening back through the catalog and they may listen to it years later. Well, there was never a place where all those people could easily find, here's where that discussion is.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2825.417

And so the thing that I've heard the most and which I've enjoyed is people's ability to hop back into an older episode and either strike that conversation back up or even just read it, what people had to say in the time between it shipping and you listening to it. So that's really cool. I do have, after living, anytime you live somewhere for a while, you see all the warts.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2847.231

You know, I'm starting to have a little bit of the, not buyer's remorse, but just like Zulip wart finding adventures, if I might call it that. The mobile app leaves a lot to be desired. I know they are rewriting it right now in Flutter. And so they're working on that. There's all kinds of little UI things that just bother me about Zulip. And the URLs. I'm a URL guy.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2873.388

I can't believe some of the URLs these folks put together. Because it's basically an SPA. And everything is like, go read the URLs. They're just not pretty. And when you're trying to deep link into stuff, I don't know. That matters to me. It offends my sensibilities. When you're deep linking into something and you're like, look at this URL I've got to give somebody. Stuff like that.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2890.793

Just minor nitpicks. But it's definitely better. It's better than Slack in many ways. And while we are all in pretty much on using Zulip, we haven't done any sort of finalization in terms of the blog post I was going to write. Probably still will. We haven't closed our Slack. Probably can't at the moment. There's still conversations happening there, mostly in private team chats.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2915.348

Some with collaborators who we don't want to just ask them to move to Zulip because it's just kind of...

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2920.111

odd and strange to be like by the way from now on if you want to communicate with us switch to zulip you must come over here so yes we are living in a little bit of a blue green i would call it blue long blue yeah it's a blue green deployment yeah exactly and there's lots of green on this side of the grass but it's not entirely there yet yeah do you see us shutting down slack at some point

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2943.51

Sure hope so. We certainly can, especially for just like the public discussions of like, there's no, like Slack is cut off at this point in terms of joining. Like the website is all, you join the community, you get invited to Zulip. You can't get a Slack invite unless you go inside of Slack and invite somebody.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2963.107

And so it's like essentially cut off from the world and there's no conversations happening there in the public. Right.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2969.986

at all every once in a while somebody will say something mostly they're spammers our new episodes are still posting there I haven't quite made that change yet I figured we'd do some sort of more big announcement first and like encourage people who are still in Slack one last time to come over to Zulip but we do have a lot of team chats and private chats that are ongoing and used so

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

2991.707

that we haven't quite gotten cut over to. And some of them, like I said, are with like folks from partner podcasts and stuff. I don't know. We haven't decided if we're going to actually like close the slack, but we would like to. Yes.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3237.945

Thank you. This was one of these moments where you're just like... It's Markdown. That's easy. Markdown has tables. I wonder if they support tables. Yes, Zulip supports Markdown tables. That's pretty easy. Why not add chapters? And the cool thing about it was I had a little bit of concern that it would be too long if you do that.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3257.35

However, Zulip will take long messages and collapse them by default when you first look at the thread. And so if you don't want to look at the chapters, it doesn't bug you at all if you want to get straight to other people's conversations. That was nice to see.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3268.994

And yeah, you know, one of the cool things about having our database, our admin, our backend as the central source of truth for our chapters versus in the MP3 file or in the RSS feed is that we can basically emit those in different places that make sense. And this seems like a place that really makes sense because

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3287.805

If you're just hanging out in Zulip and you're not sure if you want to listen to an episode because it's not really your bag of tricks, but maybe we talked about something you're interested in somewhere in the middle, you could just scan the chapters real quick and see if anything catches your eye. I thought about linking up each chapter directly to the start time over on the website.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3306.142

So you can actually click on them and listen from there. I didn't quite get that far. I'm not sure if that's, would you love that?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3339.35

That was like on my to-do next list because it's just easy. I've already done most of the hard work. It's just a matter of making those links clickable. And so maybe what I needed was a little encouragement. I'm happy to add that as an easy Kaizen.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3400.91

The question becomes, do we have one artifact that is identical in both platforms? Or do you have a slightly different show on YouTube than you do in the audio world? because of reasons. And so we're still in the throes of figuring all that out. But I think once we figure all that out, adjusting this stuff for the chapters won't be too hard because we already had done all the hard work.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3453.739

Yeah. I mean, even just the way that we do a pre-roll ad in our podcast, we come up with like the intro, the voiceover, and then a pre-roll ad. And it's like... is a YouTube video with a pre-roll ad at the beginning going to get, you know, action over there? I don't think the people on YouTube want that. Do we just cut straight to the interview?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3471.732

So there's like a lot of those kind of, and then all of a sudden now you have basically two shows you're doing for the price of one. And so, yeah, we're still figuring all that out.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3498.949

Sometimes the extended cuts are much worse because it's the director being entirely up their own butt with their love of their story. And it's like, no, the cut was really good, actually. Your editors are excellent. Other times, the extended cut's awesome. So it is hit or miss. For sure, for sure.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3583.786

Yay. I forgot I did that. How was it building that? Like, how was that building it? I don't even remember, to be honest. In fact, when I saw those code deploys, I thought, did Gerhard do that or did I do that? That's how much it's been a bit of a whirlwind around here.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3597.833

Easy. I guess. I do remember once you have basically the Zulip API, their stuff is so simple. That's one of the things I like about them. There's no OAuth. There's no craziness. It's just like, look, go ahead and generate a token. And then throw that token in a header. And all the requests that you have that token in the header, we're going to let you do what you want to do.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3619.207

Now there are some fine-grained controls beyond that, but they just start from the basic place. And so that made me getting Zulip inside our app, like... 30 lines of code, you know, for the module that changelog.zoolit module, which invites people and posts stuff. And once you can post stuff, then you're just basically, you're halfway there. Now, how does this work? Honestly, I don't recall.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3648.086

Is this going through GitHub Actions? It is, yeah. So from GitHub Actions. Okay, so this probably isn't even my code doing this. It's probably just a GitHub Action I installed.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3656.213

All right, how'd I do it, Gerhard?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3672.262

This is how I roll.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3674.283

I cannot be myself, you know.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3756.343

I think your way is definitely better. I think the difference between you and I is you want to have a conversation about this stuff, and I just want to get stuff done. And so I just do stuff. And then I'm like, well, Gerhard, I'll figure out how to talk about it on Kaizen. Yeah, that's it. I offshore my conversations, which reminds me, how did I do this? How did I accomplish this?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3774.821

How did you find it? I think I just, I must have just installed a GitHub action.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3813.496

All right, so yeah, it's just basically you use an existing GitHub action and you tweak it to your liking. Yeah. And so it's even easier than writing your own API client, which I did for all the other integrations. But yeah, this one was so easy I forgot.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3928.649

Wait a second, you just said 40 cents and then you said correct. And then you said it was 54 cents.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3946.278

That would have made more sense. There you go. 0.5, so I fixed it. So half a buck. Half a buck. For a month of namespace.so. Yeah. Concurrent runners, that's what they're offering, right?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3972.843

Right. Not a sponsor, but they certainly should be.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

3976.727

They're on my list. I really think so. Put that on your list, Adam.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4033.488

Yeah. Cool.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4249.886

A pipe dream is a world, a future world. In a world. In which, ooh, Adam should tell us. He has the actual trailer voice. In which you can just run your own little CDN with a varnish config deployed around the world on fly.io machines. Mm-hmm. And you don't need to have a CDN anymore because you've built your own CDN. And it makes sense. And you can just open source it and share it with the world.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4275.415

And everything's simple. And you got 20 lines of varnish, maybe 50, maybe 100 lines, maybe 200. You have to update us on the lines of varnish. Still 60.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4295.865

So we've been working towards this. You've been building it. Last time around, I remember saying, I can has test suite or something like that. Yeah, pretty much. And I know I looked at a test suite pull request. So I think I know where this is going.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4324.426

You know, I opened that issue after listening to Kaizen 16 and hearing it back and you telling me to open an issue. And I was like, oh, I never did. So there I went. Did I even quoted myself? And I quoted you in the issue. Yeah.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4487.271

Yeah, so this is like a Hurl-specific DSL, which is text-based, and as I said in your pull request, seems super simple and easy to use. So I'm excited about that.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4535.949

So my question that I had after this, which I didn't ask yet, I was saving it was, obviously you run the thing, you get the report, but I assume the thing also has some sort of automated one or zero at the end of it, whether or not your tests passed without the report, right? The report's an additional thing. It's not like the output.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4594.369

So this is testing not the Varnish config specifically. This is testing the actual running nodes. Like this is the thing in production that it's testing, right? Yes, that's it. Okay. So it's almost like an integration test. It is an integration test, yes. How would you use it for development then?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4624.325

I see. That's what I was just asking about.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

466.474

It was just those two, yeah.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4689.613

My desire would be to have my changes and additions to the pipe dream config, AKA varnish, tested to assure that what I'm changing actually affects its way upstream or downstream, whichever way you want to look at it. I do not care in this context whether the upstream or the downstream actually work correctly. In fact, I would like to be able to mock them in different ways.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4715.613

Like what if the app doesn't respond the way we expect to? I would like to mock that response from the app because the app's interactions and stuff is all tested elsewhere. And then our other upstreams is like, Cloudflare R2. That's it. And so like that's outside of our control, right? So we don't want to test that that thing's working as it should.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4735.441

So I think we just want to keep it isolated to Pipedream and not like spin up an entire working system with nodes around the world and stuff like that.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4743.727

Does that answer your question?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4779.941

Absolutely. And we could even take those origins responses and do something like a VCR and have those be playbacked, played back. Yes, yes. And then we avoid production altogether.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4816.953

less old. Originally VCR was a tape based medium in which you could record and playback television.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4836.05

Plus my original Star Wars VCR, which was recorded off of television. It got recorded over like halfway through for like a basketball game or something. It's like, goodness gracious, man. I'm trying to watch Star Wars here.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4877.085

I think what we learn here is separation of concerns is a good thing. You know, don't make the recorder and the player in the same exact medium. You're going to record over my Star Wars.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

4953.882

Okay.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5011.681

Oh, my. Somebody else has the idea. A new CDN is born. What do we see? It looks like it. What? What are we looking at? Three. This is us? Yeah.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5029.392

Are these, these are.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5042.748

The CDN is risen. I don't want to burst your bubble, Gerhard, but it wasn't three magi. Three wise men? Nah. What was it? Well, it was a group of wise men. There was three gifts given, so people always think there was just three of them, but people don't read the account very closely. But this is cool looking.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5058.281

I actually thought these were Jedi at first, so I thought you were going, that looks like a futuristic city out there.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5064.745

Certainly that's not Jerusalem or Bethlehem or anything in the story. Looks like Dubai.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5072.73

Yeah. So, you know, maybe a modern take, but hilarious. A new CDN is born. Pipely. Coming what? Coming on the 25th or what are you trying to do here? Maybe.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5083.746

So pipely.tech.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5119.567

You sold on Pipely. Well, you bought it. Pipely.tech.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5122.93

It's a thing now. That's the one that I remember. Yeah. I like it. I'm so down.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5461.514

We came, we saw, we dreamt. We pipe dreamt. We pipe dreamt. And we pipe-ly. We pipe-ly. Dot tech. The pipe-piper.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5704.541

Which I tried to switch over to R2, by the way, but... I couldn't because of the way R2 implemented streaming versus the way S3 does and the way Fastly actually pushes over to that.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5717.63

And so we could have been on R2 entirely, but we're actually in both now because our logs still go to S3 and everything else goes to R2. Now, we wouldn't have that problem inside Pipedream necessarily. So it could be send logs to R2, but we want to keep the exact same format so that our analytics stuff doesn't get rewritten.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

578.107

Yeah, I think that the end result of this, there's a very real possibility that this change, while it effectively takes away shows in the short term, I think it actually might result in more better developer pods down the road. because we had reached our capacity and for many years we've turned down ideas and opportunities because we are just maxed out.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

5981.931

Let's do it. So excited. Good stuff, Gerhard. Always a pleasure, man. So fun.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

6042.732

oh my goodness that was a fun kaizen even though we had some serious talk up front there were lots of laughs lots of progress being made of course and lots of surprises gerhard always has something up his sleeve by the way i'm sure some of you are sad and or upset by our 2025 plans and i totally get it I've had my favorite podcasts and indie shows go away, so I know exactly how that feels.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

606.374

I mean, how many times has a listener requested a podcast from us about Rust? Probably 100, maybe slightly less, but many, many, many times. And I hate that, I don't hate it, but I have an internal anxiety about that request because it's like, I just knew I couldn't do it. We couldn't do it under our current structure. Now, there was another option, like we could grow our business.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

6068.925

Hopefully, this will be a net positive in the long run. And even if not, we've had a lot of fun all these years, haven't we? Next week on The Change Log, it's News on Monday, our final edition of the year. So I'm doing a roundup of all the code. pros and pods that shaped 2024. And our interview on Wednesday is going to be a banger.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

6090.405

Mitchell Hashimoto joins us for a deep, deep dive on Ghostie, his new terminal emulator that's so good and shipping out to the public before the end of the year. And on Friday, our seventh annual State of the Log Spectacular. It's almost too late to get your voicemail in, but if you're listening to this on the 13th or maybe the 14th, go to changelog.fm slash SOTL and leave us a message.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

6115.298

It means a lot. One more thanks to our partners at Fly, to Breakmaster Cylinder, who's hard at work on our State of the Log voicemail remixes, and to each and every one of you for listening to our shows. We love that you choose to spend time with us each week. That's all for now. We'll talk to you again next time.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

630.791

We could grow our team. We could build out that way. And... I think a large part of life is knowing what you want. And I've lived long enough to know that I didn't want to do that. I don't think Adam wanted to do that. And so we just, that wasn't an option for us just because we just don't want that to be our life. And so the other option is either stay at capacity five shows a week.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

655.658

Technically it's like seven shows a week because the change log is three episodes a week and live that life and make those shows. And we did that for a long time and That was a totally legit route. Or double down on the main thing. Let a few of the things that we love go and see if their love returns to us tenfold. Now, that's just the corny saying about if you love something, let it go, right?

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

679.146

Encourage the people who have been making those shows with us to make same or similar or new shows that we could support them. but independently as their own thing. So they could have full ownership. They could have equity. And we can all podcast together and work together and collaborate. And so I'm very excited about where it's going to go.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

703.506

Obviously in the short term, it's on the bitter end of bittersweet, especially for me. I mean, speaking very personally, JS Party is like one of my favorite things. I've grown very fond of that podcast and those people and what we do together. And GoTime, very similar. I'm not on GoTime on a regular basis. I do show up from time to time, but I'm a regular on JS Party.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

727.08

And so that is just emotionally, it's just a very hard thing to stop. I'm very excited that Nick and K-Ball and Amy are going to continue podcasting together and that I have a standing offer to join their show whenever I want and hang out because I just love the shows that we made together and the times that we spent. So it's been a hard decision. It's been a long time coming for us.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

747.624

Obviously, we don't talk about our indecisions publicly. We talk about our decisions. But we've been toiling over this change, like Adam said, probably for a year. We almost did it a year ago, honestly, but we didn't. And now we're doing it. Sometimes you just got to pull the Band-Aid off, you know. And it's hard, but it feels right.

The Changelog: Software Development, Open Source

Kaizen! Three wise men? (Friends)

767.06

And I'm excited about January because I think it's going to breed some new life into our show, into these other shows. And yeah, those are my initial thoughts on it.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

2500.09

Jared.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

3889.794

Yikes.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

4033.821

I'm a cog now.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

470.487

I'm also noticing that there's a dad joke here somewhere, which Hugh Glass.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

4881.981

Yeah, yeah.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

683.179

Thank you. Thank you. Appreciate that.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

693.566

I do. It was like a joke we came up with during an episode, during a Go Time episode.

The Changelog: Software Development, Open Source

The indispensable cog (Friends)

716.717

No, that's its own thing. It's its own thing. It just has a picture of me on stage at GopherCon.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

1058.459

I'm afraid the color of a blooming thing. As Jared said, the colors all exist. Yes, yes. So we can't be that one. Adam looks pissed, but he's fine.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

1589.472

It is bad that you call your country Us.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

1948.82

Tell me which one's the lie, please.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

2028.627

Why lie about the raspberry pie? Why don't you tell the truth? Amen. I don't know if you know the rules, but you kind of did it good. Adam, you did. Go, Adam.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

2634.229

I want my Raspberry Pi lives, baby. Feed them to me. I want to think that they're making GPUs all gonna sell themselves to China. Tell me where we're gonna be in a thousand years' time. But tell me through Raspberry Pi lies.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

2674.726

So I was thinking...

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

3767.449

Bye.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

3769.71

That sort of thing.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

3773.35

Yeah.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

3789.914

I want to thank all the listeners. I don't know why you're so tiny But you helped me make this project By tapping things in on your tiny keyboard Oh baby, one day you'll be big Thank you for my award Thank you for my award Thank you for my lovely medal

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

412.242

It's double R's. It's the quintessential pair.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

4131.767

And they were like, no, no, no.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

4384.627

Well, thank you for joining us. I hope you had a good time, baby, because I know that I did. I had a lovely time. Now it's time to go and get some R&R Take it down, have a relax and play some Super Mario If you got an ancient floppy disk on you, yeah Then you'll be fine when nuclear war breaks out And if you wanna know how

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

4428.516

To make it out alive I suggest you get the slime mold to show you how This, this is a family show Yeah, but how many kids listen, I don't know Probably not that many Not yet anyway, not yet anyway Now we've had a good time, yeah We're going for some high stakes after this

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

4458.379

I like high stakes This is my strong hand, take it please Take my strong hand And I'll take you to CERN And we'll discern if they've broken the universe And next time we'll see you on the changelogging friends This is the end And now for some loopback white noise

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

4667.275

Don't call me out on it. Oh, shoot.

The Changelog: Software Development, Open Source

It's a peccadillo circus (Friends)

527.822

Sometimes your jokes don't go down so well. Don't worry. Don't worry. It's all right. Just a little one for me there.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1020.558

What's the latest? Still developing relations with developers, I guess. Yeah. It's pretty good. We just had our company offsite in Mexico. The whole company gets together once a year, because we're fully remote. looks at Tailscale being head-officed in Toronto and they're like, oh, they're a Canadian company. In reality, there's four people in a WeWork in Toronto.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1042.891

And everyone else is just geographically spread, like I'm here in Raleigh, there's people in San Francisco, all over the place. So there's a lot of excitement at the moment in the company about where things are going over the next year or so. We've made a bunch of new hires and new blood and stuff like that, and just changing the structure and growing into that next phase. Sounds fun.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1063.6

I think it will be, yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1073.074

How do you connect to your stuff that's at home from here? Just put up Tailscale. Exactly. That's it. Right.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1080.366

That's fine.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1107.003

That's kind of good, right? I often say it's Wireguard on easy mode, and it sounds super cheeseball, but it's true, right?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1126.087

I remember the first time that I went to set Tailscale up. This is like probably three years ago before I worked there. I set aside the whole weekend to retool my Wireguard around Tailscale, and I was done in like 10 minutes, and I'm like, well, what am I going to do with my weekend? I was expecting that to be really difficult, and it was not hard at all. Tailscale was just really easy.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1151.343

You don't need to, right? You have no need for Tailscale. What about if you need to control a mixer back in Texas from here? Don't do it. Jared lives a simple life.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1189.329

You're going to watch the world go by the window, right? Yeah, exactly.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1233.761

And so now... Just not interested now.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1246.825

Yeah, I think for me it's when companies like Disney just jack the price up to be double in the space of a year or you're beholden to business models. And it's a trade-off that you're making of convenience versus time versus sovereignty of that data and information and stuff like that. Your choice is time and money. My choice is invest a lot of time. And a lot of money in hardware. Yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1274.67

And then I also get the sovereignty of the data as well.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1293.355

Until the kids are like, where's Bluey?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1310.593

But then you end up spending thousands on hardware. For me, it's also an educational piece, too. The skills that I've learned through building my home lab have gotten me the jobs that I've had over the last decade. And by staying true to my passions and just doing what I find interesting and talking about it, that comes across in everything that I, all the content that I make and things like that.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1332.605

And I think ultimately it makes for better content. People can relate to you better and all that kind of stuff. As opposed to scratching around for ideas for content the whole time. It's like, no, it's just what I'm doing anyway. If I find it interesting, probably at least a couple of other people will.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1417.352

And so for you and your job and what you do with Tailscale and other things, like... YouTube's a whole beast, though, and it's turned somewhat in... I'm going to get on my soapbox for a second. Please do. Get on it.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1427.494

It's turned somewhat into a bit of a shopping channel where there are these guys like... I mean, no disrespect to Tim, to Jeff Geerling, to Craft Computing, to Raid Owl, to all these guys, right? Those are four great channels. They do a lot of really good stuff, but they've got to pay the bills.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1446.241

And so they take a lot of sponsored videos and a lot of hardware, and woodworking YouTube suffers from the exact same problem. Totally. Where you think, I need this massive garage. What's the latest planer? Right. What's the wall schlepper now? Full of a bandsaw and a jointer. Right. The reality is a track saw and a table saw and a couple of sanders, and you can get most things done with that.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1465.669

Yeah. And the same is true in Homelab. You don't need to be Homelab enough to be Homelab.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1475.855

Right.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1493.547

Like a 30,000-view video gets you $100. I can't pay my bills with that. Right. You know, just get more views is the answer. But there are only so many Homelab views around. And you see these big guys, and they're getting one, two, 300,000 maybe. So let's just take the 30K and extrapolate to it. Well, it's $1,000 for one video that does really well. I'm doing four of those a month.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1515.692

That's still pretty tight if you've got a mortgage and a kid to pay for. So you have to take these third-party deals and sponsorships. I know you're not immune to that in the podcasting world as well. It's trying to strike that balance between finding sponsors people find interesting versus... We have this on Self Hosted too. It's just, at what point does a hobby become a business?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1539.033

It's easy to turn a hobby into a business and then learn to hate it because you're doing it all day every day. Like, I was a classically trained musician. I hate music now because it's just too... I love listening to it, but I don't play anymore because it was too competitive, too real, too much.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1588.479

It takes a lot. And I don't think people realize the content grind of, I mentioned the shower earlier. I'm thinking about how I'm making a Talescale YouTube video today. I'm in the shower thinking about how I present that idea, how I make it interesting. Who's watching? What do they find interesting? Trying to second guess every little detail that you can. It's a lifestyle. It's not a job.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1609.992

To be good at it, I think, it's a lifestyle. Precisely. I hadn't appreciated that before taking this DevRel job at Tailscouts and going full-time.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1622.455

I think so.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1625.339

If you tell 15-year-old Alex he would get paid a salary to make tech videos, I think he'd be pretty happy.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1648.639

No Googtober. OK. So we've been looking at a bunch of stuff. Self-hosted search. There's an app called Searching. It's spelled S-E-A, like you see a steak, and then X-N-G. OK. It creates an anonymous Google search profile for every query you make. So there's no tracking cookies. I mean, they know your IP address that it's originating from.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1669.169

But beyond that, it's a brand new empty search profile every single time. There's no ads, there's no tracking, there's no spyware, like all of that stuff. And it presents the results. Do you remember how Google used to look 10 years ago? Yeah. And now it's got this AI nonsense at the top and pictures and...

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1686.491

I've trained myself to scroll to about a third of the way down the page before anything interesting actually happens. With searching, It's right there at the top, every time, and it can self-host it, and I connect to my instance through Tailscale, of course, running in my basement. What I didn't expect, though, was to start looking at other things like AI search, like perplexity.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1706.18

Have you come across perplexity yet? A little bit, yeah. Amazing. Google must be quaking in their boots, because you can self-host perplexity with something called Perplexica. And then you can use searching to... Perplexity goes out to the internet and does those searches on real content. Because ChatGPT is based on two years ago, right? The data they scraped two years ago.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1727.389

It'll say, sorry, I have no record before October 2022 or whatever. Whereas Perplexity is searching YouTube videos right now. And it's summarizing videos from right now. So you're like, is the AMD 9950X the best CPU right now? And it will go out and it will transcribe a bunch of videos, figure out the answer, and then you can ask it questions. Google's done, in my opinion.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1750.659

Until a proper chat style comes out, Perplexity is so good. And so you're self-hosting Perplexita, is that right? Perplexica, yeah. Perplexica. Perplexica isn't quite ready for prime time. It crashes quite a bit at the minute. And you need a GPU to do the machine learning, like the AI, because it plugs into Ollama. But the idea is there.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1817.395

example, I was doing some messing about for my talk here, and I wanted to know the file path that the Nginx Docker uses for its default volume mapping. And I literally said, perplexity, what is the default Docker Nginx mapping for the HTML directory? It came back with the slash user slash share, whatever. Boom, right there. I didn't have to go to look at the actual Docker Hub page. Nothing.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1841.696

It was like right there.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1848.203

Perplexity. You get a certain amount of searches for free, and then you can pay $20 a month for pro searches, whatever that means. I haven't looked at that. Cool.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1865.625

Mine's been unstable. I mean, I don't know if that's just an Alex problem or what, but... Right. What are you running on? An Epic 48 core thing with like an NVIDIA... So it should be... It's not a hardware problem. It could just be that revision has a... I don't know.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

1903.934

You're not going to get it back, but you can stop giving it to them at least. I can hear Tom Morello warming up somewhere over there.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

256.049

Well, have you met Jared before? No. No. Well, this is Jared. I've heard you many times.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

262.196

Oh.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

262.997

Awesome.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

273.931

Somebody else had it?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

277.374

I don't know. I just figured that .show was a self-hosted show. So selfhosted.show seemed to be the... It works.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

289.586

Yeah. Somebody owns that, whoever you are. Give it up. Give it up. It's ours. Somebody owns selfhosted.com, and I'd love to know who that is.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

330.036

It's an interesting one, because you look at the routes people come into self-hosting through, and it's typically things like Plex and collecting media through nefarious means. But I think these days, there are a whole new subset of people coming in through Home Assistant and Home Automation.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

346.996

This mythical new Linux user that we talk about in the Linux world for years and years, it's happening through those platforms because they enable things to run on like Raspberry Pis that you couldn't do full fat Windows, but you just couldn't do it that way. It's like a gateway drug. But one of the big appeals of self-hosting is, yes, data sovereignty is important,

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

366.823

but it's free as in cost for a lot of people too. So they can ditch subscriptions with a lot of these apps. So in terms of like a services company, I've thought about it quite a bit, but you'd have to charge more than most commercial services, standalone services for just one thing, which is like a... Well, I could go and do it for free on Unraid.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

387.065

I could go and do it for free on Linux or Docker or whatever. It's tricky.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

408.392

Thank you. I do put a lot of stuff out on YouTube these days.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

411.836

On the Tailscale channel, also KTZ Systems, self-hosted podcast, perfectmediaserver.com. Like, it's all over. But maybe I should write a book. I'm just curious.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

436.388

I think you thought I was making it up. I was like, I had to check this guy. He's like, no, you don't.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

443.735

Boom. Yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

445.457

Right there. So for me, a lot of this stuff started just by... I was trying to compile a kernel to put PCI pass-through in it because I was cheap. I couldn't afford a second computer. I could afford a GPU, though, so I threw that in my server, my Unraid server, did the pass-through in there, and I'm like, everyone else needs to know how to do this because this is awesome.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

464.413

So I started writing blogs about it and sharing information, and that's how it's... How many times have we heard something like that?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

484.956

I hope so. I mean, sometimes I wonder who's actually listening after a while. Sure. Because I feel like, I mean, for me, the message has been the same for like eight years now. But there's always new people coming in and want to hear new stuff. Yeah. Well, you might become jaded, but your audience might not even. It's not so much jaded, because I still get a lot of utility out of it myself.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

508.609

I run Home Assistant at home. I run Jellyfin. I have Proxmox. Everything that I can self-host, pretty much, is self-hosted. And Tailscale obviously helps with that, because I don't need to open ports in my firewall and all that kind of stuff. But from my perspective, it's weird to see my episode. Your episode's right there. Did you plant that?

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

543.283

Well, you were actually shooting a log, right? And then you changed? Yeah. I actually figured out after our episode how to get my Ninja V to output the log profile straight out of HDMI into OBS, so now it's fixed. But for that episode, that was just the log.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

571.763

Yes. Yeah, because it's really... So Nix is talking about the language and the package manager and the OS, as you say. Right, it completes. But I started managing all my MacBooks using Nix Darwin and then trying to build a single flake that can configure all my different Mac systems using Home Manager. And then I've started trying to get involved in NeoVim as well and...

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

592.734

mechanical keyboard, like I'm going down the rabbit hole pretty hard of being like a... You get chicken jet? No. Factorio also. That came out this week and that's been a big time sink. Okay. Victoria Metrics? Factorio.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

616.878

You play it. I've got like a thousand hours in this game. I don't play video games.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

623.502

It's basically software development, but in game form. Like inputs, outputs, API interfaces, all that kind of stuff.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

638.472

It kind of feels like work sometimes. I'm not going to lie.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

643.548

No, in just so much as the fact it's exactly like software development. Wow. Like I am building this entity and it's got to interface with these other entities. And before you realize it, you've built basically a modular piece of code that you can reuse different. And then you spend most of your time refactoring the base to make it more efficient. And the analogies to writing code are very strong.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

664.953

Okay. Very strong.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

668.995

The joy is there's no boss. But there is this kind of guilty pleasure in it of, I must be productive. I don't know if you guys feel that too, but I feel like I'm wasting my time playing video games, and yet sometimes I just need to. Whereas the rest of the time I'm busy making content, probably like you guys, thinking on it in the shower. The grind never stops in that regard. Yeah, for sure.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

731.271

Just a side note.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

732.992

I remember the first time I got heavily into Transport Tycoon, I was about 14 or 15. Yeah. It was OpenTTD when that started. We took a holiday. Barry and I lived in England at the time, in case you couldn't guess.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

745.357

We took a holiday in Florida and Orlando. You've got all those interchanges flying around, and I'm looking at designs thinking, I could implement this in the game.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

772.145

Can relate. I'm somewhat of a bluey fanboy these days myself. There you go.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

784.778

Great question. My password manager. I pay Bitwarden the $10 a year to host that because if I get locked out of my vault, I can't get back into anything to unlock the vaults and it's like this catch-22. And so I'd much rather pay Bitwarden, because it's only $10 a year, $12 or something, for them to do it. And it's like, that trade-off is worth it for me.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

810.919

I still pay for Google Photos as well, for right now at least, but Image is coming up real good, which is like a self-hosted Google Photos clone. It's got things like machine learning, face detection, and duplicate detection, and all that kind of stuff in it too. It needs a good GPU to do that, so it's properly doing CUDA library stuff. Oh, wow.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

832.674

But yeah, I think really password management is the only one where I'm like, Nah. Cloud, please.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

839.743

Yeah, yeah, yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

841.826

Absolutely.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

856.904

They might have since.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

860.505

Yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

862.586

They got to the top of Hacker News a couple of times. Nobody wants that. Right.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

907.632

You host a ton of data. And you're cool with that. Nextcloud is what I use to host. It's like Google Drive replacement, Dropbox replacement.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

917.336

Mostly. It's a big, fat PHP app. It's kind of slow. It's kind of clunky. It breaks a lot. But I have it now as a Nix module and I just don't touch it. Now it's stable, I just leave it alone. It just does its thing in the corner. But it's trying to be a platform for small to medium businesses, I think. It's like you can install office suites on it, you can install calendars, contacts.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

942.936

Email, file syncing, there's a million different add-ons you can get for it. Once you start getting beyond the core product, it starts to get pretty crufty pretty quickly, really.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

957.043

Brittle, I think, would be the word. Brittle, yeah.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

976.347

Yeah. Have a backup plan. The only reason I trust myself to self-host photos is because I have an off-site server back in England that I replicate everything to with ZFS every night. Like a mom's house. And it's done. Yeah, exactly. Yeah. Does it snapshot too? Yeah. ZFS is cool like that. So, like, copy on write, all that kind of stuff.

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

995.453

It will only sync the blocks that have changed, or the delta, so. Yeah. Send receive is pretty cool. But I recently got Fiber as well, so I've got, like, 5 gig upload now, which is... Wow. I've gone from 30 meg to 5,000 meg, and it's, like, for a... I upload stuff to YouTube, like, every day nearly, and it's, like, amazing. Yeah, that's awesome.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1200.377

I get half a story.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1202.518

Yeah.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1343.564

I would never. I would never.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1350.248

I'm like, no, thank you. I'm okay.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1659.174

That was so good.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

1664.997

That's amazing.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

3397.649

You're fine. You have eyebrows. Just be careful.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

3819.092

I'm a yenta. Yes.

The Changelog: Software Development, Open Source

Starbucks DVD peddlers (Friends)

396.226

That's amazing. Yeah.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

105.194

I love it. Okay, so they mean it when they say code breaks. Fix it faster with Sentry. More than 100,000 growing teams use Sentry to find problems fast, and you can too. Learn more at Sentry.io. That's S-E-N-T-R-Y.io. And use our code CHANGELOG. Get $100 off the team plan. That's almost four months free for you to try out Sentry. Once again, Sentry.io. Well, developers are unhappy.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1147.412

What has been the happiness level of past surveys? Can we just use Stack Overflow surveys as an example? Because that's what we're lensing off of anyways, if that's a correct adjective or verb. Has the unhappiness changed dramatically from 40, 50 to now 80%? Has it always been 80%? Is that maybe a good baseline? Like mostly people are unhappy.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1168.919

That's a good thing because the reason why I ask that question is because innovation comes from angst. Unhappiness is a version of angst, right? And so you can only innovate and change if you have angst as opposed to some degree.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1189.793

But the greed may be causing the angst that the developers dare. So, I mean, you know, they're in the same bucket, basically. The angst is there. Therefore, developers push, organizations push, products change, innovation happens. You know, the new Amazon occurs. Yeah. Because I don't have past Stack Overflow survey data. Do you, Avi? Do you, Avi? I don't. No.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1213.867

Someone in the audience is like, I've got it, but I can't talk to you.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1223.413

Can you restate that question? Because I think that's a good point, is the question and the only answers. It's multiple choice. This is not an open-ended question of why. This is a scoped response. And so the 80% is extrapolated from that scoped response. Can you restate the question and the options?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

14.73

welcome to changelog and friends our weekly talk show about happy devs just a little happy dev a little happy dev over there big thank you to our friends and our partners at fly.io that is the public cloud that helps productive developers ship learn more at fly.io okay let's get happy Hey, friends. I'm here with Dave Rosenthal, CTO of Sentry.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1413.615

I wanted you to have answers so bad. I don't have it, man. I don't have it. Maybe ChatGPT or something else might have a hallucinated version of an answer. The reason why I think you nerding out on that and camping out on the semantics of the question and the response is because it certainly – it corners the person. It forces the person in response time. At the same time, there are probably –

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

142.8

That's the sentiment, right? That is the sentiment. Why? Are you happy, Jared? You're a developer, right? Are you in the 80% rule or are you in the 20% rule? It depends on the minute of the particular day.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1440.274

Lots of questions in the survey, so they could be experiencing cognitive overload while at that particular question, while also being slightly unhappy for their day. They may have measured their happiness moments in that day and be like, you know what, I'm unhappy. Not saying it's skewed, but it's important to scrutinize the question and the offered options as a response.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1461.3

Because that is what the sentiment is drawn from. And so if it's skewed or not so much poorly worded, I would prefer you to say that I'd be versus me because you're the professional at crafting these in quotes surveys. Just kidding. Poorly designed. Just kidding. Yeah. You know, because that's really important, right?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1482.642

The way you ask a question, the options you offer is where the sentiment comes from. And if it is ambiguous or not super clear, it's clear why the answer is potentially skewed. And so to understand how the efficacy of the answer set based on the question, I think that's what's worth scrutinizing.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1535.019

Okay.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1632.718

What is DORA?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1827.73

Or estimators. Yeah.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

1965.001

Hey friends, you know we're big fans of fly.io and I'm here with Kurt Mackey, co-founder and CEO of Fly. Kurt, we've had some conversations and I've heard you say that public clouds suck. What is your personal lens into public clouds sucking and how does Fly not suck?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

204.925

80-20. That's the big principle. Right. Apparently it's true in regards to developers' happiness.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2129.457

So AWS was built for a different era, a different cloud era. And Fly, a public cloud, yes, but a public cloud built for developers who ship. That's the difference. And we here at Change.io are developers who ship. So you should trust us. Try out Fly. Fly.io. Over 3 million apps, that includes us, have launched on Fly.io.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2150.677

They leverage the global anti-cast load balancing, the zero-config private networking, hardware isolation, instant WireGuard VPN connections with push-button deployments scaling to thousands of instances. This is the cloud you want. Check it out, fly.io. Again, fly.io. And I'm also here with Kyle Carberry, co-founder and CTO over at Coder.com. And they pair well with fly.io.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2178.904

Coder is an open source cloud development environment, a CDE. You can host this in your cloud or on-premise. So Cal, walk me through the process. A CDE lets developers put their development environment in the cloud. Walk me through the process. They get an invite from their platform team to join their coder instance. They got to sign in, set up their keys, set up their code editor. How's it work?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2264.298

Very cool. Thank you, Kyle. Well, friends, it might be time to consider a cloud development environment, a CDE. And open source is awesome. And Coder is fully open source. You can go to Coder.com right now, install Coder open source, start a premium trial, or get a demo. For me, my first step, I installed it on my Proxmox box and played with it. It was so cool. I loved it. Again, Coder.com.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2288.928

That's C-O-D-E-R.com. My idea for you, Abhi, is a growth hack. Let's hear it. When you do this, it would make sense if I were you. This is probably how I would at least consider it. This is not a perfect one-to-one plan, but we're going to solve it. This Stack Overflow survey is obviously popular. We're talking about it. The results are shared and examined and analyzed by many.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2322.627

It's respected, right? It's got a core audience. If you have similar data... I would release whatever you're doing or whatever data you can do around the time of this survey's announcement and to some degree Venn diagram. Number one, you associate the brand for DX with a very beloved, mostly beloved brand, Stack Overflow. Some love, some hate.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2349.093

Oh, yeah. Yeah, exactly.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2351.595

Not yet. And then you can draw correlators between the questions and the data they siphon from that question. Yeah. And then the question and or data set that you have that correlates and Venn diagrams across the two. One, to keep them honest, and not so much that they're not honest, but to keep this survey, which all surveys have a... an optimization opportunity, right?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2375.273

We just talked about, right. There's no perfect survey. And I think you almost better off the entire community because you give not one data set, but two data sets. So how true is this? Your findings and cross-examination and Venn diagram may say, well, this is actually pretty close to true because we have corollary data and we can corroborate this findings.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2402.545

Second, you get to feature things like DXI and you get to have an opportunity for now way more people know about DX and now find the benefit and or interest in your beliefs, which is this DXI index being such a core thing to you all. Juan, that's the idea. How do you like it?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2427.006

Yeah, I do too. And then I would say the second thing, and maybe this gives a foundation to a foundation, which is in order to have an organization support or adopt this DXI, this developer experience index, what do they need to have in place to get to that point? Like what is a mature data-driven platform?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2656.01

Very nice. So long.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2732.352

Can we dig into these 14 drivers? It is out there. Can we talk about them at least?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2741.223

No, I just Googled get DX and then DXI and it landed me on this page that you can tell me if this is accurate. The number one

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2750.134

The one number you need to increase ROI per engineer.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2754.936

And about two scrolls down, you dig into figure two, which talks about the drivers and the outcomes.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2761.18

And so I'll do the work for you if you don't mind. The drivers are deep work, dev environment, batch size. Local iteration, production, debugging, ease of release, incident response, build and test, code review, documentation, code maintainability, change confidence, cross-team collaboration, and planning. Those are the drivers. Those are the 14 dimensions. And those correlate to five outcomes.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2792.479

Speed, ease of delivery, quality, engagement, and efficiency. Okay. Dude, that's a good map. That's a really good map to maturity in an organization, a debit organization. Like all those things on the driver's side are really good. Like what is my maturity level and what is my, I don't know how you would describe it. I'm trying to think on the fly here, but how good am I?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2815.668

How good are we at these drivers? Yeah. And then the correlations are obviously awesome, like the outcomes, the speed, the ease of delivery, quality, engagement, efficiency. Yeah. But that's a good map. I like that.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

2844.121

Which one, which SaaS service correlates to change confidence most? That's one that stands out to me a lot. Change is hard anyways and the confidence in change. You could be a senior engineer and feel good about it. You could also be a junior engineer and feel good about it. But what gives you the confidence? How do you measure that with a service, a tour, a SaaS?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

299.785

He said it, Abhi. He called you a survey company. Sorry, is that reductive? That's a jab. I'm just kidding. I don't know.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3002.068

Is this your next big thing, the DXI?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3030.546

And that is speed, effectiveness, quality, and impact, right?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

308.909

I'm just throwing some jokes out there. It's friends. You got to do it, you know? No, it's fair. It's fair.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3149.011

I love that response. And as a person who has to deliver that response frequently, my next response is always, I have to ask you 20 questions to answer that one question.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3161.598

So you need to give me more time. If you want my true answer, the only way I can know what to respond with is to ask you several more questions. Yeah. And those questions may lead to even more questions. And so if you trust me, you've been following my data, give me a little bit of your time. And I will answer those questions by asking tons of questions.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3188.029

Give me a yes or no answer.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3199.304

And I get that. I mean, if you were a time waster, then that's different. But like, you can only answer that CEOs of top tech companies answer a question well, if you understand more about their specifics of their business. What are their particular drivers? Not anymore, baby. Now he says core four. Core four. Yeah. Yeah.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3261.867

Wow. I was going to give you an idea, but that might actually be the answer. Because rather than say it depends, what if you said, we have a survey that takes you five minutes to answer. Instead of saying it depends, you say.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3277.499

This is your on-ramp, like your specialized, personalized on-ramp. Yeah. Because I'm sure you can take that consulting session and to some degree distill it down into something a CEO who has very limited time can answer in five to 10 minutes, right? Hey, I don't have an answer for you in this moment, but we have a very fast 10 minute or less.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3295.812

It really could be 15 if you want it to be, but most people it's 10. And if you answer these questions, I'll know exactly how to help you.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3318.904

More ideas for you, Avi. Two, you're taken away from here.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3324.727

Write that one down.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3386.118

Yeah.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3390.759

It depends on who you're talking to.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3552.506

Hmm. So it says diffs per engineer, though. Diffs per engineer, then asterisks.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

3957.435

What's up, friends? I'm here in the breaks with Dennis Pilarinos, founder and CEO of Unblocked. Check him out at getunblocked.com. It's for all the hows, whys, and WTFs. So, Dennis, you know we speak to developers. Who is Unblocked best for? Who needs to use it?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4041.866

I think our listeners are really familiar with AI tooling, very familiar with code generation, LLMs. How is Unblocked different from what else is out there?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4108.445

Okay, the next step to get unblocked for you and your team is to go to getunblocked.com. Yourself, your team can now find the answers they need to get their jobs done and not have to bother anyone else on the team, take a meeting, or waste any time whatsoever. Again, getunblocked.com. That's G-E-T-U-N-B-L-O-C-K-E-D.com. And get unblocked.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4138.703

I was thinking, though, as you guys were talking about this, that measuring speed is, and it depends, right? Because not every team can be measured speed-wise on the exact same metrics, which I think is why you have this key metric and then secondary metrics. Yeah, yeah, yeah, round it out. Because you have the secondary metrics to sort of back up and correlate to what the key metric speaks of.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4159.369

And the collection process is via systems, so collected data from a Git repo or other intelligence platforms, and then self-reported.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4177.7

Well, I almost wonder if the key metric is what swaps out. Because, like, on one team, the diffs per engineer may actually be the primary driver of the data you're trying to collect. In a whole different team, lead time or processes or deployment frequency is actually the better key metric, and the others are the supporting metric. I don't know enough about your business how to do that.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4284.84

And here's the full length unedited clip of Brian Reagan on this awesome bit. I was going to edit it, but I was thinking like, gosh, I would just edit this man's comedy and I just can't do that. So if you don't want to hear the whole thing, skip to the next chapter. There you go.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4299.56

Nurse finally comes in, how are you doing tonight? I'm on a journey. Do you have a painkiller or something? This is killing me. So she goes, how would you describe your pain? It's killing me. She goes, how would you rate it on a scale of 1 to 10, with 10 being the worst? Well, you know, saying a low number isn't going to help you. Oh, I'm a 2. Maybe the high 1s.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4334.922

You could get me a baby aspirin and cut it in half. Maybe a Flintstone vitamin and I'll be out of your hair. You can go 10 to all the 3s and 4s and such. If anyone's saying such ridiculous numbers. I couldn't bring myself to say 10, though, because I had heard the worst pain a human can endure is getting the femur bone cracked in half.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

434.94

I was thinking that too, the macro versus the micro. What's the devs versus the world aspect of this? Because I would imagine that medical workers, as an assumption, are generally, especially since the pandemic, are higher to be unhappy for obvious reasons. A lot of pressure put on them, a lot of change. I think a lot of bureaucracy, a lot of things in that system. Plumbers, I'm not so sure.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4361.303

I don't know if that's true, but I thought, if it is, they have exclusive rights to 10. And now I'm thinking, what was I worried about? Was there like a femur ward at the hospital? They would have heard about me and hobble into my room.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4385.623

to say he was at a level ten! You know nothing about ten. Give me a sledgehammer. Let me show you what ten is all about, Mr. Tommier.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4405.356

How can I possibly say ten? I can't. So I thought I'll say nine... And then I thought, no, childbirth. I better not try to compete with that. And then I'm thinking, you'd almost be hell giving childbirth when your femur bone's cracked. So I said, I guess I'm in age. She goes, okay, I'll be back. I'm like, oh, I blew it, man. I ain't getting nothing with age. But she surprised me.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4440.735

She comes in, she goes, the doctor told me to give you morphine immediately. And I'm like, morphine? That's what they gave the guy in Saving Private Ryan right before he died. Okay, I'm a four. I'm a zero. I'm a negative 11T. Morphine. So they gave me morphine. Wow. All I know is about 15 minutes later, just for the hell of it, I was like, I'm in eight again. Guess who's in eight?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4476.449

And they finally check me out. I'm walking out in the hall going, say eight, say eight, say eight, say eight. Happy eight day.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4489.494

Yeah. Do you think, Avi, that your North Star with DX as an organization, what you're trying to do is to define a path to happy developers? What do you think you're actually trying to accomplish?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

45.865

So, Dave, I know lots of developers know about Sentry, know about the platform because, hey, we use Sentry and we love Sentry. And I know tracing is one of the next big frontiers for Sentry. Why add tracing to the platform? Why tracing and why now?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4503.641

I mean, I know what you're doing as a result of giving survey results and this data, this, you know, this formulaic and proprietary way to ask questions of an organization, how to disseminate this information and analyze it, that you're trying to help organizations be optimized. But like, do you think the true optimization factor is the path to happy developers?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

458.733

Plumbers, if you're an indie plumber, you're probably pretty happy. Plumbers make pretty good money.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4623.789

I go back to the beginning of the conversation, which was 80% are unhappy. And what we failed to ask was why are the other 20% happy? Yeah. Because I feel like if your North star is productivity, but that comes as a result, generally, in my opinion, and I don't know this qualitatively is that you have productivity when you're happy and you can't create slash make happy developers, uh,

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

464.035

And they generally call their own shots. Kind of hard to replace. Call them in a pinch. It's like, hey, listen, I got water on my floor, man. You got to come help me out here. Right. And they jump on it. And they're like, hey, 500 bucks. Thank you very much. Right. All you did was turn the nut. Come on now.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4651.767

unless you understand what makes them happy. So why is the 20% of the 80% that's not unhappy, happy? What is going on? Why are they happy?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

4724.071

I'm in full control. I have autonomy. No one yells at me. I'm getting paid. I'm not getting laid off. I'm not too old. I'm getting fired at 25 because I'm too old to code. That's the joke now. It's like, you're just, you're, you're, you've aged out. I'm 25. No, come on.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5049.779

Queues. It's always about queues, right? Yeah. CRCD is a queue, you know, being delayed or whatever is a queue.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5059.181

I can't work on this until you work on that. I can't work on that until you work on this.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5062.822

We can't deploy that because of this. It's all queues.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5153.543

I was like, dang.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5174.499

He's smiling, y'all. He's not upset. He's smiling.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5192.066

And I know you're poking fun, Jared, but. I was. Yeah, and that's totally cool. And he likes it. You can't change what you don't measure, right? Yeah. So now that you have this index and now that you have, you know, this awareness, even as a leader, You couldn't change it before if you didn't know it, but now you have awareness. Your team has awareness.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5211.838

Your team that is answering these questions feels heard, right? If you're going and making change and you say, hey, because of these results or because of this findings we're getting from, Our DXi score, we're improving these things in these ways. And the morale changes, the ability to speak to leadership and influence changes, you know, all those things really come into play.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

546.402

I don't know. What's funny, though, is I wonder how you can Venn diagram happiness with job happiness. Because I meet a lot of teachers that are very happy, very joyful, very purposeful, serving, loving people, and happy in life. But then you say, are you happy with your job?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

561.991

And I wonder now if we zoom out to this happiness, unhappiness level with devs even, because some of the findings said that code was not what made developers unhappy, because most of them are doing things on the side, either through learning or for career development, things like that. I just wonder how much is it job unhappiness? Is it unhappiness generally?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5687.147

Yeah. This is great. I do enjoy this. I think that what I kind of find fascinating is you mentioned the year 2020 and you were at GitHub. And I don't know if you know what year it is, but I do. Okay. It's 2024, just in case you weren't aware. This is four years later and you're this far with DX. Congratulations. Thank you. We've asked you hard questions.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5708.387

You've shared some insider information that is in this report that only probably you and some others get to see these snapshots.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5715.65

So kudos to you for being forthcoming on that. We've talked through DXI. We've talked to the core of four. We've asked you a lot of hard questions and you're... You're like only a few years into this and you're this steeped in, I would say, trajection and maturity.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5730.723

Like you've got a strong team operating at speed, not the highest quality, but you understand where the lack of quality is and why it's okay to have that. And you have a pretty good foundation and some assurance personally, it seems, on how to take action when you need to take action. That's a great place to be in.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5825.5

I was going to say, in that way, I guess it'd be okay. Yeah. Well positioned, I would say. I don't know who would acquire you. Like, who cares about what you care about to the point where you're an acquisition target?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

584.02

Because a lot of people, especially in the United States, that's where my lens is. That's where I live is generally, generally unhappy, like with a lot of things. So does that like spill over the trickle over?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5910.075

Yeah, for sure. There's a Silicon Valley episode about that. Close to the end of the final season. Kind of funny. And you're a, I think this is the other show we did together, that deep dive. I think that you're the only owner of the business. I think you're the solo founder.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5928.166

Majority.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5933.464

Yeah, I thought it was singular owner. My knowledge is the time between the last time I had this conversation is diffing on me.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5952.729

And you've taken a venture capital.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5962.614

But, but we never spent that, you know, when I hear bootstrap, that means that you are, you're gained cashflow positive or at least reinvested. Like if, if not break even, you know, or in the negative, you're in the negative potentially because you're reinvesting, not because you're losing money.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

5999.968

Do you do much advertising?

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6012.422

I'm only kidding with you. Our listeners want to hear about how we get new sponsors and new partners. But they kind of do. No, they want to hear that. Yeah. Yeah.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6019.671

they'll eventually hear we won't let them though no yeah this is fun i've been digging into this i think that we want developers to be more happy obviously i think the question to me is how what makes developers more happy i think productivity is obviously one key metric and maybe some secondary metrics could be what i don't know just uh happiness in life potentially other things that influence happiness perks pay well you know free beer and ping pong

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6148.309

It's been fun, Obby. Thanks for joining us, man. been cool yeah thanks for the invite all right bye friends bye friends so rto no are you an rto person are you being forced back to the office say no i'm just kidding maybe you can't say no it's a hard thing because now we're in this world where we were once given this hey work anywhere hey be remote hey do whatever freedom

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6176.551

And the kind of jobs that we do in tech generally are jobs we can do remotely. We can do pretty much from anywhere. We can be nomadic and tour the world and have fun and enjoy our life or optimize for where we want to be in our life. And that makes us happy. But RTO is a thing. I say RTO no. If I had to RTO and I couldn't say no. man, I'd be pretty sad. And if that's you, I feel for you.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6204.435

There's a place you can hang though. It's called changelog community. We have a full blown, fully open, no imposters. Everyone is welcome. Zulip instance or replacing Slack with Zulip. You can go to changelog.com slash community, sign up. Everyone is welcome. Come in there, hang out with us and call it your home. Hang your hat and you are welcome. And I want to see you there.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6229.364

I also want to see you at All Things Open. So speaking of RTO, ATO. But that's a good one. Allthingsopen.org. We love this conference. We go every single year. We will be at booth 66 right by the ballroom. You will see us there podcasting with everyone we possibly can. Come by and say hi. Hang out with us. High fives, handshakes, and as you know, the occasional hug if necessary.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6257.321

And we can give you potentially a free ticket. Come hang out in Zulip. Or we can give you at least a 20% discount. That's available to everyone. Use the code MEDIACHANGELOG20. Details are in the show notes. CamelCase, Media, and Changelog. And then add 20 at the end. No spaces. There you go. The link is in the show notes. Follow that. That's the best thing. And I want to see you there. Okay.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6283.86

Plus plus subscribers. We've got a bonus for you on this episode. If you are not a plus plus subscriber, go to changelog.com slash plus plus. It's better. OMG, it is better. I can't tell you why. You just have to find out for yourself. Go to changelog.com slash plus plus. Drop the ads. Get closer to that cool changelog metal. Get bonus content like today. Free stickers mailed directly to you.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6310.06

And the warm and fuzzies. Who doesn't want warm and fuzzies? I know I do. I like those things. Okay, thanks to our sponsors, Sentry, Fly, Coder, Unblocked. Wow. A lineup of awesome sponsors, Sentry.io, Fly.io, Coder.com, and GetUnblocked.com. They love us. Go give them some love. And that supports us. And I appreciate that. Okay, BMC, thanks for those beats. You are awesome. That is it.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

6340.752

Friends is over. We're back again on Monday.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

901.963

So I guess the question is, is how do you solve that problem? Is it the organization's problem? Is it the leadership's problem? Is it the product's problem? Is it the market's problem? Because I think a lot of that complexity comes from the fact that solving software problems are hard generally. Being blocked is very common. Having to help others level up or answer questions is very common.

The Changelog: Software Development, Open Source

Developer (un)happiness (Friends)

926.504

And that's going to be pretty much a thing. I guess potentially if AI starts to solve some of this for us, that gets to be reduced some, this blockage, so to speak, this blockage. Spending time looking for answers, spending time answering answers or repeating answers for people. This, the blockage that comes from the lack of awareness of where to go next and be productive.