We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
People
A
Adam Wulf
D
Dave Nutter
G
Geoff
Topics
Adam Wulf: 我在Deep Dish Swift 2025大会上度过了非常棒的时光!我最难忘的两件事是:首先,大会提供了无限续杯的咖啡,这对于我这种咖啡爱好者来说简直是天堂!其次,Jordan Morgan关于营销的演讲给我留下了深刻的印象,他的观点独到且实用。当然,还有许多其他精彩的演讲,例如Antoine Vander Lee、Daniel Lewis、Allison McIntyre、Adam Shaw、Stuart Lynch、Jacob Kijich、Adrian Eves、Seaman Norrish、Vidit Bhargava、Hiday Vandeproeg和Charlie Chapman的演讲都让我受益匪浅。总而言之,这次大会让我收获满满,结识了许多志同道合的朋友。 此外,我还想特别提到与其他与会者的交流。在演讲间隙,我有机会与许多开发者交流,分享彼此的经验和想法,这让我对软件开发有了更深入的理解,也拓宽了我的视野。这种面对面的交流是线上交流无法比拟的,它让我感到自己并不孤单,我们都在共同努力,克服挑战,创造美好的未来。 Dave Nutter: 这是我第一次参加Deep Dish Swift大会,我对此次经历感到非常兴奋!大会的氛围非常友好,充满了合作精神。Swift开发者社区的成员们都非常乐于分享和互相帮助,这让我感受到了这个社区的温暖和活力。我与许多开发者进行了交流,包括一些社区中的知名人士,他们都非常平易近人,乐于分享他们的经验和知识。 此外,大会上的演讲也给我留下了深刻的印象。许多演讲者分享了他们在独立开发方面的经验和教训,这对于我来说非常有帮助。特别是Danielle Lewis的演讲,她分享了她如何在一年内发布10款应用的经验,这让我对“构建和发布”的心态有了更深刻的理解。她的演讲让我明白,不必追求完美,而应先发布再迭代,这对于我这种容易陷入完美主义陷阱的开发者来说非常重要。 Geoff: 这次Deep Dish Swift 2025大会给我留下了深刻的印象,它不仅提供了高质量的演讲,而且也注重与会者之间的交流与互动。演讲之间的休息时间非常充足,这使得与会者能够进行深入的交流,分享彼此的经验和看法。这种深入的交流不仅仅停留在表面,我们能够深入探讨工作中的挑战,以及如何应用演讲中的知识解决实际问题。 此外,我还想强调演讲者们对与会者的热情和投入。他们不仅在演讲中分享了他们的知识和经验,而且在演讲结束后也乐于与观众交流,解答他们的疑问。这种积极的互动使得这次大会更加富有成效和意义。总的来说,这次大会不仅是一场技术盛宴,更是一个充满活力和友谊的社区聚会。它让我对软件开发的未来充满了信心和期待。

Deep Dive

Shownotes Transcript

Translations:
中文

Hello, everyone. We are here live from the Deep Dish Swift conference in Chicago, Illinois. I've got special guests here, Adam Wolf and Dave Nutter. Say hi, everybody.

Hey, everybody. Excited to be here. And so we're going to give just a little bit of a mid-conference update on exactly what we've seen here, what we're doing here, and the kinds of things that we've seen and enjoyed. So let's start with Adam. What is your favorite thing at the conference been so far, whether that's a talk, a post-event, anything like that? What have you seen so far? Okay, so I have two things.

The first is bottomless coffee. I was so excited when I finally got here and I could just refill my coffee forever because the day of my travel, I was underdosed for sure on my caffeine. As far as talks, I really enjoyed Jordan Morgan's talk. We'll get into that later, but he did one on marketing that I thought was great.

But honestly, there have been so many good talks. Antoine Vander Lee's talk was great. Daniel Lewis had an amazing talk. Allison McIntyre had a great talk. Adam Shaw, like there's been a lot. So Stuart Lynch, there's been, I don't know, so many. So,

I'm just happy to be here because I can't even name enough. You're going to sound bad for the people you didn't name. I know. Yeah. Everybody except everybody except. Yeah. So I should say so. Michael Flair up. Adam Shaw. Stuart Lynch. Jacob Kijich. I'm sorry, Jacob.

Allison McIntyre, Antoine Vander Lee, Adrian Eves, Seaman Norrish, Danielle Lewis, Jordan Morgan, Vidit Bhargava, Hiday Vandeproeg, and Charlie Chapman with his whole podcast recording is what we've seen so far. Yeah.

We are recording this on the evening of day two of the event. And yeah, we have one more left to go tomorrow. So yeah, let's pass it over to Nutter. What have you seen so far? Yeah. What's your favorite thing? This is my first attendance at Deep Dish. I've been wanting to go for a very long time. And so I've been thoroughly enjoying the atmosphere, the camaraderie. The Swift developer community, it's been stated multiple times, but just...

just a bunch of all around awesome people who are willing to share and be supportive of one another. And I think that's very apparent when meeting people face to face.

Both just people who I'm meeting for the first time, as well as people who are famous in the community, who have been given talks, and the content creators and whatnot. They're just all so approachable and nice and willing to talk and spend time. So I think that was a very big plus for me. And then just secondly, yeah, the talks that we've had.

been able to receive so far have just been phenomenal. Today, especially was there were a lot of speakers that whose content resonated with me in particular about, you know, in the app development and the things besides the coding that we need to make a part of our package deal, so to speak. And when we're trying to create and share our own stuff.

Yeah, so one of the big things that they always do at Duke De Swift every year is they have a section that is dedicated specifically to speakers who are and who are speaking to indie developers. And that was the second half of today's talk. We had four different talks who Adam named earlier that were from indie developers who had, you know, were talking about their experiences and about things that specifically were important to indie developers.

uh jordan morgan gave a talk on on indie dev marketing uh that it gave a talk on you know like uh you know keeping a maintainable experience as an indie developer you know avoiding burnout that kind of thing uh danielle lewis talked about getting

Did I screw up our name? Daniel. Yeah, that's right. Daniel Lewis. Daniel Lewis gave a great talk on getting started as an indie developer and just how you can really kind of build up an audience out of the gate. And then his talk was a little bit funny. He did a design roast of a couple of developer apps. And so kind of giving hints and tips on designs by taking apart some indie...

indie developers who had volunteered for sacrifice in the audience. And so that was a pretty fun and interesting way of teaching design to a bunch of indie devs who may not have designers on their team. I really wanted to have one of my apps be roasted, and I'm also very glad that one of my apps was not roasted. It sounds like a good idea at the time, isn't it?

Right, right. Yeah. It was certainly fun to watch. And it was probably fun to be on the receiving end too. He was a good sport. So yeah, like Nutter said, also one of the really great things here has been kind of the quote unquote hallway track where

you're getting a chance to talk to other people. And there've been so many people like, you know, I maybe even a lot of people that I've never heard of in the community that have just come up and they've shown me like such cool stuff that they're working on. And, you know, I've gotten to talk about some of the stuff that I'm working on and, you know, people just constantly bouncing ideas off of each other and really building each other up, really praising each other. I've, I found that absolutely awesome.

What about the two of you? Yeah, I think what I really appreciated was that there was almost always at least 15 minutes between talks, which meant that there was actual meaningful time to have a real conversation with somebody. Some of the other conferences I've been to, it's been five or seven minutes or it's been just enough for a bathroom or a coffee refill. So you can't really get deep with somebody.

But the people I've met have been wonderful and the conversations we've been able to share are more than surface deep because you can really start talking about what you work on and what some of the struggles have been and how you both appreciated this talk and why and what it meant to you and how it applied to your specific situation. So that I think has been really a special part of this conference for me is the balance of super cool talks and

but then enough time between them to actually process them and chat with others about them.

Yeah, absolutely. And it's not just the other attendees. I mean, one of the great things has been the amount of chance that, you know, the speakers themselves have really given of themselves to be able to talk to people in the audience. I mean, Dave, I know you got a chance to speak with Stuart Lynch for quite a while. Oh, yeah. How was that? That was great. Yeah. You know, Stuart is such a wonderful teacher. Yeah.

His videos, he's well-crafted. You can tell that his teaching background is just –

It's incredible. And he shares all these things and he does it so well. And I'm sure a ton of people have come up to him these last couple of days, but, uh, you know, he was walking my way and I was like, Hey, I'm just going to shake, uh, stick out my hand, shake his hand and introduce myself. And he's very gracious, you know, and spent, oh gosh, it must've been, you know, five to 10 minutes where we were just talking about, uh,

YouTube and about editing and just the process and, you know, commenters, you know, the, the, just everything that comes with that. And just, you know, it was, it was really a special moment. And just, you know, in agreement with Adam, it's like that, that extra time where you, that spaced out where you can,

mingle, interact with the other attendees. It's just so important, especially in this day where many of us work remotely or are in satellite offices that we're not many people, not very many chances to interact with human beings face-to-face. As great as remote work is, and I love it, and it's absolutely amazing for my situation, having the chance to

to meet new people and to be social, it's just, it, it, it can't be beat, you know? And when you're meeting with a group of people that all have,

similar interests and can share how they solved a problem or can be empathetic to like, Oh yeah, this sucks. And it still sucks. And we got to figure out how to fix this. It's just, it's just, uh, you know, an incredible experience. And I'm, I'm very, very glad that, um,

then i came hey folks if you like what you're hearing in this podcast and you want to help this podcast to continue going forward and having great guests and great conversations i invite you to become a patreon supporter you can go to patreon.com forward slash compile swift where you will get ad-free versions of the podcast along with other content

Yeah, I know a large part of Vidit's talk was about the benefits that you get from fostering a community and how that helps you, even as an indie developer, how this helps just motivate you, just having the people around to talk to and just

Yeah, like I said earlier, build each other up and kind of hype each other and get excited about things. It's tough to do even if you work for a company, if you work remote, you're not seeing people in person as often and whatnot. Getting out to something like this, getting out to a conference like this, or even just local meetups and whatnot,

it really helps kind of keep up your motivation to do these kinds of things and to build cool stuff and, uh, continue to ship when, you know, it may seem like everything's hopeless. Uh, but yeah, no, I definitely, the, the community here has been great and loved, uh, getting to interact with everybody. Yeah. It's, it's really nice to just pull my head out of the sand because I, I have to sit at home and I'm just in my own little world working and

It's so refreshing to meet so many different people that are in the same industry doing entirely different, very interesting things. And it just lets me open my eyes again to what's possible and what's available and just, I don't know, give me interest back in everything that can be done. I mean, similar to Between the Talks, the other nice thing has been just down in the hotel lobby since there's a...

a block of rooms in the hotel. Almost everyone at the conference is staying here. And so then in the evenings, there's a big group in the lobby that just kind of hangs out and chats and compares notes. And it's another great time to just meet people and experience

expand, you know, meet new friends. I think that's the best part is the getting a chance to connect with all new people. Like I said, you know, like I, there have been people that I've met that have been, you know, really interesting, great people to talk to that I myself have never heard of before. And it's just like, Oh wow, this person really has something exciting to tell me and, and, or something exciting that I can talk about. And,

You know, it's like, had I not come to deep dish, I may never have known this person existed. So yeah, just getting a chance to just meet a bunch of really interesting people has been a great part of this.

Yeah, I want to echo the earlier comment about being able to resonate with one another on why we're in this industry, why we are doing the things that we do. What are we building and why is it important to us? Hearing these stories from other developers on how they made something that at first they thought it was just for them, but then also seeing how it has helped somebody else, it's a big boost for

to, you know, recommitting to quality software, but also looking at ways to make people's lives better. That's one of the reasons why I am doing software development is because I want to make something that is good for me, but also I want to make a difference, however small that may be. If it helps one person, if it helps 10 people, you know, then that'll be

you know, time well spent. Absolutely. Yeah. Yeah. And unlike a conference like WWDC, we're all not all just focused on pleasing Apple. There's, there's a lot more of a focus on, you know, Hey, what are the looking at ways to, you know, just really focus on the craft of building an app and not just on, well, what does Apple want us to do this year?

And what are the new APIs? What are the new things? Getting a lot more of this cross-pollination and this understanding of what does it mean to just build an app? And yeah, I find that kind of energy very prominent here. Can we talk about specifics?

from, from talks that we have. Yeah, go for it. Yeah. Okay. So one, one of the biggest influences on, you know, from today's talks, especially came from Danielle Lewis. And I think, you know,

we all spoke about this later and just... Danielle also is somebody that we got a chance to speak to for a couple minutes after her talk. Yeah. Just really go off on, man, that talk was very meaningful. She started off... Such a wonderful talk. Not... She knew she wanted to build something. She didn't know how to make apps and she, you know,

She ended up making and publishing 10 apps within a year. Which is wild to me. It's... Vision of Lesson, too. Oh, yeah. All across. It's just incredible to hear. And it wasn't focused on, I got to make everything perfect until I release. She made something, she released it, and then she said, okay, on to my next one. And that kind of...

mindset of build and ship, which has always been something very difficult for me because I tend to look at something and want it to be perfect before I release it to the world. And spoiler alert, I haven't shipped anything in a very long time. I

My development career has been mostly working for companies, shipping apps under the company. I have shipped, but it's the company app, not my app. As a result, my personal portfolio is quite minuscule just because I haven't given the time or the effort making something and sharing it with the world yet.

and, and listening to her talk and it's, uh, just kind of motivated me to be like, Hey, you know, it doesn't have to be perfect. Um, it just needs to be, it just needs to be something, uh, that, uh, you know, uh, that works. Uh, and, and,

and you know, uh, we, after shipping, you can post updates. There's nothing that says, yeah, this must be, we're no longer in the age where, you know, you gotta, you gotta ship a box product and that's it. Like, uh, you can, you can push updates. And so I, that's something that I took to heart and hopefully, uh, will help me in, uh, you know, uh,

releasing something this year that I'm proud of. Who was it that said, everything I'm doing is making me uncomfortable. If the thing that I need to do is uncomfortable for me, then that means I have to do it. I think that was Danielle. Was that Danielle? I thought it was, and I couldn't quite remember, but I loved that quote because that's what holds me back so often is, well, I could either fix this thing that's comfortable to me or I could fix this thing that's uncomfortable to me.

i know which one i'm going to pick i'm going to stay in my rut and keep doing my thing yeah that's definitely been a common theme across a number of talks too yeah it really has i know jordan hit on that in his talk you know he's saying something along the lines of you know as developers when we feel like we need to do something to make something better like we go to what we know we go to coding rather than going to marketing

And Michael Flair up in his talk, he was the opening keynote speaker. Like one of the things that he says, just like, you know, really like you just got to focus on like velocity and volume and really just getting your name out there and getting constant feedback and constant improvement. And so, yeah, it, Danielle definitely had the like most crystallized version of this talk and like really focused on that,

on that idea in specific. But yeah, it's been something that a lot of talks have really hit us over the head with. Like, hey, you know, just shit. Just get it out there. Yeah, just do the thing. Right. Yeah, which is, you know, is the easiest thing to hear and to say, and to say, yep, I'm going to do that. But then it's so hard to actually just do. Yeah.

But it's been so inspiring to hear from people who actually did this and have paved that way and can say, yeah, you can do it too. There was one of the other talks. My memory is obviously not terribly great, so you're going to have to remind me of this one too. Someone said that indie dev is...

I don't know. I don't think they said lonely, but it's... Isolating. Isolating. Yeah, that was Vedit's talk. Okay, yeah. And man, I related to that a lot because so many times it just feels like I'm wandering alone in the desert. And the nice thing, both about the talks and about chatting with people between talks and this whole experience is knowing, oh...

Other people are wandering in the desert too. You're not alone. You don't always see them, but you can encourage each other and yeah, keep walking. You're doing right. It's tough. It's uncomfortable. It doesn't always feel right, but we're here with you and we're doing it too. And here's how I've seen success. Here's what keeps me going forward.

And sharing that inspiration and hearing that inspiration have been really wonderful. Time for a break. Hey, everybody. It's Peter Whittem here from the Compile Swift podcast. I want to tell you about Setapp. Setapp is a service that provides a subscription fee of just $10 a month. And you get access to over 200 Mac applications. And it's also available now on iOS as part of that deal.

I use the service because it just has a ton of really good first-rate apps that I use all the time. For me, it's invaluable as a developer to have access to tools for things like APIs, for planning projects, writing emails, writing documentation, and you get all of these things, including database apps, all of that kind of stuff right there on the Setapps service for just $10 a month. You can use as many or as few applications as you need.

If you're interested in checking this out, go to peterwhitam.com, P-E-T-E-R-W-I-T-H-A-M.com forward slash set app, S-E-T-A-P-P. And you can see the details there. And it's got a link that you can go over and start using the service and see how it works out for you. I strongly recommend this to every Mac user. Break time over.

Yeah, I believe that the name of his talk was like pizza can help your startup or something. Pizza will save your startup. Pizza will save your startup. And the punchline was he learned how to make pizzas. Like he was in the physical world. He was building something. He was creating something that had nothing to do with development. And that helped him recover from burnout because he experienced burnout. Yeah.

And one of the things that he had to do was, was, was find something that he could find passion about unrelated that also could help, uh,

he could share it with the world. And he ended up having these, I was at like monthly gatherings where he would just have pizza parties where he would make the pizza and his friends would come and, and he showed his progress on how his, his first pizzas weren't so great. I think his parents said, Oh yeah, they're great. And he knew better. But he, he showed the progress picks of, you know, of, of his, his skill. And he eventually passed some sort of exam for like being like an official pizza

Pizza, pizzeria, uh, PCO, PCO. Yes. Um,

So that was a delightful talk and I thoroughly enjoyed that. So in addition to the talks themselves, we've also got like there's an area right outside the main conference area with a bunch of the sponsors around and they have booths and various things that you can go and learn about their products and a bunch of cool swag as well as you get at conferences like that. So have either of you had any fun experiences at the sponsor booths? I think I am

Going home with more than double the t-shirts than I came with. So that's a win. I've been steadfastly refusing t-shirts, but I will, I will, I'm a total sucker for pins and stickers. So I'll take any of those. And so, yeah, I've got a bunch of pins. Also a thing that plenty of other attendees have brought as well as is pins and stickers. So those are quite fun as well. Yeah.

I'm a sucker for swag, for sure. I know, like, additionally, like, a bunch of the sponsors have been, you know, just similarly, like, as the attendees, like, very open to talking about things that aren't necessarily even their product. I know Nutter and I had a long conversation with one of the founders, I guess, of Swiftly Workspace. And, you know, he mostly just talked about, like, the...

VC-backed indie experience. Not really indie, but kind of going from a small startup to really trying to find venture funding and trying to build up this large thing and then becoming a sponsor of Deep Dish because he'd attended the conference in the past and what the conference had meant to him as he got his

company started and, and really, uh, uh, the, the importance that this conference was to his backstory. And so, yeah, fun experience that really had nothing to do with the product itself, but, uh, still quite a, uh, an interesting experience. Yeah, it was cool. It was very, uh, sincere and you could tell, you know, it wasn't just a soulless company like shoveling their wares. You know, he had a story behind, uh, what he was doing and what was meaningful to him. And that was really cool to, uh,

to have that interaction. I would not be surprised. I don't know what the count is, but I know a lot of the sponsors are...

previous attendees or have been sponsoring since the first year yeah we're here because they love it so it's a lot more than just you know the hard sell for the people walking up yeah but it's they're really parts of the community yeah they're meaningful parts of the community as well like yeah i know josh put up a um slide at the very beginning that yeah like more than half of the

sponsors have been sponsoring from the very first year they've been around this whole time. You know, Revenue Cat is the primary sponsor and I think that's a little unfair because Josh works there. You know, like there are several other sponsors there that have been here every single year and have been a

a major part of the community just as much as all of the attendees and all of the speakers. And so one final thing to hit on before we leave, this place is called Deep Dish Swift. So I want to get your experiences on the deep dish that you've had so far this week.

Oh man. Uh, Nutter, I think you, we all, we all had some last night. It was delicious. So, uh, yeah, I went to, uh, Pequod's, uh, with, with, uh, with a group. Uh, it was great. There's, uh, the, the discord channel, uh,

Uh, people were basically setting up groups, uh, to, to go head out for dinner. And I, and I just joined a group and it was, it was delightful. The, uh, the company was great. Uh, and the pizza was fantastic. Um, I haven't had, uh,

deep dish before in Chicago. So this was a first for me. It was quite good. And we wondered, like, how much should we order? Because there were four of us. And we're like, should we get two larges? And we're like, wait a second. No, it's not just diameter. It's also, like, depth, right? So, like, you don't want to...

Literally called a deep. Yeah. So, so we're like, Oh yeah. Okay. Maybe we'll go to medium. So we did two medium and we still had plenty of leftover for someone to take home. I was stuffed. I was like, I can't eat anymore. Cause I knew that like there was going to be, there was going to be pizza just around the corner. And sure enough, there was for lunch today. Yeah. Yeah.

But it was, yeah, it was quite delicious. My group also ended up at Pequod's. We had a group of nine and we ordered four pizzas and we pretty much polished them, four large pizzas, sorry. We ordered four large pizzas and we pretty much polished them off and oh my God, I was regretting that that night. That's impressive work. It was tough. I had three slices myself and oh good God, that third slice was a mistake. Yeah.

But yeah, no, definitely delicious. That's not to say that the pizza was disgusting. The pizza was amazing. It was great. But that volume of pizza, like after a day of, you know, wandering around and talking to a bunch of people and then you got to head home and oh man, that was, it was, it was, I don't know.

It was still with me the next day. I did not have pizza for lunch today because I was like, I can't deal with this. Adam, where did you end up? Yeah, so I forget the name of the place. Crust's Pizza, maybe? Something like that. It was tavern-style pizza. Oh. So it was not deep dish, but it was the other pizza. There's a guy from Chicago here that told me, like, yeah, Chicago's famous for deep dish, but really, everyone eats tavern-style when you go out for pizza.

So I had pepperoni and hot honey pizza, which I...

had only ever heard about once joining the deep dish discord and kind of getting involved in the getting involved in the pizza culture here yeah i'd never heard of hot honey before but it was really good i did put hot honey on my uh april fool's day pizza but that was i i couldn't really tell what was going on there there was a lot of things i had everything on it it was one of many mistakes it was one of many mistakes yeah yeah so i have not had a proper hot honey pizza so

Yeah, it was good. It was delicious. And so that was fun. I wanted that. I definitely wanted the pepperoni hot honey experience here. And I got that. And then had my first deep dish slice for lunch, which was good.

And so the next thing I need to do before I go home is that Pequot strip. And they can roll me back home after I finish there too. All right. So I think that about wraps it up with our deep dish experience. I'm going to give everybody a chance to tell people where they can find you. So let's start with Adam. Yeah, you can find me. Well, I'm going to pitch my product and you can find me from there. Muse app.com M U S E app.com.

Then you hit the about section and you'll see all the Twitter and blue sky and websites and things like that. Or my website, Adam wolf.me. Adam wolf.me. Yeah. So I'm, I'm not much of a social media guy, but you can find me streaming on Twitch. Nutterfy is my handle. And I,

I stream software development. I'm working on an app right now. It's like a vector drawing app that I'm hoping to publish soon. And if you go check out the page there, there's a beta link if you'd like to download.

run the test flight version. And of course you can always find me and everything that I do at Cocoa type.com. And you can find out all of the information that you need to know about the podcast, the very podcast that you're listening to right now at compile swift.com. Uh, so thanks for hanging out with us tonight and, we will see you all next time. Yeah. Thanks for having me on. Thank you. Bye everybody.