Product walkthroughs, the next open source product & other listener questions

4 Feb 2026 · 27 min · 8 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

REWORK Podcast - Episode Summary

Episode Title

Product Walkthroughs, the Next Open Source Product & Other Listener Questions Podcast Description: A podcast by 37signals about the better way to work and run your business. Co-founders Jason Fried and David Heinemeier Hansson share their unique perspectives on business and entrepreneurship along with host Kimberly Rhodes.

Episode Overview In this episode, the hosts tackle a fresh batch of listener questions covering various topics related to product walkthroughs, open source products, and the balance of fun in serious software.

Key Takeaways

  • Recording Product Walkthroughs:
  • Jason Fried emphasizes the importance of authenticity in product walkthroughs.
  • He does not use scripts but conducts dry runs to understand the product flow naturally.
  • The focus is on creating a genuine walkthrough that feels organic and relatable, similar to a conversation.
  • Open Source Initiatives:
  • "Writebook" is discussed as a potential open-source product, with David stating that while it’s not yet fully open-sourced, there are plans for it to be released.
  • The benefits of community contributions and the excitement surrounding open-sourcing projects are highlighted.
  • Using Fizzy and Basecamp Together:
  • The 37signals team utilizes Fizzy (a kanban tool) for bug tracking and mobile on-call management, while Basecamp is used for broader project management.
  • David and Jason discuss the advantages of using specialized tools in tandem, providing clarity and focus in their workflows.
  • The Value of Playfulness in Software:
  • The conversation turns to the importance of including “Easter eggs” and playful elements in software, making it more enjoyable for users.
  • Both co-founders agree that even in serious business software, a touch of fun can enhance user experience.

Detailed Discussions

  1. Importance of Authentic Product Walkthroughs
  2. Natural Approach:
  3. Jason’s technique involves minimal scripting and a focus on real-time engagement with the product.
  4. He allows the product's features to guide the conversation, promoting a genuine connection with the audience.
  • Comparison to Staged Demos:
  • The hosts criticize overly polished presentations (e.g., Apple keynotes) for lacking authenticity.
  • They recount examples of product demos that feel more engaging due to their natural flow.
  1. Open Source Development
  2. Writebook Status:
  3. David explains that Writebook is in line for future open-sourcing, similar to Fizzy's recent developments.
  4. The hosts discuss the challenges and excitement of processing community contributions.
  1. Internal Tool Usage
  2. Fizzy vs. Basecamp:
  3. The ease of tracking issues within Fizzy is contrasted with the broader project management capabilities of Basecamp.
  4. Jason mentions how using both tools simultaneously allows for a more tailored experience in managing tasks.
  1. Incorporating Fun Into Serious Software
  2. Easter Eggs and Delight:
  3. The hosts encourage developers to integrate small, delightful features into their products, even in B2B contexts.
  4. They advocate for a culture of experimental creativity within software development.

Conclusion The episode wraps up with encouragement for listeners to embrace spontaneity, creativity, and a bit of rebellion in their work, particularly in the realm of software development. The hosts invite further questions from their audience to continue the dialogue.

Links and Resources

  • Try Fizzy: [fizzy.do](https://www.fizzy.do/)
  • Record a video question: [REWORK Podcast Submission](https://sendspark.com/request/The-REWORK-Podcast/hsj7miu9gesm8gq6jm8pr6z9izly0fc2)
  • 30-day free trial of Basecamp: [Basecamp Pricing](https://basecamp.com/pricing)
  • Books by 37signals: [37signals Books](https://37signals.com/books)
  • More from HEY: [HEY World](https://www.hey.com/world/)
  • Follow on YouTube: [REWORK Podcast on YouTube](https://www.youtube.com/@37signals/podcasts)
  • Join the conversation on Twitter: [@37signals](https://twitter.com/37signals)

--- This summary highlights the main points and discussions from the episode, providing a structured overview that captures the essence of the conversation while encouraging further exploration of the topics discussed.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Listener Questions Kickoff

0:45 to 2:35

Engaging with listener questions and comments.

“For example, there's a feature in Fizzy with these little bubbles come up.”

Product Walkthroughs Explained

2:35 to 8:20

Jason shares his process for creating product walkthroughs.

“When people are watching it, I think it comes across like so natural, so casual, but it's hard.”

The Art of Natural Presentation

8:20 to 11:20

Discussing the importance of enthusiasm and authenticity in presentations.

“In a sense, you're thinking from behind instead of sort of being on that edge where you're actually performing.”

Open Source Contributions Discussion

11:20 to 13:32

David addresses listener queries about open sourcing WriteBook.

“we didn't have this concern three years ago that when you're watching something, you're like, is that real?”

Benefits of Open Sourcing Code

14:02 to 14:51

Learn about the positive impacts of open sourcing software projects.

“People have built these AI style guides based on our code quality and our code style and are now writing their own software more in the style that we do things at 30SIMSignals that they've gleaned off FISI and elsewhere.”

Using Fizzi and Basecamp Together

14:51 to 16:46

Discover how the hosts integrate Fizzi and Basecamp for project management.

“open source release is absolutely coming.”

The Value of Software Variety

16:46 to 19:14

Understand the benefits of using multiple software solutions and the joy of variety.

“But for us, I think it's, we found a good balance being between both of those products that way.”

Designing for Delight in B2B Software

19:14 to 22:53

Explore how to incorporate enjoyment and delight in business software despite resistance.

“This idea of trying something new and giving something a shot.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Welcome to Rework, a podcast by 37signals, about the better way to work and run your business. I'm Kimberly Rhodes, joined by the co-founders of 37 Signals, Jason Fried and David Heinemeier-Hansen. This week, we're going to knock out some listener questions. We always love when people submit things, and we're just going to knock them out. We've gotten some emails, voicemails, YouTube comments. So I'm going to start with this one. Jason, this one's specifically for you. From Francisco, this is a comment on X. He said, I admire your product walkthroughs. There's so much to learn about everything you don't say and how you point attention and in which order.

0:35Do you write scripts? Do you do mini takes? What's your process for releasing them? I'm assuming this is related to Fizzy most recently since you've done some product demos on video for that, but you've done them for other products as well. Do you script write? Are you just winging it? Tell us a little bit about that. Yeah, I don't write a script. I go through it a few times. I kind of find my way by just going through the product and thinking myself if I was new what would I want to see and in what order kind of roughly and I do a few dry runs and then I just record a single take the way I do it is if I screw up in the first minute I start over if I get the first minute right without like stumbling on something I just go even if I make a mistake I don't care but it bugs me if I screw up in the first minute I think for the fizzy one I did maybe like four or five just kind of dry runs and I'll say a little bit differently each time and I'll try to use things that happen in the interface at a certain time to like lead me somewhere.

1:31So I'll be like, oh, see this console? There's a bubble there. Like, what's that about? And then I'll take me there. I won't go look for a bubble. I'll spot a bubble in Fizzy. For example, there's a feature in Fizzy with these little bubbles come up. It says like stalled for 12 days or something like that. I know I want to talk about these bubbles, but I'll wait for them to occur naturally throughout the demo. And then I'll seize on one and go, oh, there's that bubble thing. What's that about? So I kind of let the product experience drive the conversation. So what's always in my head is like, if I'm just going to sit down with somebody and I was going to show them the thing, I wouldn't start over all the time.

2:02You know, I would just keep going if I messed up. If I missed something, I'd be fine. If I circle back and remember something later, that's fine. I'll just do that too. And try to make it as natural and organic as I can possibly do. That's usually how I do it. And I found that if I script it, then I'm thinking about the script. And if I'm thinking about the script and if I miss a word or miss something that throws me, so I find it to be better not to be able to be thrown, just kind of walk through the thing itself. Okay. You're making this sound like very straightforward as someone who also does similar work to this.

2:32It is not easy. You're making it sound very easy. When people are watching it, I think it comes across like so natural, so casual, but it's hard. Keep in mind, I've been making the product. So like I've been making this thing for like, you know, a year. So I know it pretty well. I know how it works. I know the kinds of things I want to hit, but I'm always thinking about, I'm just showing this to somebody else. Like I'm not thinking about it as I'm recording a tour. For me, it's like, I'm just walking through it for someone else's benefit. And I'm noticing things along the way and remembering, oh, I hadn't talked about that yet.

3:07So this is now a time to talk about that. But if I watch it back, I'll go, I screwed that up. Like I screwed that. I should have said that one earlier. Like I stumbled over that or that's a weird word I said like I wouldn't say that that way again things like that so I might notice some of these things that other people might not notice because they they don't know how I would have done it ideally but I don't think there's an ideal version of these things in my opinion there's just like the best version you have in the moment and it's more than good enough most of the time and it just communicates that like this is what this thing's about and I think people can kind of tell that it's like a real walkthrough versus like a staged demo you know we've talked about this before and this is a different parallel but like apple's keynotes today are staged and they're missing something and you go back and you watch you know again like i'm not here to like idolize deep jobs but he was one of the best at this but actually if you look at another good one is like james dyson james dyson's been giving some really great walkthrough and tours of new products they've been making dyson vacuums and i know he knows what he wants to say because he's got some slides along the way that demonstrate the things he's saying but the way he's saying it is very much like I just know my stuff I'm excited about these things like I'm going to talk this stuff through the way I'm going to talk it through he's not reading off a cue card or anything like that and I feel like you know obviously Jobs was the same way like he kind of knew where he was going and would sort of play off the audience and kind of find the angles and corners and talk about things that were exciting for him and that's kind of how I try to do this but yeah it's not easy and there are times when it's really frustrating especially in the early, you know, first minute where you screw up and you may have to do a few takes, but I still just like to do a single take.

4:43And then David, you've done some similar work with Omachi. Are you kind of using the same philosophy? One take wonder? It's very similar. It's funny you mentioned the first minute because the first minute is by far the hardest to get into a rhythm and a flow. I feel it's very similar to giving a keynote on stage. If I can just get through that first minute, I know the rest is going to roll off. And again, as Jason says, it's not just because it magically comes to you. It's because you've been working with it. You're talking about stuff you actually know something about that you actually care about.

5:16And getting into a flow of talking about those things is very different than rehearsing lines, preparing a script where perhaps you were not the one building it. You've not been immersed in this for a long time already. I find that the main thing I'm trying to do both on stage at a keynote or in a video is not actually conveying information. There are all sorts of ways we can convey information. We can write it down and then you can edit it and make it more proper. And we do that, too. Right. Both Jason and I enjoy writing and there you can take your time to really get those paragraphs just right.

5:51But when you're doing a video, the reason why is because you want to transfer enthusiasm. I keep referring to Jason's wonderful phrasing of this, that the excitement that you have for your own product and trying to get that across to an audience, that's what you're selling on video. It's not just the information. The information is riding along. It's got to be there. You have to have something to be excited about. But the key value is that excitement. And it is very difficult to rehearse that. In fact, I would say if I try to rehearse too much, I can just see that enthusiasm level go down. I can just see the naturalness of it disappear.

6:33And it's one of those areas where worse is better. And this isn't just about whether you say something wrong or you backtrack it a little bit. Even at times about the production values, I try. I like to have a nice camera and like to do those parts of it. But I try not to sort of overproduce it because I used to do that. And I compared the, I think it was the first Hotwire video I did. I got into my head that I wanted every word perfect. And it meant that a 20 or 15 minute video took eight or nine hours to produce for me. And in the end, it was perfect. There was no mmm, there was no ah, there was no backtracking.

7:12Every word was perfect. And it was way worse. And one of the reasons why it was way worse was it was harder actually for the audience to absorb the material when I was just firing it off with just perfect precision. There was no stumbling, no weights, no nothing. And then I contrast that to more winging it style, like knowing what you're going to say for the first minute, but then letting the product drive where you go. And I go like, Jesus, I like that better. I think we talked about this once before, this anecdote from Fleetwork Mac when they were recording, what was the song? and they were recording one of their songs and they come into the studio they do the first take and then they're like all right we got the first take now let's make it really good and they try another 30 times they can't capture the magic they can't get that in there i think there's just something really human about getting it right by getting it slightly wrong by getting it slightly off and all of that is intuitive it's not something you can script it's not something you can just pin down and i think trying to capture that is a lot about why tiktok and these other platforms have taken off where it becomes performative to put the fucking mic in your face right like oh i'm not even prepared like you can't even got to see my face because i got the mic in my face all of those aspects it that gets performative too but there's something in that that's just attractive to an audience we want to see humans and this is why this apple pre-recorded super slick super overproduced show is landing so flat it just you want to see someone fuck up i remember we talked about this already but with suckerberg on stage i think he had one big presentation a few months back and he just screwed up like four demos and on the one end you can go like well that's embarrassing or you can go like wow isn't that human like isn't our stuff screwed up half the time now of course you don't plan to screw up four times on stage before a world audience but there was just something to that where you're like i want to watch that i don't want to watch the slick overproduced stuff that almost feels like it could be ai right like is it it's almost like it's so robotic in its even the jokes are robotic like I remember this Federici like he's running around and he's jumping over and you're just like you can stand about like four and a half seconds of that and then you just go like Jesus fucking Christ it's just so cringe versus again a human fucking up on stage is endearing the other thing I was going to add is something that I remember is I always do worse when I'm trying to remember what I'm supposed to say and that's what happens when you practice a lot is you tend to want to remember your lines.

10:04In a sense, you're thinking from behind instead of sort of being on that edge where you're actually performing. And I don't mean it in a performative way, but you're actually on the edge. You're live. That's the performance is when you're live and that's why it's good when you're live and you might make a mistake. But if you're just trying to remember what you're supposed to say, you're just playing from behind. And I feel like for me, I get bored with that, which is probably where the enthusiasm And then it's pretty obvious that like, I just don't care because I don't want to say the same thing nine times that I said before.

10:34And I've forgotten how to say it just right. That's how I tend to think about this is the one I'm trying to remember. It's no good. I actually think it's easier to do this kind of stuff live because you're not analyzing so much as you are when it's recorded and you have to watch it back. It's like how you say it is how you're going to say it. And then you're done thinking about it. And the Zuck thing was a great example because like, what, did it hurt their stock price? It doesn't matter. None of this stuff really matters anyway. Like the product message got out there. People were pumped about it, got pumped about it.

11:03People who weren't didn't care anyway. I think it actually, you know, made him and his team and the whole experience a bit more human, as David was saying. And like, you don't want to plan for that either. You don't want to plan to screw up because then that's pretty obvious and contrived. But what happens, it happens and everyone just moves on. No one remembers any next week anyway. I also think it's interesting, David, you brought up AI because nowadays, you know, we didn't have this concern three years ago that when you're watching something, you're like, is that real? Is that a real person?

11:29Is that AI? But now we have that. Like now we're analyzing those kinds of things. Anytime you see someone on video. I feel like anything that's recorded is not real actually anymore. I don't mean that like, I can't tell. It's more like, I want to see someone on the edge. That to me is actually real. Okay. Let's go to this question. Someone posted this on X. David, this is more a technology thing. Maybe you can take this one. This writer says, I'm curious to know, why can't you guys open gates for contributions to Write book as similar to Sizi and Campfire, wouldn't it benefit from open contributions from the community?

12:01So that's why can't you, but I don't know that you can't. Oh, we totally can't. And we will. We just haven't yet. And I think that's the bottom line of that story is that write book is already essentially open source, but we haven't open source the repo. And part of that was just wanting to do it right, look through things, make sure it's all easily set up, write some readmes, do the rest of the stuff that we've been doing, for example, for Fizzy, so that we can process those inbounds. Now, the other part of it is we've just open sourced Fizzy. And it turns out that people are very excited about sharing their changes or finding bugs or whatnot.

12:39And then it takes a fair amount of time to process all of that. Because the fun part about contributing to open source is to see your contributions merged. Now, that's not a guarantee it never is. Every single open source project I've ever worked on will have more contributions than things emerged. Not everything's going to make it in, but you have to feel and see that something is making it in. Some things are getting into that product and it's getting shipped. And that requires for us to have some bandwidth to be able to do that. And right now that bandwidth is dedicated to Fizzy. I want to make sure that we do that right.

13:13But WriteBook is absolutely going to be open sourced in the same way. I really like this growing fleet we have of real apps. The feedback we've gotten to open sourcing Fizzi has been incredible. Here's a real production grade application built to our quite high standards for code quality. And therefore it serves an incredible example for people building all sorts of apps. Even if they're not building a productivity tool, we're approaching everything from logins to whatever in a dedicated, methodical, nice way. And that includes a lot of lessons for people on how to build their own kinds of apps.

13:54So I love that we have committed to doing this. I love that people are responding to it. I've seen all sorts of really cool projects spin off it. People have built these AI style guides based on our code quality and our code style and are now writing their own software more in the style that we do things at 30SIMSignals that they've gleaned off FISI and elsewhere. So we're going to continue to do this. I think this is really healthy for juniors. It's healthy for the AI learning how to become better at these things. That's how we get better systems. So I love it. And I think most of the fear cases that plenty of individuals and companies imagine could happen when you open source your code like this?

14:42It hasn't happened yet. I'm not going to say that nothing could happen, but it hasn't. And the payoff for us has been huge. So WriteBook's open source release is absolutely coming. You can already get the code. I mean, you download that Docker image and you can open it up and you can have a look inside of it, but you'll also be able to contribute straight on GitHub soon. Excellent. Okay. Since we brought up Fitzy, let's go to this one. It's the comment on YouTube. And Jason, I think this is actually maybe your Fizzi walkthrough. Someone wrote, would love to hear how you all are using Basecamp alongside Fizzi, especially as we expect Basecamp 5 to release at some point soon.

15:19So how are we internally using both of our tools? Yeah, so we're using Fizzi primarily as a bug tracker, but also for mobile on-call and some other on-call and some other idea generating stuff and Basecamp 5 actually and Lexi. We're using it in a lot of places primarily for issues. What's actually nice about this is you can, of course, use Basecamp this way. And we have for years and years and years with the card table and before that to-dos. But there's something kind of nice about knowing that there's a separate place and all the notifications in the separate place pertained just to issues that you can go somewhere else and know that whatever you're going to hear about are issues versus having that woven in with all the other things that are going on in Basecamp because there's like 30 active projects in Basecamp that I have access, I mean, I have access to more than that, but like that are actually happening.

16:05So you're parsing all the new ideas and other things that are going on in Basecamp and then any issues that will be coming in as well, like are part of that notification history. So there's just a lot of other stuff not to look at if you just want to look at issues. So it's actually been kind of nice, I think quite nice to see when I go to Fizzy, I know I'm just looking at stuff that needs to be dealt with, that's broken, that might be broken, whatever it is. And then notifications I'm getting there are about things we need to address. So that's how we're using it. And that's why I think it's actually quite useful to have a separate place for this, but you don't need a separate place for this.

16:36You can use, certainly use Basecamp. So I'm not advocating using both unless you feel like you might want to try and then you might find that you like it better or you don't like it as much. That's fine too. But for us, I think it's, we found a good balance being between both of those products that way. Part of it is also just dogfooding your own work. We built Fizzy for it to be good. We have to use it. We have to use it in anger. We have to use it on multiple projects at the same time. And you can also put it into Basecamp through the doors feature. So you can connect Fizzy to Basecamp by adding a Fizzy door.

17:10We now have an explicit door in Basecamp with the nice Fizzy logo. So you connect these two things and you can jump back and forth. Then also sometimes, as Jason says, it's kind of like the single purpose software. Like you can read Kindle on your phone or you can have a dedicated Kindle and it has different economics. And sometimes that's just what you want to have. I don't think we've found the final stage for how these things are going to be fully split. And I don't think we will for some time until we've run both systems for longer. But I think you can just try it. This is one of the things I find so fascinating with software.

17:45In all these other domains, people have no qualms about like, well, I have this cup and I have the other cup. And what do you use that cup for? Well, sometimes I just pick one, right? Like there's this drive in software. Like I got to find the perfect solution and then that's the solution. And then I'm done. It could also be a little bit of this, a little bit of that. Now, again, Basecamp's pitch in large part is all of it is inside of Basecamp. And obviously that's working incredibly well, both for us and for many other people. But it also just be a little looser sometimes. It doesn't have to be as stringent, cut up, like when is it this and when is it that?

18:27And then you enumerate it in some feature table. That's not actually what it is. It's a lot more of what does it feel like using it? Some of it is just like, it's also just fun to do different things. I found that in even our internal processes. Sometimes it's just good to mix it up. Not necessarily even because the new thing is quote unquote better, or you can quantify it in these ways, just because doing something slightly different every now and then has a quality all of its own. And it's part of just what makes life fun. Do you know what? You just, you pick something else today. Why? Well, I don't know, because you fucking feel like it.

19:04That's why. That's enough reason. Yeah, it's like running a mile or 10 miles or whatever and picking a different route each time. Like, I just felt like going this way this time. I don't know. Like, of course, the parallels aren't exactly the same, but there is something to it. This idea of trying something new and giving something a shot. And you're using, I should say, Kimberly Fizzy to sort of manage the podcast now. The thing that's really interesting about it is you just go, hit J, type rework. I'm right there. That's all I need to see for the podcast. It's like upcoming episodes, which ones are recording, which ones are in editing, which ones are being published, which ones will be done.

19:39It's really nice just to be able to see that and not have to go through all the other stuff that I'd need to normally would look at in Basecamp to get just to that stuff. So for me, it's really nice. I know that you also then upload episodes to Basecamp. Right. So you're using both in that way. But the idea of like a really simple production pipeline just in Fizzy is actually really, for me, for someone who's more of an observer, is actually a really nice format for that. So, you know, I don't know. Again, try it all. yeah see what works who it sticks well and not to make a fizzy sales pitch but we were using the podcast in a card table of base camp which makes perfect sense and now i have like david was saying a door to fizzy yeah i could always go back to the card table but i actually really like the visual aspect of fizzy like it's just fun to look at so i'm like i'm gonna keep it as a door i'm gonna keep using both so that's the other side like there is it just a like i like I like being in that product.

20:32I like looking at it. I like being in Basecamp too. I mean, for all sorts of different reasons. We're working on a new version of Basecamp, which might inherit some of that stuff from Fizzy. We'll see. But like, it's also just nice to bounce into a different environment for a minute. Yeah. Just good, you know. I'll give one more parallel here, which is I've gotten into these mechanical keyboards. I've probably talked about it a fair bit. And there's one right out of sight here that I do not have in Copenhagen. I have it here. and it's this wooden keyboard by this Japanese company called Akko. I'll show it up here.

21:06And you know what? It's a fucking keyboard. I type the same words whether I use this keyboard or I use my beloved Low Free 84. And do you know what? I like having both. And then occasionally this week I will type on the Akko just because variation is its own spice. I don't have to find the final solution to getting words into a computer. I can have multiple solutions. And I can go like, you know what? Today I feel like a wooden keyboard. Today I feel like this other nice keyboard that I use. I do the same thing with computers. I love hopping back and forth between different computers. Just because I like the variety.

21:44I like to see the different design. I like the fact that there's just this, especially when it comes to mechanical keyboards, this different tactile experience. Same thing with cars. I love cars. And sometimes I really like this car. And I get this thought in my head, this is the one. I don't need anything else. I just need this one car. And then three weeks later, I'm like, oh, I'm really glad that we also have another car. And I can drive that. And you can jump back and forth between these things. And it gives you just some variation and satisfaction in your life. And again, I feel like this is intuitive to lots of people when it comes to all sorts of other domains.

22:20I'm a bad example for this, but most people have clothes in different colors. Today I'm going to wear the red sweater. I unfortunately just have a wardrobe entirely consistent on these black T-shirts. But when it comes to that, we understand that just a variety and just a flavor, just a different tactile sensation, just waking up today and going, it's a red sweater day. It's an Akko keyboard day. It's a fizzy cart day is enough reason and it needs no further justification. Okay, this one, this is the last question that I'll ask you guys, is a design oriented question. So I'm not sure that you can specifically answer this, but we can give this person some advice.

23:02This is an email that came from Ravid. It says, hey team, quick question. I'd love to hear you tackle on the podcast. I work in a business-to-business SaaS company in a traditional industry, and our product org basically doesn't believe in UI delight at all. The mindset is we're B2B. We need to stay serious. Enterprise clients don't want unicorns or playful touches. But like you've said before, with the harp sound and other little moments of delight, humans are humans. Even in enterprise software, small touches can make the product feel more alive and enjoyable. So my question is, what do you do when your product leadership, I mean, that's you guys, but what do you guys think when your product leadership thinks delight is unnecessary or even harmful and only wants to ship functional features?

23:45How do you shift that mindset? I'd love to hear your take. I know that's hard for you guys because you are the leadership. You're setting that direction. It's not hard at all. What advice would you give our friends? You do it anyway. the history of computer software development is full of easter eggs things that were put in by the people building the thing without the folks paying for it even knowing that has a long proud tradition and you should step into that tradition and just fucking ship it now part of that satisfaction is also it's a little illicit you're a little bit of a rebel you're putting something in you're kind of sort of not supposed to but does management even know what's going on there's this wonderful guy on TikTok that has this whole series about working in retail, about management doesn't know what's going on.

24:31Haven't you ever worked anywhere? That's my reenactment of that. And I think it's actually true. That's why it's funny, because most of the time people who would even say that, right, that the light is like, that's not for us. They don't fucking know anyway to just put it in there, make the light for your own satisfaction and just have it in there. And half that satisfaction is you're going to run like a tiny, teeny bitsy risk. I mean, I'm just talking for myself here. Like that's part of the spice of life that something have to even smell or taste a little bit like it's a tiny bit dangerous. This could be your tiny little bit of danger.

25:06Like you're not riding a motorcycle 200 miles an hour without a helmet. So instead you put in some secret little Easter eggs into your B2B software and you smile on a Sunday afternoon. You sit there and say like, they don't even know. They don't even know. peak human experience right there. I love that answer. That's a great answer. The other thing I would say is in the question, if I remember correctly, he's like, how do you convince? Yeah. How do you change the mindset? You don't. You are not going to convince management of anything. You're just going to do the damn thing. And maybe they'll convince themselves if they like it.

25:41Maybe some customer will speak up and go, this is really fun. Maybe they'll completely miss it, which is probably more likely. I don't think they're paying attention to those sorts of things, but you don't try to convince them. That's the key here. That doesn't work and there's no need for it. So I would just build it the way you want to build it for the most part, of course. You know, like you've got some guardrails, I'm sure someone's going to notice if you turn everything yellow, right? You know, whatever it is. But yeah, sneak some stuff in there, be subversive and bring a little bit of joy into software.

26:09Okay. Well, that is a perfect place to wrap it up. Rework is a production of 37signals. You can find show notes and transcripts on our website at 37signals.com slash podcast. Full video episodes are on YouTube. And seriously, if you have a question for Jason or David about a better way to work, run your business, the only way we can do episodes like this is if you send those in. So you can leave us an email at rework at 37signals.com or leave us a video recording at 37signals.com slash podcast question.

From the publisher

A fresh batch of listener questions leads this week's conversation. Jason Fried and David Heinemeier Hansson talk through how they approach product walkthroughs, what's ahead for open code at 37signals, and why a little fun still belongs in serious software.

Key Takeaways

  • 00:22 – Recording product walkthroughs without scripts or polish
  • 11:45 – Writebook as an open source product
  • 15:04 – How the 37signals team uses Basecamp and Fizzy together
  • 22:52 – The quiet joy of Easter eggs and playful details in software

Links and Resources

More from REWORK

All 44 episodes
Product walkthroughs, the next open source product & other listener questionsREWORK · 27 min
Listen in VO