[00:00:00] Whitney Lee: Cote, are you, um, like on your personal cell phone, are you like a Mac person or like Android? [00:00:07] Coté: Oh, IU I've, I've embraced the Apple lifestyle. [00:00:10] Whitney Lee: Yeah. Yeah, I have too. It's kind of like my family has, and if I don't, then I turn the chat green and that, you know, upsets everyone anyway, that [00:00:17] Coté: green. [00:00:19] Whitney Lee: And so, uh, that was smart of them to work in the social pressure of conformance because Uhhuh, it's working, but that's not the point. [00:00:28] Whitney Lee: The point is, recently on [00:00:30] my phone I used the Apple, and recently on my phone I had to do an upgrade. The upgrade introduced this liquid glass, which is like a new UI uhhuh. If you could see my face right now, I'm squinting and disgust. Um, it really upset me. Did you, have you upgraded to Liquid Glass? [00:00:49] Coté: Yes. [00:00:49] Coté: Yes. I, I, I, I guess the embrace part was, I just, I just, you know, I'm, I'm all in, just as soon as possible. I upgrade all the stuff and I just go for it. [00:00:58] Whitney Lee: And tell me about [00:01:00] that mindset. [00:01:01] Coté: Uh, well, first, a part of that mindset, maybe to go to the second question is like, I know there's a lot of people who don't like it, and there's lots of complaining, and I feel like, I feel like even if you're way deep into the Apple world, like maybe some VP got fired over it or something. [00:01:16] Coté: All sorts of speculation. [00:01:18] Whitney Lee: Good. [00:01:18] Coté: Uh, but if you were to ask me now what Liquid Glass is, I couldn't tell you. I have no idea. Like, like the, the only frustrating, and I'll get back to your question, like I did encounter a frustrating [00:01:30] thing earlier today on the iPad where. The keyboard keeps getting small and it's really hard to get it bigger. [00:01:36] Coté: And so maybe they could fire someone about that. Or, you know what? They don't have to fire them, they could just fix it. That's, that's all. But, uh, yeah, so about, about upgrading like all the time, I just, I do get excited about like the new features that you get and I also know that there's often undocumented little features. [00:01:56] Coté: So it's like, I don't know, like, [00:02:00] like maybe here's an analogy and then I'll stop. Like you remember Toys or Us, it's a giant toy store, and I remember this stopped happening at some point in the late eighties, but I remember you could go in there and it was like, Costco is for adults. There was, mm-hmm. [00:02:14] Coté: There was just like so many things and they had rotating inventory. And you could go around there and just find things that you weren't expecting. And so, uh, it's kind of a little bit of that when you upgrade. It's like, oh, look at this setting. You don't know what, you don't, what framing you down. [00:02:30] And you know, [00:02:32] Whitney Lee: you don't know what's available to you until it's in front of you and you like that. [00:02:35] Coté: Yeah. [00:02:35] Whitney Lee: Choice. Yeah. [00:02:36] Coté: And, and often these things are very lame. I don't, I don't know. I just upgrade the stuff. [00:02:41] Whitney Lee: I just, yeah. I am so resistant to upgrading. I've, uh, like for liquid glass, as far as I know, it's just a change in how things look. I don't know that there's actual any change in functionality, but I'm a visual person. [00:02:54] Whitney Lee: I have an art degree, like I care a lot how things look and I put a lot of time and care and I'm making it look the way's true. I like it. That's true. [00:03:00] Yeah. And then this liquid glass came on over and just like blew everything up. And my time is valuable and I don't wanna sort through the menus and get it back to how I had it. [00:03:09] Whitney Lee: Yeah. But also looking at it makes me angry. So I don't know which thing I'm gonna do, which path I'm gonna take moving forward. [00:03:17] Coté: Yeah. [00:03:18] Whitney Lee: And a little bit I've given into, like back in the day when upgrades were rare and it was more of a thing that you could manage, I did try to manage it because I, I wanted that control and it, this is [00:03:30] something that's a big piece of my life and honestly, I've kind of given up and been like, you like just freaking upgrade. [00:03:35] Whitney Lee: I can't even think about it. Hopefully it doesn't blow anything up. And Liquid Glass is a recent case where it has, but often something is upgraded and I just don't have the cog the bandwidth anymore to keep track of what it is. [00:03:47] Coté: Yeah. [00:03:47] Whitney Lee: Um, uh, which I think the world in general is doing to us. That's, [00:03:51] Coté: that's probably my thinking is like, you know, this is, uh, it's more entertainment to be upset about this than anything. [00:03:58] Whitney Lee: It's gonna get upgraded on me [00:04:00] anyway. Eventually fine. Just do it, but I don't like it. [00:04:03] Coté: Yeah. [00:04:04] Whitney Lee: Um, uh, our guest today. Hello Heidi. Will you introduce yourself and weigh in on our conversation please? [00:04:13] Hedi Waterhouse: Yes. So my name is Heidi Waterhouse and I am a dev tools marketer advocate, and I am the co-author of a new book called Progressive Delivery, which is about this very problem and how [00:04:30] much, um, we don't consider the user when we make the software. [00:04:34] Hedi Waterhouse: And, and it's, it's really interesting to me what you're saying, Whitney, because one of my volunteer gigs is, um, sex education, [00:04:44] Whitney Lee: uhhuh, [00:04:44] Hedi Waterhouse: like comprehensive sex education. And the thing that we keep saying over and over again to these young people is consent, consent, consent, consent, ongoing enthusiastic consent. [00:04:57] Hedi Waterhouse: Yes. And [00:05:00] I have not ever. Felt like that was actually a thing that I got from software. I get coerced consent. I'm like, do you wanna use the software? Well, I guess I'm collecting your data now. I'm like, [00:05:12] Whitney Lee: yes, [00:05:13] Hedi Waterhouse: that's not cool. Or, [00:05:15] Whitney Lee: or do you wanna read these terms and conditions that are, you know, to move forward and using something that's become a vital part of your life? [00:05:21] Whitney Lee: Or read these five pages of legal technical documents? And even if you disagree, then what? Yes. [00:05:26] Hedi Waterhouse: Right. [00:05:27] Whitney Lee: I, yes. [00:05:29] Hedi Waterhouse: Yeah. [00:05:29] Whitney Lee: Um, [00:05:30] yeah. Uh, I've always, hmm. I never really thought I could have control. What does that look and feel like? [00:05:38] Hedi Waterhouse: Right? So I think starting with the liquid glass thing, which boy, you are not the only angry person out there. [00:05:46] Hedi Waterhouse: I was, I was just at a, um, art camp, which was amazing by the way, uh, with a bunch of retired age people who had been in technology. [00:06:00] And they were so mad because the way the, um, apple, uh, phone camera operates had changed somewhat. [00:06:09] Whitney Lee: Mm-hmm. [00:06:09] Hedi Waterhouse: And they wanted to take pictures of their quilts and they couldn't figure out how to do it. [00:06:13] Hedi Waterhouse: And they're helping each other. And I'm like, I can't help you. I'm, I'm an Android person, but I, I was like, the pressures inside software are very much like, what are we releasing this quarter? And how am I getting promoted about it? [00:06:30] [00:06:30] Whitney Lee: Yes. [00:06:30] Hedi Waterhouse: And it's so disconnected from, I'm trying to do a thing in my daily life. [00:06:36] Hedi Waterhouse: Why did you move my fricking cheese? [00:06:39] Coté: Right. Right. [00:06:40] Whitney Lee: Yes. [00:06:40] Hedi Waterhouse: Like, this is not a new problem. [00:06:43] Whitney Lee: Yes. [00:06:44] Coté: Yeah. And someone, someone had a phrase re I forget who it was, they had a phrase, uh, this is a couple weeks ago, of like backseat driver software. It's like constantly like asking you things like, would you like to leave a review? [00:06:56] Coté: Would you like to do this? Have you checked this out? Here's a tip. And [00:07:00] just like always getting in your face about like itself, like in, in, in my, like, the worst is, uh, Uber Eats. It's constantly sending notifications. 'cause if I turn off notifications about Uber Eats, I'm not gonna get my Thai food. Right. [00:07:14] Coté: So like, I've gotta have this like avenue in there. [00:07:19] Hedi Waterhouse: I [00:07:19] Whitney Lee: just, [00:07:19] Hedi Waterhouse: I keep them turned off. They used that channel. [00:07:21] Whitney Lee: That's right. Exactly. Mm-hmm. [00:07:23] Hedi Waterhouse: Like you gave them consent for telling you when your Thai food is arriving, but you did not give them consent to, [00:07:30] did you know that if you recommend five people, like No, I don't want that. [00:07:34] Whitney Lee: Here's my question though. Once something is, is. At the center of your life, like your cell phone, like what motivates them to get user consent? Like they would have to do something so bad, and maybe they did with liquid glass to like get someone to move their entire life onto a different system. So at some point they, they have an advantage that they know they have and they're taking advantage of. [00:07:59] Whitney Lee: [00:08:00] Mm-hmm. As a consumer, how do you fight that and, and how does that work into your, your idea that consent is? What's the consequence of not getting that consent? I guess [00:08:10] Hedi Waterhouse: so I think that's why, why we need to talk about it to kids because like they don't, they don't live in a world where consent matters. [00:08:20] Hedi Waterhouse: Like, I don't wanna do that. Yeah. I'm sorry kid. You are having a shower. Like you smell that. Mm-hmm. [00:08:25] Whitney Lee: Yeah. [00:08:26] Hedi Waterhouse: Um, and so, and, [00:08:30] and the surveillance culture that we are subjecting children to right now Yeah. Is priming them to believe they don't have any right to consent. Mm-hmm. [00:08:39] Coté: It's [00:08:39] Hedi Waterhouse: like, I know where you are, I know what you're doing. [00:08:43] Hedi Waterhouse: I can see what you're doing. They don't have any privacy. And it is heartbreaking when I talk to my young adults about how much they assume they're being surveilled, how little privacy they think they have and they're not [00:09:00] wrong. [00:09:00] Whitney Lee: Yeah. [00:09:01] Hedi Waterhouse: But. I'm that cusp generation where you could be anonymous on the internet and you could like go for a 10 mile bike ride without your parents knowing where you were. [00:09:12] Hedi Waterhouse: And [00:09:13] Whitney Lee: Uhhuh. [00:09:16] Hedi Waterhouse: So like to bring it back to software instead of culture. I think, um, when I first got Android phones, when I first started getting phones, I would jailbreak them every time because I, I had a very specific keyboard I [00:09:30] wanted to use. [00:09:31] Whitney Lee: Okay. [00:09:31] Hedi Waterhouse: And I'm like, you don't give me access to my keyboard. I'm jailbreaking the system. [00:09:37] Hedi Waterhouse: Uhhuh. And eventually. They got to the point where they're like, okay, this is an app. You can have your keyboard without having to jailbreak. And I stopped jailbreaking and I, I didn't, I wouldn't know how to break Jailbreak and Android anymore. [00:09:49] Whitney Lee: Yeah. [00:09:49] Hedi Waterhouse: Like it used to be, you know, I would get a new phone and new phone day was jailbreaking it and putting all the stuff I wanted on. [00:09:56] Hedi Waterhouse: I don't do that anymore because they are allowing me [00:10:00] to have the experience that I want. [00:10:03] Coté: Yes. [00:10:03] Hedi Waterhouse: That I can turn off location tracking, like I live in occupied Minneapolis Uhhuh. The way I use my phone has really changed because I know that there is unusual and dangerous surveillance going on. [00:10:18] Whitney Lee: Mm-hmm. Like, [00:10:21] Hedi Waterhouse: do I take my phone, which is, we all think of it as sort of a safety device. [00:10:26] Hedi Waterhouse: Like if something happens to me, I can call for help. Do I take my phone [00:10:30] to stand guarded the food shelf? Do I take my phone to distribute groceries? No, because the very fact of my phone going places that distribute groceries means that somebody can see where a person who needs groceries is, which implies that they are not going out. [00:10:49] Hedi Waterhouse: Yeah. [00:10:49] Whitney Lee: Which [00:10:49] Hedi Waterhouse: implies that they are not here feeling safe. [00:10:53] Whitney Lee: Yeah. [00:10:55] Hedi Waterhouse: And so that consent thing is still [00:11:00] possible, but it's very all or nothing. I can't just turn off [00:11:04] Whitney Lee: You [00:11:04] Hedi Waterhouse: can't location tracking because it's still pinging a tower. [00:11:09] Whitney Lee: And so what happens is people do, at some point, there's some sort of lever where you abandon the technology altogether if you're not able to consent in the ways that you want to consent. [00:11:20] Whitney Lee: Um, yeah, [00:11:22] Hedi Waterhouse: like, [00:11:22] Whitney Lee: so [00:11:23] Hedi Waterhouse: the, I'm currently researching mesh networks, like how much, yeah. How much could we get off big internet? Like I never [00:11:30] thought about that last year. [00:11:31] Whitney Lee: Yeah. And what's upsetting too is, is data can be pulled from years past when we weren't worried about it or upset about it or protecting ourselves in that way. [00:11:43] Whitney Lee: Yeah. [00:11:44] Hedi Waterhouse: So from a software creator point of view, I think it's really interesting to say the more changeability, the more configurability we give people, not just at a interface level, but at a data level [00:12:00] [00:12:00] Whitney Lee: mm-hmm. [00:12:00] Hedi Waterhouse: The less likely we are to have them give us up entirely. Like the less likely people are to table flip and leave our environment. [00:12:09] Whitney Lee: Mm-hmm. And, [00:12:10] Hedi Waterhouse: and, [00:12:10] Whitney Lee: and maybe there's, oh, sorry. [00:12:14] Hedi Waterhouse: Yeah. Right now that's, um, that's like only very like politically intense. People care about this. [00:12:22] Whitney Lee: Mm-hmm. [00:12:23] Hedi Waterhouse: But we'll get to the point where the quilt grandmas are like, okay, I can trust [00:12:30] Android's camera more than Apple's camera, and I don't care if I turn my chat green because. [00:12:36] Hedi Waterhouse: This is what needs to happen. [00:12:38] Whitney Lee: Yeah. I can trust this thing I've learned isn't going to change on me, or these settings I've chosen aren't going to come out from underneath. And I would, I would postulate that the more like heavily adopted the center of your life, a technology is probably the more room you have to try to manipulate your users before they table flip. [00:12:57] Whitney Lee: If it's not something you use often, if it's [00:13:00] not what you want, pretty immediately you, you table flip much faster than if it's something at the center of your life. But the, the idea of consent being important stands in either use case and the whole, [00:13:12] Hedi Waterhouse: I think Facebook is a very interesting example of this. [00:13:15] Whitney Lee: Oh, I've already, I've table flipped Facebook. I don't know what's going on over there anymore. [00:13:19] Hedi Waterhouse: And I think, I think that's an interest. But did you do Instagram? [00:13:24] Whitney Lee: Uh, I've table flipped Instagram a couple years ago, but I did do it for a while. Yes. [00:13:27] Hedi Waterhouse: Yeah. And I, [00:13:30] I had, I never signed into the Facebook system, like that was [00:13:33] Whitney Lee: okay. [00:13:34] Hedi Waterhouse: I, whatever. That was my nerd. Um, but now I'm on WhatsApp because that's how my neighbors communicate. [00:13:43] Whitney Lee: Ah. And I'm like, [00:13:44] Hedi Waterhouse: oh, you got me back in because of the network effect. [00:13:48] Whitney Lee: Uh, Uhhuh what? [00:13:49] Hedi Waterhouse: So I think, [00:13:50] Whitney Lee: Hmm. And what do you mean by the network effect? [00:13:52] Hedi Waterhouse: I mean, if I want to communicate with my hyperlocal, um, response group, it's on WhatsApp [00:14:00] because it's got better multi-language support than signal. [00:14:04] Whitney Lee: Okay. Mm-hmm. [00:14:07] Hedi Waterhouse: And I'm like, okay, this [00:14:08] Whitney Lee: is that. And so now you're in the me back in the meta ecosystem. Yeah. [00:14:13] Hedi Waterhouse: And I hate it, but the, the rewards are higher than the aversion. [00:14:21] Whitney Lee: Yeah. [00:14:21] Hedi Waterhouse: But see, I think it's interesting, Cote, did you have a Facebook, [00:14:26] Coté: uh, ever? Yeah, I've got a Facebook thing. Yeah. I I never log [00:14:30] into it anymore. [00:14:31] Coté: It happens by accident. Right. And so sometimes I go to like Instagram and I, I always think like something's gonna happen here that I care about, and then it doesn't, so then I leave. I don't know. But yeah, I've got that stuff. And of course I live, you know, I live, I live in Europe, so I have WhatsApp. [00:14:49] Coté: Mm-hmm. The universal communication protocol of not America, of Europe, basically. [00:14:55] Hedi Waterhouse: Yes. So I think that we can see that [00:15:00] Facebook tweaked their algorithms and denied consent so long that even Normies are starting to leave. We're not normies. Yeah. But like my, my mom abandoned Facebook. [00:15:14] Whitney Lee: Wow. [00:15:14] Hedi Waterhouse: I'm like, okay. You have, you have screwed up your core demographic now. [00:15:20] Whitney Lee: Yeah. What was the straw that broke the camel's back in terms of your mother or what's bothering that generation? [00:15:28] Hedi Waterhouse: Yeah. Um, [00:15:30] the push for engagement bait over family news. [00:15:34] Whitney Lee: Mm-hmm. [00:15:34] Coté: Right, right. [00:15:35] Whitney Lee: Yeah. [00:15:36] Hedi Waterhouse: Like absolutely, like the reason people were using it was family community connection that doesn't pay as much as rage bait. [00:15:46] Whitney Lee: How does this relate? Oh, sorry. [00:15:48] Hedi Waterhouse: And we know that Facebook is pushing rage bait because it pays more like they've said that. Mm-hmm. [00:15:55] Whitney Lee: So, so how does this idea of consent based computing relate to [00:16:00] in acidification? It seems like almost the same thing. [00:16:03] Hedi Waterhouse: Um, it is the consumer side of, in acidification, because when Doc Row talks about in acidification, he's talking about like. [00:16:15] Hedi Waterhouse: It was valuable. And then the economic forces of honestly, venture capital are forcing this hypergrowth model, Uhhuh that rewards [00:16:30] anti-social in sort of the technical term. Like we want software that is prosocial for the most part, Uhhuh. Like we want connection, we want to talk to humans, we want to feel affirmed. [00:16:43] Hedi Waterhouse: We wanna know what's going on at our hometown. Right? These are all prosocial desires. Mm-hmm. And it isn't just social media, but it's largely social media that we think of. This way, [00:16:54] Whitney Lee: Uhhuh [00:16:55] Hedi Waterhouse: antisocial behavior drives higher [00:17:00] engagement and turns off your reasoning so that you are more likely to be like, I'm going to buy 50 res, [00:17:10] Whitney Lee: yeah. [00:17:11] Whitney Lee: I'm gonna give this up more attention instead of real humans in my life. More attention. [00:17:15] Hedi Waterhouse: Right. But you feel like you're going to it for real humans, and then you get sucked into this reactionary state. And it's really good for software like Uhhuh. It's, it's good for selling ads, which is the only way you can [00:17:30] really do hypergrowth. [00:17:32] Whitney Lee: Yeah. [00:17:33] Hedi Waterhouse: If, and, and Dr says this in, in ification, um, but if we were trying to do moderate growth the way that business and capital worked for most of the history, we wouldn't have this problem because it would self-correct, but because there's all this VC money coming in, we don't have that signal that says people don't like this because VCs like it. [00:17:59] Whitney Lee: [00:18:00] Yeah. Vc. What VCs think matters more than what users think. [00:18:04] Hedi Waterhouse: Exactly. [00:18:05] Whitney Lee: Wow. Okay. ' [00:18:05] Hedi Waterhouse: cause you're not getting as much money from the user as you are from the vc. [00:18:09] Whitney Lee: Yeah. [00:18:10] Hedi Waterhouse: So the signal is very skewed. [00:18:15] Whitney Lee: But then eventually it needs to convert from a VC funded product to a user funded product. How does that switch happen? [00:18:22] Hedi Waterhouse: The VCs don't care 'cause they get their money out before that point. [00:18:26] Whitney Lee: Wow. Right. The world is bananas. [00:18:30] [00:18:30] Hedi Waterhouse: It's, but like, if you think about it, um, everybody who did early Uber Uhhuh made their money back hundreds of times, right? [00:18:41] Whitney Lee: Mm-hmm. [00:18:43] Hedi Waterhouse: And they may still be a little invested in it, the investors, but [00:18:46] Whitney Lee: Yeah. Yeah. [00:18:47] Whitney Lee: That's, [00:18:48] Hedi Waterhouse: but on the whole, they're onto the, the next thing in, the next thing, they're out, they got their, their hypergrowth money, and now the company is left [00:19:00] without that, you know, sustaining money. [00:19:04] Whitney Lee: Mm-hmm. [00:19:05] Hedi Waterhouse: And they have to figure out how to make money. And the only way to make it is from exploitation of the users. [00:19:12] Whitney Lee: Yeah. And, and then we're back around to user consent and ification. Yeah. [00:19:20] Hedi Waterhouse: Yep. [00:19:22] Whitney Lee: But [00:19:22] Coté: we still, we still need a heuristic for It's okay to change the ui. Yes. As, as a, as a big stable [00:19:30] company that, uh, you know, it, it, I I don't know if you would say like, apple has been in ified. It's, it's in some other class of, of that Apple is weird, weird [00:19:39] Hedi Waterhouse: case. [00:19:39] Hedi Waterhouse: Yeah. [00:19:40] Coté: And, and so It does, it does. But, but we gotta solve the, the Whitney problem. Like, is she gonna leave? Maybe, maybe we could call this to Whitney line one day she'll be like, they upgraded, uh, iOS and I'm out. Mm-hmm. And it's just, what, what, what would that line have to be like? And that's very [00:19:57] Hedi Waterhouse: important for [00:19:58] Coté: them to know. [00:19:59] Hedi Waterhouse: I can [00:20:00] tell you how to avoid the line, which is to say. Whitney hates this ui, there's a button that will flip it back. Mm-hmm. And there's [00:20:09] Whitney Lee: mm-hmm. [00:20:09] Hedi Waterhouse: No technical reason for, especially for a UI change that you couldn't have both versions [00:20:17] Whitney Lee: at, at least for a while. But isn't there a point where you're maintaining two versions and, and you don't wanna do the work involved in keeping that old version around? [00:20:27] Hedi Waterhouse: I don't know. Do you like having those users [00:20:30] [00:20:31] Whitney Lee: too? [00:20:31] Hedi Waterhouse: Okay. So there, there is an argument for Sun. Um, but I think that on the whole, we are so averse to repeating ourselves that we software makers move so much faster than software users. [00:20:49] Whitney Lee: Mm-hmm. [00:20:50] Hedi Waterhouse: That we completely lose sight of what it's like to only buy a phone every force. [00:20:57] Whitney Lee: Yeah. [00:20:59] Hedi Waterhouse: [00:21:00] That's like the world average is more like six, but the US average is like three. [00:21:07] Whitney Lee: Okay. [00:21:08] Hedi Waterhouse: So tech people who get a new phone every year are way out on the cutting edge [00:21:13] Whitney Lee: uhhuh. [00:21:15] Hedi Waterhouse: It doesn't feel like that when you're on the inside. [00:21:18] Whitney Lee: Yeah. [00:21:19] Hedi Waterhouse: It feels like, oh, everybody is doing this now. Everybody I know has a phone with 5G. [00:21:27] Hedi Waterhouse: Why wouldn't we do this? [00:21:30] [00:21:30] Whitney Lee: Yeah. So there's a real bias in the, all the mindsets of people working in tech because of the people that they interact with in the world. [00:21:37] Hedi Waterhouse: I always say that, um, the thing that I want to do to graphic to to UX designers, Uhhuh, is give, uh, like the oldest shittiest monitors currently available. [00:21:49] Hedi Waterhouse: Like, welcome to your VGA Hell, because how users are experiencing the world. [00:21:56] Whitney Lee: Absolutely. Oh yeah, that's so wise. [00:22:00] And, and there is some sort of testing involved where you test on the oldest version of whatever, but like, that's like an automated test of um, it's past fail, fail situation's. Automated test. [00:22:09] Whitney Lee: Yeah. [00:22:09] Hedi Waterhouse: And it's not the developer, it's not the designer that's doing that. Designers have the giant screens with like the curve super high def. Right? And they're, they're live in a different world than people who are like, I actually, um, you know, this is on a roll cart in a [00:22:30] hospital, or this is in a car mechanic shop, or, you know, [00:22:37] Whitney Lee: so I wanna get around to how do you incorporate the user's feedback into your software delivery lifecycle. [00:22:44] Whitney Lee: But I think maybe before we do that, let's introduce your book that you've, uh, co-written recently. We talk about the progressive delivery book. [00:22:53] Hedi Waterhouse: Yes. So the Progressive delivery book is the evolution of, uh, [00:23:00] me and Adam Ziman and James Governor and Kim Harrison. And we noticed that there was this thing happening where we didn't need to do big releases. [00:23:12] Hedi Waterhouse: We were doing sort of agile releases, but we weren't pulling back any of that information into the software development lifecycle. So like, if you think about the DevOps loop, right? Mm-hmm. There's, there's dev and there's ops, and it goes around and it's like, and [00:23:30] you develop, you deploy, you launch, you iterate. [00:23:35] Whitney Lee: Mm-hmm. [00:23:35] Hedi Waterhouse: That loop is missing one of the loops. There's a user user acceptance loop. So it should be like, [00:23:43] Whitney Lee: ah, [00:23:43] Hedi Waterhouse: you develop. You launch, you, you know, get it out in the world and then the user experiences it and feedback comes back into the ops loop and back into the devs loop uhhuh, because we can do that. We can absolutely tell if, [00:24:00] say if there was a switch that said turn off liquid glass uhhuh, 50% of people are turning off liquid glass the minute they see it, that signal needs to get back to the depths. [00:24:13] Hedi Waterhouse: Mm-hmm. Or if, um, people are having bandwidth problems like Uhhuh, you've done something to your game and you've put in a very, um, high bandwidth ad mm-hmm. That needs to come back to ops. [00:24:30] And if ops is not instrumented and looking for that, that's a user problem. It's not a launching problem. Like it, the deployment worked fine. [00:24:41] Whitney Lee: Yeah. [00:24:42] Hedi Waterhouse: But. But the way that people are experiencing it is not working fine, and we could instrument and be watching for that. So [00:24:50] Whitney Lee: the, [00:24:50] Hedi Waterhouse: the and the [00:24:51] Whitney Lee: liquid glass example. Mm-hmm. Then when you're doing like a canary rollout and you're only pulling a couple percent of your users, that's when you can [00:25:00] see people hate liquid glass as opposed to waiting for general release in the model that you're describing. [00:25:06] Whitney Lee: Roll Yeah. Rollout. Yes. [00:25:08] Hedi Waterhouse: So the progressive delivery book has a bunch of concepts that are like, okay, in order to build a team that can listen to the user, here are the things you need. Abundance. Autonomy, alignment and automation. If you have a team that has those things mm-hmm. Then you can be listening to the user [00:25:30] and, and the user experience beyond just what the user tells you. [00:25:33] Hedi Waterhouse: Because like, please do not ask me to tell you how I feel about my software. Like, now I'm annoyed. Mm-hmm. You've interrupted my flow. But you can't say like, you read all the way down the page, or you only read the top third of the page. Mm-hmm. Or you used AI to summarize that page. Those are really useful data points that you don't need to interrupt somebody to see. [00:25:56] Whitney Lee: Yeah, so, so this framework with the four [00:26:00] a's that you just said, is that like, is that something like the Dora, where it's like you actually have specific things you measure on? Or is it more of a mental model for how to move forward? Describe that framework to me a little more. In practice, [00:26:12] Hedi Waterhouse: it's more of a mental model. [00:26:14] Hedi Waterhouse: We're working on trying to build an instrument to measure it, but it's difficult because every team is individual and honestly, like the Dora level measurement stuff is really sophisticated. [00:26:30] [00:26:30] Whitney Lee: Okay. Yeah. [00:26:31] Hedi Waterhouse: But what we wanna say is like there are some heuristics that you can use, like how much money can you spend without asking about it. [00:26:42] Whitney Lee: So that's autonomy. Yeah, [00:26:44] Hedi Waterhouse: that's autonomy and abundance. Well, and it's also abundance. It's like, do you have the things that you need to do what you want? Like do you have to go through a tedious process to provision? [00:26:57] Whitney Lee: Okay. [00:26:58] Hedi Waterhouse: Right. And there should probably be [00:27:00] a little check on the process, especially in the land of AI, where you can run up a real good, some real good bills before you realize it. [00:27:08] Hedi Waterhouse: Um, but like, can you do what you want to do without having to slow down and ask for a ton of permission? Uhhuh, do you know, do you know what that is? Like? That's the other thing is like the unlimited vacation problem. Unlimited vacation is such a scam. I'm so mad about it because really it just means we don't wanna have to [00:27:30] pay out vacation time. [00:27:31] Whitney Lee: Yeah. Mm-hmm. [00:27:34] Hedi Waterhouse: Unlimited vacation means very different things in different teams and different organizations. And sometimes it means you can never take that much time off. And sometimes it really does mean unlimited, take what you need, but they look the same on paper. [00:27:49] Coté: Mm-hmm. [00:27:49] Hedi Waterhouse: So abundance is like, how do you know what the guardrails are so that you can get right up against them? [00:27:55] Hedi Waterhouse: Mm-hmm. So that you can be high performing without feeling like you're going to [00:28:00] pop out of the looses track. [00:28:02] Whitney Lee: Absolutely. [00:28:04] Hedi Waterhouse: And then we get to like autonomy, which is do you have the power to change things? Do you have as a team or as a person, the power to say, this isn't working, or I feel like we could do better. [00:28:22] Hedi Waterhouse: And then alignment [00:28:23] Whitney Lee: it ends blameless. [00:28:25] Hedi Waterhouse: Yeah, exactly. [00:28:25] Whitney Lee: Be able to, not just the power, but to without consequence. Yes. [00:28:29] Hedi Waterhouse: Yeah. [00:28:30] And alignment is about both alignment within the team. Like do we know what we're trying to do? Mm-hmm. And alignment with the user. Hmm. So we understand what the user is trying to do. Are we being considerate? [00:28:44] Hedi Waterhouse: Are we asking consent? So alignment is really, there's almost two alignments. There's like internal and external. [00:28:53] Whitney Lee: Mm-hmm. [00:28:54] Hedi Waterhouse: And you have to do different things to cultivate them. And then automation is, once you know which, how much [00:29:00] of it can you automate so that you can get a flywheel? [00:29:03] Coté: Mm-hmm. [00:29:04] Hedi Waterhouse: When we were designing this, several of us were working with teams who were doing an agile DevOps transformation. [00:29:12] Hedi Waterhouse: There's a lot of companies out there who are not agile. Or, or they're doing some other kind of thing. So we wanted something where people could start at a, a small level, start on your own team and scale it up without [00:29:30] necessarily needing to do a big transformation thing. It's like, okay, can you increase the autonomy? [00:29:38] Hedi Waterhouse: Can you increase the alignment? Okay, having done that, can you automate what you've increased? And so we want people to have a bunch of different avenues to approach being more progressive and adding feature flags, and adding deployment monitoring and adding instrumentation for user experience. [00:30:00] All of these things are going to help you. [00:30:01] Hedi Waterhouse: None of them is a transformation because, [00:30:05] Whitney Lee: yeah. [00:30:06] Hedi Waterhouse: Those projects are a nightmare. Anyone who's ever been on a transformation project is like, what if I just walk into the ocean instead? How's that sound? [00:30:17] Whitney Lee: And then, uh, and you're, it sounds like you're saying too, like any, any improvement you can make in any one of these areas is an overall improvement. [00:30:25] Whitney Lee: You don't need to approve across all four altogether to e [00:30:28] Hedi Waterhouse: Exactly. [00:30:29] Whitney Lee: To improve. [00:30:30] And [00:30:31] Hedi Waterhouse: we actually think that trying to do all of them at once is overwhelming and too difficult. Mm-hmm. But if you, if you step up, if you ratchet, then you can get a lot of improvement in relatively little pain. [00:30:47] Whitney Lee: And then does your book help define like a goal on the horizon that you're working toward? [00:30:53] Whitney Lee: And what does that look like exactly? [00:30:55] Hedi Waterhouse: So the goal on the horizon is that your delivery [00:31:00] process is. Simpatico with the acceptance process of the user. Uh, one of the books that we read when we were writing it was Future Shock Uhhuh, which is from, I don't know that book. No, because it's from 1969. [00:31:15] Whitney Lee: Oh, [00:31:18] Coté: it was, it, it was a available in mass quantities in use bookstores in the eighties. [00:31:22] Coté: Just, uh, [00:31:23] Hedi Waterhouse: exactly. And, um, nothing [00:31:26] Whitney Lee: like reading a book from the past about the future, but it's probably still the [00:31:30] past. [00:31:30] Hedi Waterhouse: We're not wearing paper clothes, but like some of the stuff he said about education was eerie. I'm like, [00:31:36] Whitney Lee: yeah. [00:31:36] Hedi Waterhouse: Oh, we tried that. We found out it didn't work, but we did try that. And Huh? [00:31:44] Whitney Lee: What, what specifically? [00:31:45] Hedi Waterhouse: Um, so he said that education was going to stop being so centralized and splinter into little, um, basically, um, pods. [00:31:58] Whitney Lee: Huh, [00:31:59] Coté: that sounds [00:31:59] Hedi Waterhouse: weird. [00:32:00] And that every child would have individualized, uh, education. Oh. And it turns out that while that seems idealistic and awesome, you have to have a foundation of shared learning. [00:32:15] Hedi Waterhouse: And if you don't slow the bright kids down and speed the slow kids up, um, you have real, like problems extending out into further education. So [00:32:28] Whitney Lee: interesting. So, okay, [00:32:29] Hedi Waterhouse: so where does this come [00:32:30] back? We're also not living underwater, but there was a ton of stuff about, he's like, people need options. People need the ability to control their life. [00:32:40] Hedi Waterhouse: And if you don't give them that, they will rebel and table flip [00:32:47] Whitney Lee: uhhuh, but do, okay, here's a, so I. Oh, I, when I'm home, I never use DoorDash, but when I travel, sometimes I do, and especially in the morning. Um, I get up at like four or [00:33:00] five in the morning and, and I, I want coffee and it's not really available in the hotel yet, so I might DoorDash coffee, so I'm like door dashing Starbucks recently when I was in New York, and the number of options I have for every little thing is freaking wild. [00:33:15] Whitney Lee: It's, it's like, like so many milk options. But then do you want it steamed? And then do you want these syrups? And then do you want like half calf or full calf or like, like there were literally for like a cup of coffee. I like plain coffee. Like there were [00:33:30] 50 options. Mm-hmm. Like, is that seems like overboard or do you think that's like a good thing? [00:33:36] Hedi Waterhouse: I think you want to go through that once and then you want Starbucks to know who you are when you log in. [00:33:43] Whitney Lee: Ah. That did happen. So I, user experience we wanted, [00:33:47] Coté: if you were using like, what is it, F-F-M-P-G on the command line, and you finally get it set up and then you just make an alias or a script file so you never have to touch it again, or Uhhuh or that YouTube, DLP, whatever, all all that, all that [00:34:00] kind of stuff. [00:34:00] Coté: You've have infinite options, but you sort of want like that default setting. My favorites [00:34:05] Whitney Lee: and Yeah, I, I get that in a software example, in a Starbucks example, when there's um, human, human like effort that needs to happen every time a coffee is ordered to like, to remember all of these different options and how it's doing, it seems like it could slow down the whole process. [00:34:23] Hedi Waterhouse: Yeah. [00:34:23] Whitney Lee: But in software, yes. [00:34:24] Hedi Waterhouse: The goal is to have [00:34:30] persistent identity and persistent preferences. [00:34:34] Whitney Lee: Okay. Yeah. [00:34:34] Hedi Waterhouse: So I think of this as an accessibility thing. Um, [00:34:37] Whitney Lee: yeah, [00:34:37] Hedi Waterhouse: there are dark mode people, there are light mode people. There are people who don't care. I am. I'm a switches at Sunset person. Okay. Love it. Which many people find weird. [00:34:48] Hedi Waterhouse: They're like, how? And I'm like, [00:34:50] Coté: I was gonna say, I've always wondered who actually uses that. So, so, so confusing. Yeah. [00:34:57] Hedi Waterhouse: For one thing, it like notifies me [00:35:00] that I should pay attention to the time I also have like [00:35:02] Coté: Yeah, [00:35:03] Hedi Waterhouse: that's [00:35:03] Coté: good. [00:35:04] Hedi Waterhouse: Decorative lights over here that switch every couple hours so that I am aware of the passage of time. [00:35:11] Whitney Lee: I love that. [00:35:12] Hedi Waterhouse: Yeah. But, uh, so in an accessibility sense, what I want is for all of my apps to know that about me and for them to also be like, yes, you want your font a little bigger. [00:35:26] Whitney Lee: Mm-hmm. [00:35:27] Hedi Waterhouse: And I want that identity to travel [00:35:30] with me. I want there to be a universal usability language that says, uh, this person. [00:35:37] Hedi Waterhouse: Can't do high contrast because they get migraines or this person can only do high contrast because they have low vision uhhuh. Those are conflicting accessibility requirements. But why can't they be persistent? Like, why can't they be tied to who I am? [00:35:55] Coté: Right. It seems like a, uh, almost a set it and forget it type of like, [00:36:00] uh, phrase you would use for it, right? [00:36:01] Coté: Like you figure it out and you set it just sort of like, uh, with your coffee, Whitney, you, uh, you figure out the way that you want it and then like, you know, this is the one key word to use or like. The, the, the, the one thing that you wanna do. And then I guess you could also, like, I always try to have my small contained rebelliousness against the world order, and I always say I want a small instead of a tall. [00:36:23] Coté: And I think, you know, it makes me feel a little more empowered when it comes to engaging with the big squid beast about everything. [00:36:30] [00:36:30] Hedi Waterhouse: Yeah. But so I think that the end goal of software should be that it fits to our hands, whatever our hands are, like it should fit to our hands instead of us contorting ourselves to fit to the software. [00:36:46] Hedi Waterhouse: And the way we do that is give people optionality, ask them for consent, and give them a lot of understanding of why people have things set the way they are. [00:36:58] Whitney Lee: Mm-hmm. [00:37:00] Like, [00:37:01] Hedi Waterhouse: like every, um, IDE. People can figure it the way they want it, like Kote was saying. Mm-hmm. Like, you just, you have a thing that you want, you want to set it that way, but sometimes you learn from other people's. [00:37:17] Hedi Waterhouse: You're like, oh, I didn't know you could do that. And that [00:37:20] Coté: kind of like a little bit of vanilla syrup makes the coffee taste better. Just a tiny bit [00:37:25] Hedi Waterhouse: like, like quarter shot. Yeah. [00:37:27] Whitney Lee: There's a button for that tiny bit too, [00:37:30] [00:37:31] Coté: you know, on, on, on this topic to kind of generalize it seems like, how, how do you account for the, the, I don't know if it's cyclical 'cause I don't know the time period, but the kind of like frequent forgetting of the user, right? [00:37:47] Coté: Like, like we had, we had one example of the ification thing of like, we haven't so much forgotten about the user as. We need to make money, and now we're doing that, right? Mm-hmm. And so like, and in fact you think a tremendous amount about the [00:38:00] user because you're trying to figure out how to like extract money from their presence and your involvement. [00:38:04] Coté: But so we'll put that over there as a negative case. But you know, a lot of things you've gotten over are like, uh, like we used to have u we still do, but there used to be a lot more conversation about user experience or design, especially when to go back to them, especially when Apple went through its ascendancy in the late two thousands. [00:38:24] Coté: It was like, oh, design is important, right? Like maybe. And so it [00:38:30] seems like, and then, and then I was thinking this when you were going over, like the DevOps loop is like, you're right. There was like, I don't remember early, early DevOps, but that user feedback loop didn't really ever become part of it, right? [00:38:43] Coté: And so I don't know like what accounts for that like. We as a technology community never go that last mile. Like we, we sort of like, are constantly like, remember the user, we should get back to that. And it just seems to get [00:39:00] dropped out of most cycles that, that, that we have, [00:39:04] Hedi Waterhouse: the system does what it's designed to do. [00:39:08] Coté: Sure. Yeah. So, and, and, and so, so, so maybe like, so, uh, are, are the people designing it not paying attention or do they just not care Or like the designers, like what, what's up with them? [00:39:22] Hedi Waterhouse: The designers are under a lot of pressure to look as cool as the other [00:39:30] cutting edge software people. And uh, when their boss comes in and says, Hey, can we do this? [00:39:38] Hedi Waterhouse: Or, Hey, you're going to do this. It's about comparing it themselves to other software and not to the user experience. [00:39:47] Coté: Right, right, right. [00:39:48] Hedi Waterhouse: Mm-hmm. [00:39:49] Coté: Because that's, there's, there's sort of, there's sort of like a negative cycle of like your, I forget, I forget the phrasing around this, but like you are, uh, you're doing your craft for other craftspeople, [00:40:00] not for the mm-hmm. [00:40:00] Coté: The users of it. Sort of like, if, if I was in the market for like, uh, well, I mean, I could make a direct analogy to software, but if I was in the market for like a bookcase, like I don't really need a fussy bookcase, I just need to put my book somewhere. But you could see that other bookcase people would be like, Ooh, you use the beveled knobs. [00:40:18] Coté: Tricky. That's hard to pull off accurately. Whereas, so I may, maybe that's the thing is if, if you're internally facing, you should be aware that [00:40:26] Hedi Waterhouse: Right. [00:40:27] Coté: Optimizing for your internally facing stuff [00:40:30] is not that great. Which I think, you know, I mean to general, to, to put it in business terms, it's sort of like a lot for, you know, to kind of pick on them some of the Dora metrics. [00:40:40] Coté: Like it's, it can be difficult to say. And how did this, like make the company more money? Or whatever, whatever like, uh, goal you might have as far as an organization operating, [00:40:52] Hedi Waterhouse: it's always more money, but yeah. All right. So I think of it this way. Nobody likes Confluence. [00:41:00] [00:41:00] Whitney Lee: Mm-hmm. [00:41:00] Hedi Waterhouse: Confluence is the least bad solution that we have currently for the problem space. [00:41:06] Hedi Waterhouse: That is shared corporate knowledge. [00:41:10] Whitney Lee: Mm-hmm. [00:41:11] Hedi Waterhouse: It's better than SharePoint, usability wise. That doesn't mean it's good, but it is like the lowest common denominator of usability. And if you customize it, if you make it too far from like Confluence standard, then [00:41:30] you have a lot of onboarding and difficulty getting people to understand what you're doing with it. [00:41:35] Hedi Waterhouse: Mm-hmm. Like when you bring people in, they're like, oh, I know how to use Confluence. Okay. You don't know how to use Confluence here. [00:41:41] Whitney Lee: Yeah. [00:41:43] Hedi Waterhouse: So. Confluence suffers from its own success in that they have added everything that anyone has ever asked for. It's not opinionated. It is 50 kinds of things to set your coffee. [00:41:58] Hedi Waterhouse: What do we do [00:42:00] about the fact that like, there's, there's people who try by making a different, um, internal communications tool. Okay. But you run into the problem that the company itself is formed around a confluence like system. [00:42:19] Whitney Lee: Mm-hmm. [00:42:21] Hedi Waterhouse: And so I think there's a lot of the difficulty of changing things is that change is a variance and [00:42:30] variance is more expensive than standardization. [00:42:34] Whitney Lee: Yes. [00:42:34] Hedi Waterhouse: So you have to choose really carefully what variance are a business value and what is just like rebelliousness. Like what adds business value? And currently we all use Confluence because it's good enough and nothing has really come along. That's [00:43:00] better. But we will change when something comes along that's better. [00:43:02] Hedi Waterhouse: Like we changed off of SharePoint. [00:43:06] Coté: Do do you think, do you think that says something about the in, in software, the value of the software category? That to say we're fine with, I, I'm gonna say we're fine just as a way that of summarizing a lot of what you're saying, but to say that we're fine with something we collectively don't like, like does it indicate that, like, that category of software isn't that valuable? [00:43:29] Coté: Or, or [00:43:30] does it just mean that someone hasn't come up with something better? [00:43:32] Whitney Lee: It's, it's ripe for dis disruption. [00:43:34] Hedi Waterhouse: It's, it's ripe for disruption, but disruption is very hard because there's a lot of mass. Like, there's so many, there's decades of influence or decades of information in there that we would have to transfer out, [00:43:52] Coté: right? [00:43:52] Coté: Right. So you, you'd have to, you'd have to move the data, but then you also have like, just the, in addition to that, you'd have the switching cost of, [00:44:00] uh, skill of using it, right? Mm-hmm. And, and familiarity and things like that. And, and so I guess I don't know all the terms for this, but, but it, it feels like, I guess the analysis is like, how much effort would it take us to be better? [00:44:14] Coté: Right. And, and like, like, would that [00:44:16] Hedi Waterhouse: pay? [00:44:17] Coté: Right, exactly. And, and, and, and if that amount of effort, if we don't wanna do it, then we don't, we don't value this stuff enough to put that effort in to get to better, like, we're fine with, with what we have. It's kinda like, I [00:44:30] guess to go outta software. You have people who are, uh, car people and not car people, and they're like, I, I need a, uh, a fancy BMW or I could have a Ford focus. [00:44:41] Coté: And you know, maybe there's people who are like Ford Focus Premier vehicle, you don't know what you're talking about, but like it does, it does seem like you're pretty much fine with the Ford Focus. You're kind of saying this category of cars not important. Like there or not as important as like 500 other things in my life and I don't worry about this one so much. [00:44:59] Coté: And so [00:45:00] like, it would seem like maybe when it comes to like internal knowledge management for technical people we're kind of like, eh, confluence is fine. If this was a more important area of our lives, we would put in the effort to make it better. But really whatever. [00:45:18] Hedi Waterhouse: Right? Like think about how many ides people cycle through because that's very important to them in their daily [00:45:26] Coté: work, like core to what they do. [00:45:27] Coté: So any small amount of uh, [00:45:30] gain you get whatever gain may mean just happiness or productivity mm-hmm. Is probably worth the effort of switching or experimenting with switching it to it. [00:45:38] Hedi Waterhouse: Right. But also. It's an individual choice, right? You're not necessarily constrained to use this tool or that tool when you're writing your code, right? [00:45:48] Whitney Lee: Right. Right. Mm-hmm. [00:45:50] Hedi Waterhouse: But you do have to share a knowledge management system. So you have to have consensus. [00:45:59] Whitney Lee: So to get [00:46:00] back to the premise of the book, um, DevOps loop is missing a loop or missing a section where there's not user feedback being collected, and then user feedback being fed back to the people making the software, which I very much agree with. [00:46:14] Whitney Lee: And actually, I, I beg that drum a little bit in the context of platform engineering. Mm-hmm. But you're, you're big nodding Yes. Um, but what I wanna understand is how does adding that loop and getting that user feedback back [00:46:30] to developers affect the bottom line? [00:46:34] Hedi Waterhouse: So. This is a theory like we do not have the tool to prove this, but making the wrong thing is very expensive and the faster, this is a thing we learned from Dora, the faster we release in smaller iterations, the more information we have about how to make the right thing and we don't go down the wrong path. [00:46:57] Hedi Waterhouse: And so when we get that user feedback [00:47:00] and feed it back into the developer, we can see that people aren't adopting or that they are adopting in much higher numbers than we expected. And then we can lean into what's working and pull back from what's not working or figure out why it's not working. I think that the other thing that I would love to see and I never do see is developers talking to people who use their software and anger. [00:47:27] Whitney Lee: Yes. [00:47:27] Hedi Waterhouse: Um. You [00:47:30] like, there's the salespeople and you know, and you're selling to an it uh, manager, but they're not the person who's like actually doing the work. And the example I have from this is from a long time ago, but it really stuck with me, which is I worked for a company that was making a skin on top of the Medicare system here in the us. [00:47:56] Hedi Waterhouse: And it was, it was pretty, and it was mouse driven because what's underneath [00:48:00] that is green screen, 10 key, like that is what runs Medicare. And they're like, oh, this is terrible. We can, we can make this better. We can put a, a friendlier, more useful predictive interface on it. What they hadn't done was talk to the people who actually did medical coding. [00:48:20] Whitney Lee: Oh, they don't want pick ops. [00:48:23] Hedi Waterhouse: No, they're, they're wizards of the 10 key. And they were like, mm-hmm. Why would I, I don't even use my mouse. What's a [00:48:30] mouse? Um, but they were so fast at what they did that any kind of like gooey was slowing them down. And I'm like, yeah, you just built a whole software product around the misconception that modernity is automatically better. [00:48:49] Coté: So how, how, how might one, let's say like progressively change that, right? Like let, let, let's assume the bar to entry to being really good at the green screen, tin screen, 10 key [00:49:00] thing, it takes some time to learn, right? Like you could, yeah, you could analogously say like, well, the mainframes work, right? [00:49:06] Coté: Like if, if, you know, if, I guess they do, if you know, if you know what you're doing, this is great. Mm-hmm. And, and, but, but then you get another problem in the system of like, but if we introduce someone new into the system. It's difficult for them, and they would like to swipe instead of click. I don't know. [00:49:24] Coté: I'm making up stupid phrases here. Right. But like, like what would be the way of sort of like, uh, [00:49:30] shifting between those two things? Do you just have different interfaces or like, how do you, I think you have, how, how do you introduce liquid glass to Whitney without her realizing it's happening? [00:49:39] Hedi Waterhouse: I, I think you make it more gradual. [00:49:41] Hedi Waterhouse: So I think that you have like, here's the, the all mouse way to do this, but did you know that there are keyboard shortcuts? You keep doing this mouse action. Did you know there's a keyboard shortcut for that? Would you like me to put a reminder in the corner for you for that shortcut until it gets into your fingers? [00:49:59] Coté: [00:50:00] Yeah. Yeah. [00:50:00] Hedi Waterhouse: Okay. Here's the next one. Here's the next keyboard shortcut. So that's a lot of user education. How we solve the Whitney problem is to say, first of all, like, would you like to phase into this? Okay. Like in a year, everything's going to be liquid glass. Would you like to, um, change your icons right now, but not everything else? [00:50:25] Hedi Waterhouse: Mm-hmm. Or would you like to, you know, so that the one month [00:50:30] it's okay and the next month it's okay. And you're learning at a rate of change that you find acceptable. Mm-hmm. Because this was a big part of our thesis when we wrote the book, is that it's not that people are averse to change. It's that, I mean, they are, but it's not just that. [00:50:49] Hedi Waterhouse: It's that the rate of change is too high and we are being asked to adapt too quickly. And our, our little [00:51:00] Savannah hunting brains are just not up to that. So, you know, when you, uh, rearrange your, like when you move and your kitchen has the silverware drawer in the wrong place, like it's a better place in this kitchen, but it's still different and you go to the wrong silverware drawer for like a month. [00:51:23] Hedi Waterhouse: That's, that's our failure to adapt, to rate of change. And so, um, you can't really like, gradually move the [00:51:30] silverware across the kitchen, but we can absolutely [00:51:33] Coté: do I, that part, I that idea. That'd be funny. [00:51:36] Hedi Waterhouse: I think that would be funny for one person. I think that as a family, that might be possible architecture. [00:51:43] Coté: Now [00:51:43] Whitney Lee: there are for forks over here, [00:51:45] Coté: it's back to the needing group consensus to make change. You can, you can't just have three silverware drawers, you know, you're, you're making, you're, you're, you're making, uh, uh, this is reminding me of, uh, you know, the, you, you ever see that show Patriot? It's very shortlived show, but at one [00:52:00] point this guy has to swim across the English channel through some electric ELs. [00:52:03] Coté: And he, he makes this point of like, all you have to do is swim 51% of the way because then it's shorter to finish it than it is to turn back. And so it's almost like getting, getting to that 51% is, is like how you gradually get someone there that they put in the effort to do the rest. Is is another sort of, I don't know, hack ish thing to do. [00:52:23] Hedi Waterhouse: Right? [00:52:25] Whitney Lee: One thing I think is, oh, I was gonna [00:52:27] Hedi Waterhouse: change, [00:52:28] Whitney Lee: lemme finish your thought. Mm-hmm. [00:52:29] Hedi Waterhouse: I was [00:52:30] just gonna say we need to make it internally rewarding. Like the thing about like, you only have to go 49% further is, um, you, we feel like that in software all the time. Mm-hmm. Like, okay, well I guess I have to do it this way now and I'm going to commit to it and I hate it. [00:52:47] Hedi Waterhouse: And in two weeks you're like, oh, what? No, I don't even notice it anymore. [00:52:51] Coté: Right, right. [00:52:51] Hedi Waterhouse: But that's because we have to touch it all the time. Mm-hmm. And I think that we are underestimating the fact that most people [00:53:00] don't touch their bank account every day. And so if you make a change that feels month by month to you, it's still an abrupt change for a person who only logs in once or twice a month. [00:53:12] Coté: Hmm. Well, well, to to that point. You're let, let me ask you about this. I was just talking about this with someone earlier today. I, I often say I think all the time about this, but, but, but I don't think all the time about all the things I say I talk, think of all the time about, but often, let's say I think about like the pharmacy down the [00:53:30] street and like their software needs or the, the goodness of them. [00:53:37] Coté: Like if they, if if the, if the, the pharmacy down the street were to like peg out in a good way, their Dora metrics mm-hmm. I'm not sure it would be too valuable to them because like I'm fine with getting my prescriptions. Like I don't really know if them like updating their software is like necessary, at least for the user facing software. [00:53:58] Coté: Who knows what kind of. [00:54:00] Happy hunting grounds of weekly changes they have for their internal facing stuff. But like at some point it's, there's a lot of software that I use, kinda like you were saying where like, I don't really need it to change. Like maybe deploying security patches, like all these kind of things is fine, but really, like, just like Whitney doesn't want the UI to change, like I, I would prefer you not ship a new u UI feature every week, right? [00:54:22] Coté: Mm-hmm. Like, and, and so it does seem like there's from, from a lot of DevOps, e Dora and other [00:54:30] things, I don't always come across that like, well when is it okay to have a bad, a bad velocity? Like calibrating on like, you should only ship every three months. That sounds just like some counterintuitive ignite talk you might see off days. [00:54:45] Coté: Ah, [00:54:47] Hedi Waterhouse: so the distinction is ship as fast as you can deploy, ask for user acceptance on a different scale. [00:55:00] So the difference is that, um, rapid deployment, so I'm gonna change my terms here, but, um, rapid deployment is good. We know that from the Dora metrics and we know that it makes systems more stable. We know that from SRE, we know that from platform rapid deployment is good. [00:55:22] Hedi Waterhouse: Rapid release, which is the moment that it engages with the user is bad [00:55:30] because rapid release is asking people to have a very high rate of change. There's nothing that says we can't deploy things that are not yet released. [00:55:40] Coté: Mm-hmm. [00:55:40] Hedi Waterhouse: Or not released widely. We're doing canary test, we're doing, uh, you know, capacity test. [00:55:47] Hedi Waterhouse: We're making sure that everything works, but we are not asking users to log into something that changes every day or every week. We're saying like, this is the cadence. [00:56:00] [00:56:00] Whitney Lee: So they're getting, so you are doing your like, one to 2% canary deployment is having a small set of users see changes mm-hmm. Um, until they get accepted. [00:56:11] Whitney Lee: And the, the idea that one user is seeing every single change is unlikely when you're testing the small percents all the time. Mm-hmm. Um, I have something that's really interesting to me about your book. Your book has four authors and y'all have wildly different backgrounds. So I'm interested in like, so, um, [00:56:30] I could let you say, or I could say like, James governor, he's an analyst. [00:56:33] Whitney Lee: Mm-hmm. Um, that's understating it, but we're gonna do that. Uh, Kimberly Harrison is a, is a sociologist, right? [00:56:41] Hedi Waterhouse: Mm-hmm. [00:56:41] Whitney Lee: Yeah. Focused on technology adoption. There's you, um, you said your background's in developer advocacy, right? And, and, uh, technical writing. Technical writing, [00:56:50] Hedi Waterhouse: yeah. [00:56:51] Whitney Lee: Yeah. And then Adam Ziman, who's a, a startup advisor and a VC advisor. [00:56:57] Whitney Lee: So how did each of those [00:57:00] backgrounds play into the story of your book? And honestly, how did y'all find each other? [00:57:04] Hedi Waterhouse: So three of us were at LaunchDarkly together. [00:57:07] Whitney Lee: Ah, okay. [00:57:08] Hedi Waterhouse: So everybody but James was at LaunchDarkly from about employee 20 to about 2022. So like, uh, I think, I think AZ left a little earlier, but, so we were working together at this like breaking edge of what [00:57:30] is it that we could actually do with feature flags as a service and how is that even a product [00:57:36] Whitney Lee: Uhhuh? [00:57:36] Hedi Waterhouse: And having to think about that really drove a lot of our understanding of what people want and how acceptance works. One of the really interesting things that, uh, Kim and I worked on was a survey. How people are using feature flags. And when we came on to LaunchDarkly, we thought feature flags were sort of a [00:58:00] front end thing, like it changed the look and feel of how you were doing deployments and, and configuration. [00:58:10] Hedi Waterhouse: What we found when we did this survey was that people were actually using feature flags in a, a load-bearing way. They were using it for, um, routing, like packet routing. I'm like, what? Why are you doing the, like, surely we have other tools for that, but it was the best tool for doing the thing that they [00:58:30] wanted to do, which was kind of weird. [00:58:31] Hedi Waterhouse: Um, and people were using it for entitlements and, um, account management. It was so surprising to us that the majority of feature flags were what we called long-lived flags or permanent flags rather than ephemeral flags that you think of with AB testing and then you settle on a, an outcome. But no, people were using it [00:58:54] Coté: absolutely [00:58:55] Hedi Waterhouse: right to do. [00:58:55] Hedi Waterhouse: I, I think entitlements is probably the easiest way to think about it. [00:59:00] And, and we're like, oh, we're not making what we thought we were making. And that kind of kicked off our thinking about how progressive delivery was, about understanding what you're actually making when it contacts the market. Ah, [00:59:16] Coté: why So what, why were they using those, uh, what'd you call them? [00:59:19] Coté: Permanent flags? What, yeah, what accounted for them doing that? [00:59:22] Hedi Waterhouse: Oh, they're super useful. So, uh, you know how LinkedIn has two settings where either you're paying them or they're telling you to pay them? [00:59:28] Coté: Oh, oh, I, I, I mean, I [00:59:30] mean, why did they choose to use your tool in a way you didn't intend it to be used to do that? [00:59:34] Hedi Waterhouse: Oh, because it was really good at what it did, which was delivering completely consistent, um, experiences across a global scale without you needing to understand how the edge network computing stuff worked. Like all of that was behind the curtain. [00:59:54] Coté: Yeah, no, this, this is interesting. I mean, especially it in, in light of all the stuff we talked about, [01:00:00] it's, that's an interesting case of like, uh, to use an old phrase like the, the street finds its own uses. [01:00:06] Coté: Like Yeah, it does. Here, here's a tool that's that's easy to use. Uh, well, it must have been easy to use and well designed and then also fit, as you were saying, like a global need for like all sorts of weird services and. Instead of using it for its intended purpose, people are like, oh yeah, we can just use this to, uh, route different people to different things. [01:00:27] Coté: Mm-hmm. And then turn on features or [01:00:30] entitlements, as you say, depending on who they are. Which, yeah, that I, I guess, I guess that happens frequently or maybe not frequently, but that's, that's, it's almost like, it, like, like, like, uh, maybe confluence would be replaced by something that has nothing to do with it originally. [01:00:44] Coté: And, uh, yeah, that'll work out fine. [01:00:48] Hedi Waterhouse: And it's so fascinating to me because coming to understand that the problem people were having was not understanding what a feature flag was, but [01:01:00] how to get it globally distributed, consistently, it changed the way I taught. You know, I, I spent a lot of time teaching people what feature flags were, and when I started, I had a lot of conversations that conferences, do you know what a feature flag is? [01:01:18] Hedi Waterhouse: And by the end. Yes, they knew what a feature flag was, but they had implementation questions. [01:01:24] Coté: Mm. Right. [01:01:25] Hedi Waterhouse: And I'm like, oh, that's really interesting. And I guess this [01:01:30] is how adoption works and, and you see it happen. There's like waves. And the problem with being us is that we're way out on the front of early adoption. [01:01:43] Hedi Waterhouse: We're trying to explain like really radically new things to people who are still in the early adopter segment. And we're like, this'll be cool. Let me tell you about EBPF. [01:01:59] Hedi Waterhouse: And [01:02:00] the majority of people who are using software daily are like. Um, I would like it if there were no backhoes between me and Chicago. That would be super. I don't, I don't know what happens other than that. [01:02:19] Whitney Lee: So I have one, one more question. Mm-hmm. Um, and, and I think it's gonna really pull everything together for me. [01:02:26] Whitney Lee: Uh, I have high hopes for with no pressure here, [01:02:30] but like, you're, you're basically presenting a new way to think about, um, software delivery lifecycle, and mm-hmm. A new segment of it. And so I, I would like for you, the book has some case studies. Will you tell like a, a concrete example of a company adopting this user feedback and how it affected them? [01:02:56] Hedi Waterhouse: So I. A really interesting [01:03:00] example was the Disney case. And what happened is Disney has these magic bands that you can use to do all sorts of interesting things at the park. They're basically an identifier slash entitlement device, if you think about [01:03:15] Whitney Lee: it. Okay? So it's like a, something you wear in your wrist that [01:03:17] Hedi Waterhouse: gets access, you wear it on your, gives [01:03:18] Whitney Lee: access a thing, uhhuh, [01:03:20] Hedi Waterhouse: and it, uh, you know, keeps track of your credits and it helps you like hold your place in line. [01:03:29] Hedi Waterhouse: And [01:03:30] there's a bunch of other things. When they built them, they built them with sensors that they did not have a use for yet. Okay? They did not have a software application in mind when they put in, um, an accelerometer. [01:03:45] Whitney Lee: Okay? What, what's an acceler accelerometer measure how fast you're, [01:03:50] Hedi Waterhouse: it can, it can tell how fast you're moving. [01:03:52] Whitney Lee: If you're on a rollercoaster versus [01:03:53] Hedi Waterhouse: walking, it can tell if you're on a rollercoaster and they're like, we don't know how we're going to use this yet. [01:03:58] Whitney Lee: Mm-hmm. [01:03:58] Hedi Waterhouse: But the [01:04:00] hardware takes so long to build and develop that we are going to put as much as we can in and then develop software that we'll utilize this as we see needs. [01:04:11] Whitney Lee: Okay. [01:04:12] Hedi Waterhouse: And so the adoption for the magic band runs on a different pace than the software development for magic band. [01:04:21] Whitney Lee: Mm-hmm. [01:04:22] Hedi Waterhouse: So when you combine those, you can say, Hey, um, you've just gone on a [01:04:30] bunch of roller coasters. Uh, did you know that there's a short line for this next roller coaster? [01:04:36] Whitney Lee: Ah, [01:04:37] Hedi Waterhouse: right. [01:04:38] Whitney Lee: Uhhuh [01:04:39] Hedi Waterhouse: or. [01:04:41] Hedi Waterhouse: You, uh, went on two rollercoasters and stopped. Would you like a, a meal? Like here's a little meal discount. [01:04:48] Whitney Lee: Yeah. [01:04:49] Hedi Waterhouse: Right. So [01:04:50] Whitney Lee: that's where the Dramamine is sold, [01:04:52] Hedi Waterhouse: right? And so building a device that you don't know all of the things you're going to use it for, [01:05:00] it seems like a real leap of faith. But in a world with progressive delivery, you can say, software is not the hard part. [01:05:06] Hedi Waterhouse: I'm going to roll that out as mm-hmm. It becomes relevant to what people need or want. [01:05:12] Whitney Lee: Mm-hmm. And, and they're collecting user feedback as part of that, [01:05:17] Hedi Waterhouse: and they're collecting user feedback and they're like, okay, here are the busy times for this, uh, for. For and because it's, you know, an identity thing, they're like, okay, everybody with little [01:05:30] kids gets here early and we need to have extra princesses out. [01:05:34] Hedi Waterhouse: But everybody with teenagers doesn't roll in until like 10 o'clock. Mm-hmm. So like, we're gonna have more capacity for the like scarier rides. [01:05:44] Whitney Lee: Right on. [01:05:46] Hedi Waterhouse: And [01:05:46] Whitney Lee: very cool. [01:05:47] Hedi Waterhouse: You couldn't really track that just by watching the ridership numbers. Right. You have to know who the writers are to be able to correlate that [01:05:58] Whitney Lee: uhhuh.[01:06:00] [01:06:01] Whitney Lee: That's awesome. [01:06:01] Hedi Waterhouse: Yeah. [01:06:03] Coté: Well, you know, you know what we do have correlation around here for is, uh, we've had a great discussion and hope, hopefully people have, uh ha have enjoyed it. If, if so we, we know, we know you've got the Progressive delivery book, but if people wanna check out more stuff about you, maybe look at that book, see what you're up to, where would you point them on the worldwide web. [01:06:21] Hedi Waterhouse: I have a website@heidiwaterhouse.com and we have a website@progressivedelivery.com. [01:06:30] [01:06:30] Coté: And are, are you guys on a like year long book tour going on the conferences, talking about the stuff? [01:06:36] Hedi Waterhouse: Yes. I think our next appearance is, um, monkey Gras. [01:06:41] Coté: Oh yes. Oh, [01:06:42] Hedi Waterhouse: fun. [01:06:43] Coté: Yeah. Yeah. Cool. Are you gonna be doing any like readings? [01:06:46] Coté: Does that, did you do that with this kind of book? [01:06:49] Hedi Waterhouse: Uh, not usually it's, but we do give away stickers so [01:06:52] Coté: even, well there's that e even better than a reading. You can read it yourself, but you can't make a sticker yourself. I mean, I guess you [01:06:58] Hedi Waterhouse: could. And there's an audio book. [01:07:00] I am a big fan of audio books for technology books so that I can do something interesting. [01:07:05] Hedi Waterhouse: Well, I'm learning. [01:07:06] Coté: I just, just kind of ambiently pick it up. [01:07:10] Whitney Lee: Yeah. I'm laughing so hard at the implication that what you're learning is not interesting. I, I [01:07:16] Hedi Waterhouse: have difficulty reading technology books. I'm just like, Uhhuh Uhhuh. Uh, yeah. [01:07:21] Coté: I, I I could see how it would be kind of like, like yard fertilizer. It's like, yeah. [01:07:26] Coté: Valuable but not interesting on its own. Yeah. I don't know. I'll have to [01:07:30] work on that. Well, uh, speaking of, I know things that are valuable, not interested on its own, this episode of Software defined interviews, right, Whitney. [01:07:39] Whitney Lee: But, um, [01:07:41] Coté: I think, I think this is episode one 20, so if you wanna get links to, to, uh, things we mentioned and stuff, uh, you know that that site, Heidi said other relative things. [01:07:49] Coté: You can go to software defined interviews.com/one 20 and find it all there. And, uh, with that, tha thanks for being on. It was fun. [01:07:56] Whitney Lee: Thank you so much, Heidi. Yeah, thank you. [01:07:58] Coté: Yeah, and we'll see everyone next [01:08:00] time. Bye-Bye. [01:08:01] Whitney Lee: Bye.