Podcasts about chris no

  • 59PODCASTS
  • 110EPISODES
  • 41mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Apr 9, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about chris no

Latest podcast episodes about chris no

Building Texas Business
Ep089: Dig World's Rise with Jacob Robinson

Building Texas Business

Play Episode Listen Later Apr 9, 2025 31:34


In this episode of the Building Texas Business Podcast, I sit down with Jacob Robinson, the founder of Dig World, a construction-themed amusement park. Jacob's journey from owning a commercial cleaning business to launching a theme park was inspired by his son Pierce's courage in overcoming a severe illness. Jacob shares how this personal experience drove him to create a space where families can make lasting memories by operating real construction equipment. We also explore Jacob's unexpected invitation to appear on Shark Tank, which initially seemed too good to be true. Jacob describes the rigorous preparation process for the show and how securing a deal with Robert Herjavec provided significant exposure and credibility for Dig World. This experience sparked interest in franchise opportunities nationwide, propelling the business forward. However, Jacob's path has not been without challenges. He reflects on the operational setbacks faced during Dig World's grand opening and the importance of resilience in entrepreneurship. Jacob emphasizes learning from these failures and the need to be patient and ready for success. Throughout the episode, Jacob discusses his leadership evolution, focusing on servant leadership and building a passionate, customer-focused team. He highlights the importance of creating a culture of trust and creativity to ensure a safe and memorable experience for all visitors. Jacob remains committed to expanding DigWorld while offering an affordable alternative to traditional family outings. SHOW HIGHLIGHTS I discussed Jacob Robinson's inspiring journey from running a commercial cleaning company to founding Dig World, a construction-themed amusement park inspired by his son Pierce's battle with a severe illness. Jacob shared the story of how an unexpected email invitation led to his appearance on Shark Tank, which resulted in a significant deal with Robert Herjavec and propelled Dig World into the national spotlight. We explored the challenges faced during Dig World's opening day, highlighting the operational setbacks that resulted in temporary closure and how these experiences taught valuable lessons about patience and readiness. Jacob explained the development of custom technology to enhance safety and functionality in the park's machinery, ensuring a secure and manageable experience for visitors operating real construction equipment. We discussed the importance of building a passionate and customer-focused team, emphasizing a culture of creativity and care that enhances the visitor experience and supports the company's mission. Jacob described his evolution from a fear-driven leadership style to one centered on servant leadership, focusing on resilience and motivating his team positively through setbacks. As Dig World plans for expansion, Jacob remains committed to offering an affordable, enriching alternative to traditional family outings, while also contemplating new mascots and improvements to machinery safety. LINKSShow Notes Previous Episodes About BoyarMiller About Dig World GUESTS Jacob RobinsonAbout Jacob TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: Jacob, I want to welcome you to Building Texas Business. Thanks for taking time to come on the podcast. Jacob: No, thank you. I'm so honored to be here. Chris: So we can see from behind you. You know Dig World's your company. Take a minute to tell the listeners what Dig World is. What do you do? What are you known for? Jacob: Yeah, great question. So we are a construction theme park where we allow kids and adults to operate real construction equipment. So we let them drive real skid steers, real excavators, real UTVs would take you up and boom lifts, the whole deal. And the only thing is you need to be three years old or older. And so we truly are a fun family theme park, but we allow you to operate real construction equipment. Chris: Wow, I mean, that's amazing Real construction equipment. I can't wait to get into more of the details behind that, but first I have to ask you what was the inspiration to start a company like this? Jacob: Yeah, it's crazy. You don't wake up with a dream every day to start a construction theme park. Chris: Yeah, maybe a construction theme park, but not one where a three-year-old can operate. That's right. Jacob: That's fair? That's fair? Well, no. So we, my wife and I, were blessed. We have three amazing kids. We have nine-year-old, a five-year-old and almost a two-year-old, and so life is good and hectic right now. But my nine-year-old son, pierce, was born in 2015, a happy, healthy baby boy, and life progressed just normally and just fine. And then, in 2017, one morning on a Saturday morning, my wife found him in his crib unconscious and after rushing him to the hospital, we learned that he had contracted bacterial meningitis. We weren't sure if he was going to make it through the weekend, but the Lord had different plans. He was in a coma 12 days and we were in the hospital 75 days. And when we left the hospital, pierce left with a whole host of issues he's nonverbal, he's epileptic, he's deaf in both ears, you know, wheelchair and mental capacity of call it maybe a one-year-old, but but he is a happy little boy and, as I was telling somebody else, you know Pierce sees the world the way that we should all see the world. He doesn't see your skin color. He doesn't see your income. He doesn't see what car you drive. As long as you hang out with them, you've, we could bring people together. You know, you conceptually always understand that life is short, but when you're faced with something like that, you really understand that life is short and precious and so you want to bring people together and create memories and have good times and not just look up and say, man, all I did was work for 40, 50 years. And here I am, and so we had this idea. You know, as I told somebody, we're pretty good arrogant Texans. We thought we could build a theme park. It couldn't be that hard, right. And man, we were wrong and we'll get into that, I'm sure, at some point in the show. But Pierce's always loved construction equipment garbage trucks, dump trucks, really thinking that whole, everything in that category. And so we said, hey, we really think we could build a theme park where kids could actually come and operate real construction equipment. And for the listeners out there, some of you may be thinking, oh, this must be some toned down version. No, these are real. These are 3027s, these are 305s, these are 243 skid steers, and so these are the real deal that we have re-engineered to where it's safe, but these are the real deal that you get to operate the park. So that's how we got started. Pierce is the inspiration behind the park, the inspiration behind really a lot of things that I do in life, and bringing people together to create memories that last a lifetime. Chris: My gosh, I mean what? I mean? That's a mic drop story, jacob. I mean, you know, blessings to you and Pierce and your whole family. I hope to get the chance to meet him one day. Yes, he's the coolest member of our family. So, yes, that is amazing. So, wow. I love the inspiration and the story and this whole idea of bringing people and families together for those memories. So were you in the construction business when you started this, or what? Jacob: were you doing? I would say yes and no. I had a commercial cleaning company. I started in 2015. That was my job. We just recently sold that business and where we started that business was in the construction cleaning space. So anytime a general contractor would go and build a big building or a hotel or an office building, we would come in, we would work for the general contractor and we would do the final clean on that building. So I was kind of in the construction space. We, you know we answered to GCs all day, but I am not a construction guy by trade. I was an ag major at Texas A&M, so I was a janitor turned theme park guy. So it's been a very interesting career, as you can ask my CPA wife from all the meandering roads that we've taken. Chris: Yeah, so you know we're on inspiration. So then let's yeah, let's kind of dig into what a lot of entrepreneurs and business owners you know face is that first step right Of actually getting the courage to, to chase that dream. So let's take us back to that. What was that like? You know what were, you know what were the first steps like, what were the feelings? Like? How'd you convince that CPA wife that you know CPA wife that this wasn't quite as crazy as it sounded? Jacob: Yes, I'm not sure, when we crossed that line that the craziness went out the window. We may have been there for a couple of years, but I would say to those entrepreneurs out there it's easy to say and it's cliche to say, but everybody sees the end of the story, everybody sees Dig World. Now We've been open, we're on Shark Tank, we're franchising. You know everybody's going ah, great idea. Listen, that was not the case when we first started. We went back and counted. I had roughly 248 pitch meetings where they told me no, that I was crazy, it was never going to work. Nobody's ever going to come to this, nobody's. You know, it's not safe All these kinds of things. And so 248, it's a lot of meetings. It's a lot of meetings. It's a lot of no's. It's a lot of no's. To keep coming home and go, no, it was a good meeting. It was a good meeting. What did they give you? Money? Not at all, quite the opposite, but it was a good meeting, right? And so to those entrepreneurs out there that you, you, if you're pounding your head against the pavement and going, man, if one more person tells me no, hey, I've been there with you, I know what that's like. Keep pressing on, keep going. If you have the vision and you have the conviction behind it, I promise you, at some point you are going to find somebody that believes in your vision for no other reason than you've just been at it for so long and you've got conviction behind it that somebody will take a flyer on you. But it was difficult. It was difficult. We started in 2019, and then COVID hit right, and so we told people not only were we the crazy theme park people running around asking people to invest, but then we were the crazy people saying hey, listen, not only are we going to build it, we're going to get a whole bunch of people together. And that messaging wasn't going over very well during COVID, and so you know, we had all of these factors that were not going in our favor. And then, finally, in 21, in 2021, we had a first couple of people start to say yes, and then Domino's started to fall, and then we opened in March of 2022. And, frankly, that was an epic failure, too, that we can talk about as well, but it was a long journey. It was a long journey, and so my encouragement to those that are out there, either on that journey or those that are at the beginning of that journey is take a step, just take a step. Right, do something. Just call somebody and say your dream out loud, right? Call somebody and say hey, listen, I'm going to let a three-year-old drive a skid steer. Right, and the more you start to say it out loud, the better that muscle is going to become being flexed. And then, all of a sudden, you're going to be the confident person that walks in the room and goes no, yeah, of course we're going to put a three-year-old on skid steer. We're going to let them drive an excavator. We're going to have birthday parties here, and then, hey, guess what they? But that theme of just take the step, just do it just go for it. Chris: No one's ever going to believe it as much as you do, so you got to have that passion and belief and eventually you will find someone to get behind you, and then it's on you to deliver. Right, that's right, that's right, that's exactly right. So I do want to get to the story on the opening, but I have to ask you mentioned it earlier, so how did the Shark Tank thing come about? How did you, how'd you wind up on Shark Tank? Let's talk a little bit about that experience and what that was like. Jacob: Yeah, an amazing experience, you know, it just was fantastic all around. An exhausting experience nonetheless, but it was a fantastic experience. You know, we were very blessed. One day I was sitting at my computer and we got an email to our info account and said hey, would you consider being on season 16 of Shark Tank? And clearly we thought it was a joke, right, and clearly thought something was going to be hacked if I responded to it. Chris: Don't click the attachment right, that's right, that's right. Jacob: All of a sudden our bank account gets hacked. But it was actually one of the producers. She had seen us on Instagram and said, hey, listen, would you be interested? Let's learn more about your business, see if it checks a lot of these boxes. And then that started the whole process. And the process is rigorous and it's long, and your fate hangs in the hands of people that you never get to see or talk to. And you know it goes from one lawyer to another lawyer. None of those lawyers have talked to each other, and so the whole process is very interesting. And then you know the show is true. It's true to form. The only thing scripted about the show is the very beginning pitch that you give, and other than that, it's a free for all. The Sharks don't know about your business, they don't have a flyer on your business, they haven't been given any information. It's truly a live pitch pitching again when I'm like, hey, no, hold on, we got the park open, I don't need to pitch anybody again. Plenty of people have told me no, I don't need, you know, five people on national television to blast me and tell me no. But so when we got there, we did the pitch and we were very blessed it went well. We secured a deal from Robert Herjavec, the tech entrepreneur on the show. He's one of the staple sharks and it's just been a great experience and once there's one of those things that you look up and you really have to sit in the fact that it's one of those once in a lifetime crazy things. And even yesterday I was driving to the grocery store and I sat there and I was like man, this really happened. That's crazy and just trying to enjoy those moments. Chris: Well, and it has to be. I mean, it's great that it worked out and you got, you know, some additional investment from a very seasoned person, but just the notoriety of being on right Open, you know, a lot of eyes to you and had to, you know, you know, increase traction and interest in what you were doing. Jacob: Totally. I think, from even, just you know, foot traffic to the park here in Katy. That that's been tremendous. But then even, obviously, you know we went on the show to sell franchises. That that's our next big hurdle is selling franchises across the country and we have been flooded with requests of franchises to bring people, you know, bring a park to their location, their city. Talking to potential franchisees, it really just just totally gasoline on the fire. Chris: Yeah. So let's go back to the opening. You said March 2022. One of the things I like to talk to people about is let's talk about a failure that you've encountered and most people will tell you can do a whole show on them, right. Literally, I was going to say you don't have enough time on this, but you know you shared that. I guess the opening didn't go so well or something around that. So let's talk about what were some of the failures around that. What did you learn that made you better going forward? Jacob: That's right. You know, I tell people one day when I'm, when I give it, when I give a speech one day at a theme park conference, I'm going to be able to tell people I'm one of the very few theme park operators in the world that has opened a theme park and closed it the same day because it went so poorly. And so you know, I do have that badge of honor with me. So we opened the park too soon and that was a hundred percent my fault, right you too soon, and that was 100% my fault, right? You're trying to you build in these parameters in your head. We got to open this date. We got to do this. You know people are waiting and I really wanted it to be open that Thursday of spring break back in 2022. Could I have waited 48 hours more and would that have fixed our problems? Yes, did I? No, and I think a lot of it was. You know, we had been at this for four years. At this point, we were exhausted and here was the finish line. The finish line was on Thursday and we could do this and everybody's gonna love it. Tickets were sold out there. There was plenty of buzz. You know we were being interviewed from broadcaster. You know I was on NPR and we're doing this interview in this country and all over the US, and there was so much media attention. We had helicopters circling over the park doing filming, getting ready for the opening, and when we opened, man, it was an epic disaster, and the reason it was is I pushed the grand opening. All of our machines were not ready. We had not put on our technology of all the machines, not that we were letting people operate those machines, but we did not have enough time built in to put a computer on this machine, and then this machine, and then this machine. And so what happened is we opened the park to hundreds and hundreds of people and we didn't have that many machines going, and so those hundreds and hundreds of people waited in line for hours and it was just disastrous. And people were angry at me, rightfully so. People wanted to tell me what they thought about me, and rightfully so. The amount of refunds that we issued that day were it was probably dollar for dollar, we probably made $0 that day or just lost money, and so we had to shut the park down. So so I go on, and we, you know we were open. We were going to be open that Thursday, friday, saturday, sunday, and I just canceled everything and said hey, I'm so sorry, we're not going to be open, we'll refund you your tickets or you can come back whenever you want. And, man, people were so mad at us. They were so mad at us. The news was doing coverage about how Dig World closed in less than 24 hours and it was a disaster, an epic failure. And so you know you go home that night and something you had been working for four years, there was no, nothing good about it. There wasn't even. There was no silver lining, like you could be, like well, but no, it was terrible and kids left crying. I mean, just like I said, just terrible. And my wife will tell you that, looking back on that night, she goes hey, I thought I lost you mentally that night, like I thought you were so down in the dumps that night that I didn't know where we were going to go from here. And yeah, I remember the next day waking up, I was trying to, I was going to take my son on a walk and I remember getting halfway out of the neighborhood and having to turn around, got to go back into the office. We've got to go on the offensive here and really try to say hey, listen, we're sorry, let's own the mistake right. Hey, we opened too soon, please come back. And so I think you look at it right and it just was one of those epic failures, and we've had many more along the way, right? Advert Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom, and thanks for listening to the show. Jacob: I was thinking of just trying to figure out how to run a theme park, and we've never run a theme park, but that was one. That's an easy recall when somebody asked me to talk about failure. Chris: Right, like you almost were there right Reliving it that day. Jacob: Oh man yes. Chris: Well, the lesson, though, in that you found the positive and I think it's true in so many different circumstances. We're all going to make mistakes, right, we've made them in the past. One thing certain we're going to make them again in the future, it's owning it right, be this, taking ownership of it, and then kind of committing to do better. I think when you do that, you know what, more times than not, what comes from that is grace. You know people grace to you, and I think that's what it seems like what you've experienced. Right, you owned it, so we're going to do better. The community gave you grace, and when you open back up, they came. Jacob: I think don't pass the blame, Even honestly, even if it's not really your blame, right? People want somebody to stand up and say, hey, it's on me, and I think we don't see that a lot of times in leadership throughout you know, whatever. But people willing to say, hey, that was on me, I'm gonna raise my hand, that was on me. And then the key is forgetting quickly and moving on right and not dwelling which, whatever you do, operate out of imagination, not memory. Right, Don't go back there, sit in those failures operate out of imagination, not memory. Chris: That's a good one. I haven't heard that one before I'm writing it down. Jacob: I would like to take credit for it, but somebody much smarter than me said it, so yeah, right. Chris: So I want to talk a little bit about technology and innovation because, I mean, I know these are, you know, big machinery used out in the construction. There's nothing really innovative about them, but it seems to me that using them in your theme park has to have some innovation and technology to make them safe, as you've described them. So you know, tell us about that. How did you come up with it or did you, or where did you find it? Jacob: it? Yeah, great question. So, yes, yes, all of the above. I know I did not come up with it, I'm not smart enough to write code, but we partnered with an engineer and we said hey, listen, this is what we want to do. We believe this can happen. And what we did, in simplistic terms, we built our own computer to put onto the back of the machine. That goes into its wiring to override a lot of the functionality of it. And so when we call it dig world mode, when the computer's in dig world mode, it is safe. The excavators are stationary, they can't go forward and backwards, they only go certain degrees to the right and left and up and down. Our skid steers are heavily governed, the hydraulics and a lot of functionalities are disengaged. We have kill switches and then we can flip the computer back to normal mode and it's a normal functioning machine. And so really, coming alongside a bright engineering team and building this technology that's our technology and putting it on these machines is really outside the box kind of stuff. And finding somebody that wanted to dream alongside with us was the key to success there. And he's still dreaming alongside with us. I mean he had made a technology upgrade this past week. That's one of those things you look at and you go why didn't we do that three years ago? That makes things a lot, you know not safer, they were very safe it makes it simpler for our team to utilize, and so we're always improving. I think that's the other thing. You know you hear it all the time as an entrepreneur, but as a business owner, one of the things that's very easy to do is get stuck in a rut and go well, we've always done it that way, right? I had a call with my business partner this morning and he's newer to the team and he said well, why are we doing that? And I was like well, honestly, I don't know if we've ever asked that question. I think we've just done it and let's try something new here. And knowing that you don't always have the right answers, and your teammate you may have a high school kid that works for you, like I do that comes to you and goes hey, why, why aren't we doing it like this? Could we do it like this? And you go it's a genius idea, let's do it that way. Yeah, and being okay and putting your pride aside and saying let's change and adapt. Chris: Right. So you're clearly kind of in the entertainment business. Let's talk about building a team right, because I think I mean clearly you've got an internal team there, I guess in the office that's got to run the company, some creativity around it, but then you have another team, that's, you know, customer facing. How have you gone about building kind of each of those teams to try to maximize the company's success? Jacob: Yeah, it's a great question, Thank you. I would say, yeah, our two teams I'd almost kind of say like our corporate team. Right, our corporate team is the X's and O's business focus. How do we grow the franchises? How do we optimize the P&L? And really the key to success there is not to overstate cliches, but like go hire somebody smarter than you and go hire somebody that is great at your weaknesses and then give them the reins to run it. I don't go in your lane, you know how to run it. I trust you explicitly. I've given you the keys of the kingdom because if not, if I'm just going to micromanage you, then why would I even have you on my team? That's demeaning to you. I'm going to end up doing the work anyways because I'm a control freak. So I'm going to go hire somebody that really knows what they're doing and say go, do it right. Or my business partner he oversees a lot of different things, but one of them is the marketing, and today he said hey, listen, do we want to spend here? Do you want to spend here? I think the answer is here. Yep, let's go there right, if you think that's interview going. Hey, this is what we sleep and breathe here. We love the customer, we love that people are here. We're going to love on them and we're going to make memories. Can you do that? And that's what I'm going to hire and fire against. If I see you out there and you're not loving on customers and you're not creating memories that last a lifetime, we're going to ask you to leave. But that's what you know from the beginning. We're going to hire and fire against. Do we love people and are we serving them well? And if we do those things, we're going to build a culture that people start to talk about. And every team meeting that we have, I kick off of hey, today we're going to love people and today we're going to think outside the box, and I know you had, you know, a long week at school. I'm asking you from nine to five today to dig deep and love on people because and when you really frame it up, we get to be a part of something so special and so unique. We get to really be a part of this kid or this family's memory bank, and hopefully in a good way. Right, there are going to be hundreds and hundreds of kids for the rest of their lives that are able to say man, when I was five I had my birthday party at this place called Dig World and I got to drive a real excavator. They're gonna tell that story for their whole life. We get to be a part of that. How humbling is that. And so when you really can set the picture for these kids, what we're doing here is not just a job. We're not here today to collect tickets and put you on a machine and say thank you for coming. We are ingraining ourselves into your memory bank, and when we can take that on in the privilege of that, then, man, we can really sky's the limit. Chris: Yeah, well, I could see if you get that light bulb to go off and kind of in any employee, right, it changes the whole dynamic, the mindset and luckily those high school kids I got to believe they're learning great life skills to have to deal with people on the fly. And that's what we do every day. Right, we're dealing with people as we as they come to us, and so that's exactly right. Jacob: And get to teaching that, hey, the customer's not always right Sometimes. You know we can stand our ground every now and then too, and so really, yeah, how do we handle conflict with each other? How do we handle conflict with a customer? You know those are skills that are in an online day and age are becoming less and less, so how do we actually stand in front of another human being and say, hey, listen, I know you're frustrated, let's figure out how we can work through this kind of deal. So hopefully we're teaching them things that can go far beyond Dig World. Chris: Yes, for sure. So we're here in Texas. You started this business here. Tell me some of the things that you found, or have found, to be advantageous about being a Texas-based business. Jacob: Oh man, so many, one. Obviously. Just the people right, the people buy in and they love it. They love supporting the business, they love supporting what we're trying to do here. And so, culturally, it's amazing to be here in Texas. We were fortunate when we started we had a partnership with Texas A&M, my alma mater and so I'm a little biased there but really getting their buy-in, and a university that saw what we were trying to do and said, hey, listen, let's go capture the next generation of construction workers and teach them about Texas A&M. Yes, but let's also teach them about this great industry of construction. And then really, just the flexibility of Texas. You know there's not many states you can just go out and, for the first and foremost, be like, hey, listen, we're going to start a theme park and it's going to let kids operate construction equipment, right, the flexibility and you know we went through the whole rigmarole and everything with insurance and the filings, but really the adaptability of the state and going, yeah, that sounds great, let's do that. And then everybody behind it. It's just, it's been amazing. Chris: That's great. So I'd like to talk about leadership, and you know you're clearly, as a founder and CEO, leader, but how do you think those leadership qualities have developed over time and how would you describe your leadership style? Jacob: Yeah, I tell people a lot of times I think there's two versions of Jacob as the leader. There is pre-Pierce getting sick and then there's post-Pierce getting sick. Not that the goals have changed. The goals are still. Listen, you're running a business. You got to make money and you got to keep the doors open right At the end of the day. That's the name of the game. But mindset around those have changed. The intensity around that has changed and the bigger picture around that has changed. So, for example, pre Pierce getting sick and our cleaning business, we lose a contract. I'm pretty frustrated. I'm probably a little panicky. We're getting a little desperate on how do we replace that contract. I'm driving the team harder. What are we selling? I'm micromanaging more because I'm feeling nervous and anxious. Right, post Pierce getting sick, the intensity is not gone, but the priorities are going hey, we lost the contract, okay, let's go home, let's reset. Tomorrow, we'll find another one. There's another one out there, let's go find another one. Right, and motivating the team that way, instead of fear-based whether it be my fear or the fear I'm instilling rather than going hey, we'll be fine, we're gonna keep doing what we're doing. We're gonna keep doing the X's and O's of the business and it will be there. And so I think, when failure of a grand opening and a grand closing comes, you go. Okay, listen, today was not a good day, today was a terrible day. However, I'm still here, my family's still here, and tomorrow we're going to figure out how we survive this and we're going to pick up and we're going to go to work tomorrow and we're going to figure it out, and then I think, at the end of the day, I'm a servant leader. I hope our high school kids see me doing things that I asked them to do. I hope they see me cleaning the bathrooms. I hope they see me doing this, not to manipulate them to saying, hey, you know, oh, jacob's doing it, I should go do it. No, I want you to see that we're all in this together, right, and I believe in it this much that I'm going to get in here with you and I'm not going do at that point is they go? Yeah, I'll go clean the bathrooms, right, and hey, jacob asked me to do it, I'll go do it because I know he would do it right, rather than the dictator style leadership or the authoritarian style leadership. So I think for me it's coming alongside them, servant leadership, getting in the trenches, dealing with the disgruntled customers and not just making them deal with it, all of those kinds of things, I think. Build in the goodwill with the team and they see somebody that wants to link arms with you, and then what it allows me to do is come alongside them on those times where I either have to discipline or I have to recorrect or reposition, and they go. Ok, I know. But I know at the end of the day, he loves me. I know at the end of the day, it's the best, even if he's firing me. You know at the end that you, moving on, I'm still going to be in your corner, and so I think I view my leadership in those two ways. Chris: I like that. I can identify with it as well, feel the same way. To me the servant leadership is so valuable, right? Your employees have to believe not only they've seen you do it, not that you will do it, they've seen you do it right, and that when you ask them to do it it's important and so that's great. You know, just thinking about the obviously a lot of stuff going on in our world and in any kind of different ways. But you know economically, you know legislatively, what are some of the headwinds, given all that that you kind of see facing dig world as you're kind of looking out over the next 30, 60, 90, 120 days, year, kind of yeah, yeah. Jacob: It's a great question. I would answer it two ways. One you know, as we look at the economics of our park and people coming to our park, you know what we feel like is we sit in that middle or probably lower to middle ground of your discretionary spending as a family, meaning. Meaning, as I compare it to a Disney right, and when the economy goes down a little bit or people are a little worried or nervous, the Disney vacation may go on the back burner. Right, because that's a significant financial investment into that. It's a great experience, but it's significant. Where we fall is on the lower end of that category, hopefully delivering the same memories and experiences and fun and joy, but the price point is significantly cheaper than that. So we feel in good times and in rougher times we hope to be a resource that allows those families to still create memories in that regard. Externally, as we look to grow franchises, the ups and downs of the economy can sway different investors. They can sway how they want to hold their money, what they want to do with their money, what they don't want to do with their money. Now my sales pitch to those individuals are hey, you could take your money and put it over here, or you could take your money and put it over here and you could kind of be in control of it, but you also can create something that's bigger than you for your community, for your family, things like that. So it it will be interesting to see what the next probably call it 120 days have in store for us as far as how we're received on the investment side. But right now, our focus on this phase one is how do we get five franchises across the finish line, and right now, praise the Lord, we're very close to hitting that number. And then we got to get them open and we have to produce right. Chris: At the end of the day, you have to produce and I understand you have two open now or the second one's about to open. Dallas will be open by the end of this year. That's correct. Okay, that's great. So I gotta ask. I mean, you're talking about disney, made me think. Do you have some kind of mascot or anybody like in a big suit when you show up at dig world? You know? Jacob: so. But he said I literally got off a phone call earlier we are, we've honed it into kind of two mascots that we want, and so that will be released soon once the debate can be decided within our team of which way we're going. Chris: Okay very good. So let's just kind of turn to a little more casual side. Yeah, you said you and Katie went to A&M. I'm taking those two data points and making an assumption you're a born and raised Texan, it's a great question. Jacob: It's a great assumption, but no, I am a son of a healthcare executive, and so I was born in Alabama, raised all over Texas, graduated high school in South Carolina, then came to A&M, met my wife, who is a Houstonian, who's a Katie girl and much smarter than I am, and so she had a real job after college, and so I followed her here and I've been here ever since. Chris: Okay, Great story. So just talking about Texas, you know you all have a favorite spot. You like to go within the state to get away, maybe vacation time. Jacob: Yeah, you know it's funny whenever, within the state, melissa and I we love to head over to San Antonio. We love the Hill Country side. We like a couple of the resorts there. That's our, our getaway. And then I think you know when we're getting away. Now we've got young kids. Grandparents and cousins and nephews live in waco and so we head over to waco. We spend a lot of time there. But if melissa and I are just getting away and staying in the state, we're gonna head probably over to san antonio very good. Chris: That leads me to the next question then do you prefer tex-mex or barbecue? Jacob: oh man, that's. Oh man, see that one. That's a tricky question because we'd have to be like specific in the subcategory right. Like'd have, we'd have to like pit two against each other. Chris: I hear you. Everyone says that that's the hardest question saved for last. Jacob: Oh, my goodness, I'm going to have to go barbecue. I'm going to have to go barbecue. Chris: All right, all right. I love how you're going to break it down, though, cause I'm the same way. You know. It's like. Well, I don't know, it depends, I mean it depends it just. Jacob: You know, on Friday night this weekend I had Tex-Mex. On Saturday I had barbecue. So you know like it literally is, but I'd have to go barbecue. Chris: All right, very good. Well, jacob, thank you again for taking time to come on the podcast. I mean your story, obviously from the start of it with Pierce, was amazing, but just such a creative, unique thing that you've created. And you know, just wish you the best of success, thank you. Thank you, honored to be here today. Thank you for taking time Special Guest: Jacob Robinson.

Building Texas Business
Ep087: Trailblazing Healthcare Success with James Dieter

Building Texas Business

Play Episode Listen Later Mar 5, 2025 35:19


In this episode of the Building Texas Business Podcast, I spoke with James Dieter, Chairman and CEO of Principle Health Systems. James shared his journey from orthopedic and interventional pain specialist to healthcare entrepreneur. Motivated by inefficiencies he witnessed firsthand, he created a more efficient healthcare model focused on mobile diagnostic services. Principle Health Systems has now conducted over 3.2 million mobile lab tests in 2024, demonstrating the success of his patient-centered approach. James opened up about leadership challenges and the importance of self-awareness when managing strengths and weaknesses as a CEO. By redefining Principle Health's mission, vision, and core values, his team created a unified direction that improved employee satisfaction and strengthened company identity. His insights on strategic partnerships showed how the right team can transform an organization. We explored their innovative "daily DON" program, an AI tool that helps Directors of Nursing prioritize patient care in long-term facilities. This technology enhances clinical decision-making while serving as a distinctive marketing asset for the company. James also discussed the Texas healthcare landscape, including Medicare conditions and reimbursement rates. Throughout our conversation, James shared practical advice on informed risk-taking and learning from setbacks. His experience navigating the healthcare industry offers valuable lessons for leaders and entrepreneurs looking to make an impact in this complex field. SHOW HIGHLIGHTS I explore James Dieter's journey from an orthopedic and interventional pain specialist to a leader in healthcare entrepreneurship, emphasizing his efforts to address inefficiencies in the healthcare system through mobile diagnostic services. We discuss the transformation of Principle Health Systems, highlighting its achievement of conducting over 3.2 million mobile lab tests in 2024, with a focus on patient-centric care. James shares insights on balancing strengths and weaknesses as a CEO, stressing the importance of self-awareness and strategic partnerships in building a thriving organizational culture. We delve into the development of a strong company culture at Principle Health Systems, driven by redefining mission, vision, and core values, which has enhanced employee satisfaction and strengthened company identity. The episode covers the innovative "daily DON" program, an AI-driven tool that aids Directors of Nursing in prioritizing patient care, which has been recognized for its impact on clinical decision-making and marketing. We examine the challenges and opportunities in the Texas healthcare landscape, including favorable Medicare conditions and low reimbursement rates, alongside the growing role of AI in insurance claims processing. James reflects on leadership and problem-solving, emphasizing the need for quick decision-making, informed risk-taking, and learning from setbacks to drive business growth and sustainability. LINKSShow Notes Previous Episodes About BoyarMiller About Principle Health Systems GUESTS James DieterAbout James TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: James, welcome to Building Texas Business. Thanks for taking the time to come on the show. James: Glad to be here. Thanks so much for having me. Chris: Yeah. So let's start at the beginning. Just tell us a little bit about your company and what it does and what it's known for. James: Yeah, so Principle Health Systems has evolved over the years. When we started out we really had multiple directions. We were going in just as a healthcare services company. So a little background on me. I started out in orthopedics and interventional pain. I was really just dedicated to practice inpatient, outpatient and surgery. So going through that for my first decade of work, I saw a lot of inefficiencies in the healthcare, outpatient and surgery. So going through that for my first decade of work saw a lot of inefficiencies in the healthcare services sector, specifically in the Southeast region of Houston where I worked. So I wanted to build a better system right. Our lab results took too long to get back. Our pharmaceuticals weren't in stock at the pharmacies we'd send our patients to. Mri results took too long and started to, through my entrepreneurship journey, go out and started to build little sectors of where I could have influence really over my own practice to have a better outcome and through that over time started over 20 businesses in the first 10 years Just had numerous pharmacies, laboratories, diagnostic facilities, did three surgery centers. I was involved in one large hospital system and then got to a point where I said, hey, let's wrap this thing together, let's put it together. I want to have really just one source solution where we could come in and work with physicians and provide a host of different services. That went fairly well. The service level was outstanding. The most difficult aspect for us was really the payers actually having reimbursements without being contracted with certain individuals. From there, we really, about six, seven years ago, found a niche and that was called long-term care. So we define long-term care as skilled nursing facilities, assisted living facilities and home health facilities and we provide laboratory and diagnostic services to those guys. So, in-house, you call it your house if you live in a skilled nursing facility or assisted living facility, or at home, but we provide mobile diagnostic services. So we go out and we offer labs, x-rays, ultrasounds, echocardiograms and ekgs in the home. So you bring it to the patient. Bring it to the patient, that's right. That's right. And last year, 2024, we performed over 3.2 million lab tests mobile. So, with a large amount of those being for stat tests, right? So tens of thousands of stat tests per month where somebody needs something in four to six hours and we get us turned around for them. Chris: Okay, so it sounds like the inspiration for you was maybe frustration born out of frustration, for sure, and a gap in our healthcare delivery service, so he's shedding more light on that. I mean, you've mentioned this entrepreneurial journey. I mean most physicians and doctors don't have that. So what was it for you that you kind of took frustration and turned it into action? James: Yeah, I mean just a matter of you know, I'd have a patient that was really suffering right, specifically on the interventional pain side. This is not uncommon. You have a patient who's in a very bad position and you're already jumping through hoops with insurance companies. So it might take three to four weeks to get something approved. And then you're in, then you set them up for surgery. Well, you, the assumption is okay, we're going to have the lab work back, we're going to have the MRI back in time, and then it just wasn't happening. So you're pushing off surgery, you're pushing off procedures and just over time it's just a great deal of frustration. At the end of the day, the mission was always to help the patient, and if it's all about the patient, we've got to do something different here. And that was the biggest frustration for us was just the delays and turnaround times on the imaging and laboratory specifically, but then also getting medications, you know, sending patients out and having sometimes three, four, five phone calls come back up. The pharmacy didn't have my medication, the pharmacy didn't have my medication, the pharmacy didn't have my medication. So that's when we started opening up our own pharmacies back then as well. Chris: So just there, right, you said we. Who did you partner with? How did you go about finding a business partner? If that's the case, going about setting up a business, because you don't just turn on a switch right. There's planning, there's financing. Entrepreneurs in any industry, in all industries, go through that when they're starting a business. Let's talk a little bit about that journey in the beginning, of how you got it going and some of the lessons learned in that process. James: Lots of lessons learned in that process. You know, speaking of that, we call it chewing glass, right, okay, I? heard that one. So much of it's just a grind right and just figuring it out. But as far as partnering goes, I've had numerous partners in different individual business units over the years. When I formed Principle Health Systems in March of 2016, I had to get really specific on who am I going to allow on the bus, who do I really want to partner with on the bus? So I pulled away from certain partners, left goes, let go of certain businesses and then brought some together. So, in total, I believe we started out with there were three of us on day one that we brought in, you know. But I had different skill sets, right. I mean, I was trying to always try to be very honest with myself about where are my weaknesses right. I'm I would say I'm highly visionary. I like to think big. I like to have that 50,000 foot view of where we're going, set goals, set mission, set vision. Big culture guy. I love to talk about culture and instill culture throughout the organization. Chris: We'll get to that in a minute. James: Cool yeah, but just frankly, I would say weaknesses are on details, right. So I've just always been someone who likes to move forward and not analyze every aspect of it. So partnering with some people that were strong in an analytics and detail side of the business was really important for me, and I still have some just phenomenal business partners today in that regard. Chris: That's great. You touched on two things that I think are very common, some of which when we're advising clients. The first is choosing your partners right and being clear about expectations, documenting what the deal is on the front end and making sure you know that where everyone's going and what the roles are. The second is understanding, especially when you're the leader, your weaknesses in hiring around that, because you can't do it all and you're not going to be good at everything, and so I think everyone that I've met that's been successful has that self-awareness Right. How did you go about getting comfortable letting go of some of those job responsibilities and whether it was a good hire or a partner that you chose. James: That's a tough one. I mean, some of it was truly difficult to let go of. And then other pieces. You know you tend to be good at what I would say you tend to enjoy what you're good at. Sure, yeah, and that's one of the so to really convince yourself like, let's go spend more time at what we're good at, more time at what we enjoy, I would say I didn't focus so much on letting go as focused I wasn't spending so much time focused on what I'm not good at as what I was good at right. So it was just a matter of, by virtue, of spending more time on what I enjoy, doing less and less of what I don't enjoy. And that was easier for me to let go. It was almost to to to let it slip to let it slip away rather than to give it away and know that because you weren't giving it attention. Chris: someone needed to Right. James: Right. And then you know, obviously just helping to build folks up I mean, we have right now an unbelievable director of human resources who was in project management at one point and just understanding the value of different people in the organization that you already have built trust and rapport and you believe in them. and then to find, hey, I really think they'd be good at this and then move them into these roles to fill gaps was so important and just finding, really analyzing the people that are around you to understand what are they great at and what might else they do from where they are today, that could be a greater opportunity and bring greater value to the company and organization. Chris: Yeah, so you touched on culture, let's go ahead and go there. Anybody you talk to at a CEO, entrepreneur, business owner, leader will say, right, culture's king. We believe it a hundred percent. We talk about that constantly around here. It's just part of our DNA. We believe it 100%. We talk about that constantly around here. It's just part of our DNA. So everyone goes about it differently. Let's talk about how you have gone about building the culture at Principal Health. How would you describe it first? And then, how have you gone about building it and nurturing it? James: Yeah, so great question. I mean, starting out, I couldn't tell you when we started the organization what was our mission, what were our core values. I couldn't even tell you what they were. There was something we came up with. I think two of us came up with one day, in a couple hours, some marketing stuff yeah marketing stuff. We hung it on the wall, just like you would expect right from most organizations to do most organizations do. And we had a phenomenal, you know, I would say the top 20 people in the organization just had a great relationship together and I would say that we thought culture was very strong. Four years in we polled the entire company and it was pretty, pretty terrible. I mean, it was like a 60% satisfaction, maybe even in the fifties, and we were kind of horrified like wow, we thought we had this great culture and everybody loved this company and it was. You know what it was. Well, I decided a couple of months later I did an offsite. So we did a two day offsite and kind of big hotel room, you know, or I guess I said conference room, with these big windows overlooking clear lake, and you know it know, the whole idea was like let's think big, and we brought in just management. So I think there was 46 managers at that time in the organization and we all came in the room we said, hey, we're here for two days to figure out three things Our mission, our vision and our core values. And we're going to sit together and this isn't going to be the C-suite telling everybody what we're about as a company. We as a people, as a community, are going to discuss what is this company? Who are we Not? What are we? Who are we? Chris: And what do you want to? James: be Exactly, and we did come up with a BHAG. We ended up throwing in a BHAG as well there. But where do we want to go? Classic Jim Collins. So we did get through that two-day period and we came out with a really strong mission, vision, core values. Our mission is to improve patient outcomes and experiences. Relatively simple, very difficult to do in healthcare. We decided our core values would be URPHS Principle Health System the acronym I should say is URPHS. Understand the mission, respect everyone. Patients are our purpose, happy to help and step up. So and we talk about simple, right, exactly, I would believe at this point, 90% of any you know we're approaching, I think, right, right, 500 employees today. I would think 90% of those folks could tell you that and not just tell you what they are, but give you examples of how they've done those things. We live culture. We no longer talk about it. We did that in the beginning. Now we live it. It's brought up in every management meeting. It's brought up in all the leadership training sessions, all the offsites and it's kind of what I call the North Star. So we look at culture as the direction. If you're not sure about a decision that you're going to make in any regard. I want you to think about the North Star. Is it in alignment with, are you walking towards, the culture, are you walking towards the mission of this company? And that helps to drive behaviors so important. Chris: I mean, that is the true key to the kingdom. I think the word I would use is it sounds like your culture has become institutionalized. Right, it starts out where it is you as the culture cop or maybe the C-suite, and getting it deeper in the organization. But once you've done that and everyone knows it and everyone lives it and everyone can hold each other accountable to it, then you've got a true directional tool To your point. I think the more you can tie behaviors to those values that's when they become real the more you can tie behaviors to those values. That's when they become real. And so when you're praising people because whatever they did connects with these two of our six or whatever number is of our values, it becomes real to them and they know how to repeat it A hundred percent. James: Yeah, I'm fairly unapologetic about the culture, so I would say it's even unusual Some of the things I'll say when I'm in management meetings or even when I do a quarterly coffee and conversation. So I meet with the entire company. It's usually takes six or seven sessions, but I go company wide, we bring the big groups and I'll sit down with the entire company for an hour every quarter and what I'll typically say when it comes to culture is that it's up to you to you know we can't police it from management. It's up to the people to police the culture. So one of our core values is respect everyone. So if there's someone who's not respecting everyone, I expect that the people of the company will kick that person out, go after them, make sure they don't work here, and I'll literally look out and I regularly look out across when I'm talking to the whole team. Chris: And I tell them. James: If you really can't say that you're here for the patient, if you can't say that you're really here to serve our mission, I was like I really don't want you here. I was like I prefer you to quit. I was like we will replace you and I would prefer to go without somebody for a short period of time. I'm unapologetic about it. We truly believe it. That's what we're about above all things. The rest of it, because at the end of the day, in our business, if we do a really great job treating patients, everything else will follow. Yeah, the doctors want to work with us, the facilities want to spend time with us, the payers will respect us. It's really about the patients. So we put patients first. Everything else comes next and if you can't get behind that, we don't want you. Chris: Yeah, I think that's a great point. Some of the words we use here, right. We're passionate about our mission and our values, which means they resonate in our heart and our gut. Right, we just it's in our fiber. If they don't resonate with you, it's really okay, because it means it's not the right organization for you, right there's a different organization out there that you're going to be happier with, you'll connect with and we'll go find someone that connects with us. Happier with you will connect with and we'll go find someone that connects with us, because they're going to be the better performer, the self-policer, the self-motivator. They're going to be the ones that connect with for us, similar to patient care, client service, right and mutual respect amongst everyone. So I agree with you it's okay to tell people if you don't connect with this. Actually, I use it in interviews when I'm interviewing someone. Here's who we are, we're very clear about it. And if you don't connect, it doesn't make you a bad person 100% doesn't. It just means it's in the right organization for you and there's a gazillion other organizations. Advert Hello friends, this is Chris Hanslick, your Building Texas business host. You're a Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom and thanks for listening to the show. James: There's another team, there's another team that'll work just well for you. Yeah, totally. Chris: No, let's switch a little bit because I want to get back into kind of the business I'm always interested to ask about, like innovations and technologies I mean no-transcript. James: Yeah, I mean, you know, obviously, with the increased levels of compute, you know, now you have the large language models, you have artificial intelligence and that has already made an impact for us. So I would say that we are the next 18 months are going to be very interesting, but we are already using automation from AI that is changing the way we do things and I can give you one example in particular. Well, two really good examples. One in the back office, we have a team of I believe it's three ladies total. Still we had three ladies that would handle all of our facility invoicing right and it's very complex. We have the decipher between patient to patient each day who's part A, who's part B and how we do the billing, and some of it gets billed to facilities. Some of it's billed to without getting too much in the weeds. Some of it gets billed into the insurance company and we've been able to quadruple our volume with still having the same amount of people and not have to scale payroll because of implementing automation techniques through AI that help to decipher where those go. These get scanned in and it all gets brought up. Still have a little bit of a you know, a people component to it. But, just you know, we would be sitting here with and one division. It's just a great example, because that one division would probably be 10, 11 people, yeah, and the cost increase Exactly. Chris: That's an amazing statistic. James: So that is kind of a back office area that we're really focused on going. Where else can we, where else can we look at the bringing in this technology to help as we continue to scale, so that we don't have to just keep hiring bodies? which is you know, from a real estate perspective even difficult. So we're, you know, we're, we've been tapped out on space for two years and we're it's been very challenging. Where do you just put you know, where do you keep putting people Right? So, but on the I guess I'd say on the actual business, well, that's the back office on the front of the house. We've got a program. We call it the daily DON. So, right, so it's a DON is a director of nursing. A lot of the facilities we work within, you know, skilled nursing facilities, assisted living facilities, they have someone who really oversees the house. They're the clinical expert in there that makes sure that all the patients are taken care of. That's called the DON. So we have a form that's. Thousands of these go out every morning to all of our facilities and it's an AI program that picks out the most important things that happened the prior day. So here's, you know, bobby Sue had a stat test performed at X time and here's the result. Here's a critical result or whatever is most important. They kind of have a clinical mind and says, hey, this is where we think you should pay attention to your patients today. These people are trending in the wrong direction. These people if they're doing just fine, they're at the bottom of the page. The things that are most important are highlighted at the top of the page, but it's really helping us provide better healthcare diagnostics for our providers so that they can treat the patients better. So it's right, in line with our mission, but it's really just automation and again, it would take an army of people to do this. Chris: Yeah, that's really cool stuff. I have to believe that is also, if not already, will become a huge marketing tool. Oh, it's a big marketing tool. Right, people are worried about the family mergers they're putting in there, where they're really going to get care, because, you already know this, your industry doesn't have a great reputation as a whole. No for sure. James: And so the more you can say no, this is what we do to make sure we're taking care of your loved one, yeah, so there's a huge journal publication called McKnight's and it is the, you know, the premier publication for the long-term care space and you know, all over the country, the daily DON. We actually won a bronze medal this year against thousands of applicants for innovation. So it was actually yeah, we were awarded. Chris: I guess that was 2024, but last year yeah, close enough, yeah, so let's talk a little bit just about, you know, being in Texas, being a business, primarily in Texas. What are some of the advantages that you have experienced being here, not just in Houston, but taking advantage being in Texas? For us is related to the Medicare Advantage plan, right so? James: or, excuse me, the MAC right so? Different Medicare has Medicare administrative plans and they actually carry out Medicare's will in an area. Texas has a MAC that is somewhat more favorable than the rest of the country. Now there's a few states that share that, but just in general, for us, from a standpoint of clarity they're a little bit more clear. There's a lot of bureaucracy that goes on in just getting paid, so this might be surprising to people outside of health care, but today I believe we are paid on 61% of the business we do and we're actually probably one of the really high end. We've run studies on this and we're we are, better reimbursed than most companies out there in our space, and so we still, you know, roughly four out of 10 patients that we treat, we get paid $0. Chris: It's just fascinating to me that it's that poor it is very poor. James: However, we are in one of the more favorable areas, so I can only imagine if you don't have a lot of clarity and guidance on how to bill, it just becomes more and more challenging for you. Chris: Yeah, this may be one of those, but I'm just interested as you kind of look out going forward, what are some of the challenges or headwinds you see maybe coming at your industry? Some of the challenges or headwinds you see maybe coming at your industry, lots of changes going on in Washington right now will have an effect, I'm sure, on your business but maybe also affect what goes on at the state level. James: So one thing you're kind of worried about as you kind of look out, I would say just one of the concerns, and I mean I think again, everybody likes to point the finger to the big bad guys and I really look at them more as a partner than they're not a, you know, an adversary to us or more of a partner. But the insurance companies have become more active in utilizing ai to to identify discrepancies within chart notes to deny claims. So that's something where, you know, recently went to, one of the conferences I attended was for health care payers and they have booths set up, you know, trying to sell to the health insurance companies of how to use artificial intelligence to identify the to not pay. They're already not paying much and you know they're now. In reality, the reason they are not paying is because the notes are lacking in something. So, rather than paying a person to go and evaluate each note, which is very expensive, you think about the health insurance companies if they have to hire thousands of people to evaluate the charts, or they can use AI programs to evaluate the charts it's going to save them money and hopefully that money gets passed on to the consumer. So I actually don't think it's a long-term a bad thing, but I do expect in the meantime it's going to just decrease even further, decrease the amount of claims that get paid. Chris: Right, it sounds like it would be incumbent upon companies like you to kind of push back a little more in the short term. James: to be able to take advantage of those efficiencies later. Absolutely yeah, and I look at it from our perspective. We're in a really good spot. We're pretty developed to where we can handle those kinds of headwinds. Chris: So let's switch again a little bit. Just talk about leadership. How would you describe your leadership style? How do you think it's evolved over the past, you know, 12 to 15 years since you've kind of been moving forward with this company? James: Yeah, I mean. So starting out with a group, I think, start with five people and 500 folks. So leadership looks very differently as business scales. And, to start right, I mean I used to take out the trash and do the accounting. I mean I've worked every job in the company personally and in the beginning, worked with a lot of people who were for lack of a better, better word incompetent at what they did, and today, having been able to develop people and hire and bring in and partner with incredible people that are, frankly, better than I am, a lot of things it allows me to go and do what I'm really good at and, from a leadership perspective, I've probably, if I've, believed in you from the beginning. I've always given you. I'm not a micromanager. I don't believe you can't really grow a large company if you're watching over everything going on. So you have to truly, just, I would say, collaborate with those around you and I guess, if I had to define it who I am, I try to be a great collaborator, right. I try to really help, provide as many resources for the people around me as possible so that they can be successful. Chris: That's good. Let's talk about problem solving right. Especially where you are today and probably have been in your role, probably more of what you do is facing issues, and how are we going to work through this and solve an issue, solve a problem? What have you found to be the most effective way to kind of get the information you need to make those informed decisions that you believe would be in the best interest of the company? James: Yeah, I mean. So again, that's something that over time, has become, I would say, much more of a process, right? So now we have data analytics and we have incredible CFO that's been coming in and able to provide information. There. We have all these additional resources, from accountants to lawyers, to folks. We sit down. I like to surround myself with the right group. We try to sit in a room with the right people at the right time and analyze all the information, but very quickly. I do not like the old analysis paralysis. That's not us at all. I move very quick, I like to make decisions very fast and I don't look in the rear view mirror very often. I'm always looking out the front window and just moving forward. So when there's challenges that are hitting us, it's just a relatively. Let's get as much information as we can today, let's analyze it and let's go. Chris: Yeah, I love that because I agree, I think, the idea that stagnation will kill the company right, and so I think you try to get as much information as you can, knowing it's never going to be perfect. But I think the key then is, I agree with the mindset of kind of move quick. To me, the next piece of that is to evaluate the decision as it's implemented, because then you're continuing to learn and gather information. If you're doing that so that you can adjust right, Because the plan goes out the window as soon as you start to act right, so some people will act and then ignore, and I think that's a mistake. I think if you act, continue to analyze and then align behind what you've learned, it may not be a pivot, it may just be a tweak, but you've got to keep moving. James: I totally agree and you really touched on a great point that I like to speak about. Often and it plays a little bit in the culture. I tell people, guys, we've got to make mistakes here. If we're not making mistakes, we're trying nothing new. So I hesitate to say I encourage mistakes, but to some extent I think I did in my last meeting ask for mistakes directly. So the idea here is that it's okay to make mistakes, it's not okay to make the same mistake over and over again. But if we're not trying, we're not growing. If we're not growing, we're dying. So we've got to continue to move forward. And the culture is that if you are focused and I mentioned that North Star earlier but if you're heading towards the North Star and you make a mistake, you're okay, there's no problem If you're doing something new and you're trying something for the good of the company and the good of the patient, that's okay. Let's learn from it. Let's learn from it, let's change course and let's keep moving. Chris: Yeah, that's right. Comfort and complacency aren't good, and I think that that freedom to take risk as long as it's an informed risk, as long as it aligns with our mission and values, is the type of risk you want to encourage your people to be doing and learn from it 100%. So that's good. People always learn from setbacks. So let's talk about a failure or setback you've experienced, and I know there's probably two or three examples from yesterday. James: No, but yeah, I mean, where do we start here? Chris: But what was it you know, and how did you learn from it, and how did it make you better? How did it improve you or the company, whatever the example may be? James: Yeah. I think geez, you know, this is only a tough question because I have so many. Chris: Yeah, I think geez, this is only a tough question because I have so many. You're not alone in it. A lot of guests say the same thing and I can identify with that. James: Yeah, so. I think for one this just comes to mind somewhat early on in our business we had just one massive customer. We had a great deal of revenue concentration in one customer who ultimately had a bankruptcy and put us in a really bad financial position when we lost out on. You know they were way behind on paying their bills and you know such and such. You've heard the story. Chris: Oh sure. So not only did you not get paid. If you were that beholden to them, you didn't have a lot of other things coming in Correct. James: Correct, correct. And just to learn from that example of not letting yourself get too far out over your skis for one, but also just to diversify, not just the customer base. We were actually diversified in our revenue and how we were paid, but it was all one customer. So you've got to diversify your revenue base and your customer base and not have too much concentration. That was a really early on lesson that just comes to mind. That, I feel like, was still one of the most painful. I think I laid off 40 or 50 people that day and it was just a tremendous. That one scarred me pretty bad. Chris: Layoffs are never easy. Those are ones you'll remember. James: Yeah, that one still haunts me, so again I've. Which mistake would you like to talk about? Chris: we could do a whole show. Yeah, you really could, but yeah so kind of you know, bringing this more to a close, any advice you would share with our listeners, entrepreneurs and business owners out there that you know, if there's one thing you're if you're thinking about, if you've just started the journey or you're thinking about it, here's one or two things that you would kind of want to pass along. James: Yeah, I mean I just, you know, from an entrepreneurial standpoint, I had a one of my, one of my father's good friends when I was a young kid, you know, probably high school. He told me at one point he said, hey, your business really isn't going to fail unless it runs out of time or money. And just kind of keep that in the back of your head, because I can think of at least six or seven times that we were done, you know, and I had to sit there and go well, hold on, you know, we haven't completely, we're not completely done because we haven't run out of time or money. And that was how, you know, I spoke about chewing glass earlier. I think you know one of my buddies, he's a new entrepreneur. I always I tell him ready, shoot, aim. You know, at some point you can analyze all the data. And if you do analyze all the data, you're probably never going to start Right, because the odds are of starting a new business are challenging. Chris: For sure, as everyone says, it's not for the faint of heart. James: It For sure, as everyone says, it's not for the faint of heart. It's not for the faint of heart. And everyone will run into a lot of problems and challenges. And that's why because if it was easy, everybody would do this Correct, and so just I would. Just it might sound a little silly, but just don't give up. I mean, if it's something you believe in, if it's really a great cause, if your heart's in it, just keep your head down and push on, because you will be successful. Chris: That's great, and perseverance and grit is what it takes if you're going to be a true entrepreneur 100%. But the ready shoot aim is kind of like you were saying earlier, in decision making, at some point you got to make a decision, absolutely you got to go. James: Yeah, I see that as just a big mistake that folks are making over and over again is sitting around just waiting and by the time they actually make the decision, the opportunities passed. Chris: yeah well, let's, we're going to close with some more fun stuff. Talk a little bit more about texas, any favorite vacation spots within the state. James: Things you like to do in your spare time you know we have a little piece of land up in west texas so we're out in the lakey area okay it's kind of kind of over there by Garner State Park for those that know the river and just absolutely love. We go out there probably every month. You know I have two boys and a little girl so I spend a lot of time out there. The family makes it out there every now and then, but I definitely try to grab a boy and go out there every month. How fun is that? We just go and shoot guns and hang out and, you know, take the kids and their friends over to the Garner State Park, dance and do all that kind of stuff. Chris: God's country over there. James: It is God's country. It's fantastic. That was my favorite place. Chris: It's just beautiful out there, yeah, so any like books or anything that you've read lately that you might pass on to a listener as something to go spend some time reading or learning from. Reading or learning from. James: Jeez, you know I'm actually doing 10 books with my kids right now, so there's nothing new and exciting, but they're all you know. I've got them reading Seven Habits of Highly Effective People, so that was the book they read last week. They're reading a book a week, so this week they're on the Five Dysfunctions of a Team Peter Lencioni. Chris: Yeah. James: So those are kind of what's going on. That's what's on my mind at the minute. I like it At the moment, yeah. Chris: And teaching them young. James: I love that, yeah, I mean well, they're 15, 13, not too young. Chris: Right. James: But kind of when I was reading those books and trying to. So a bunch of oldies but goodies. Yeah, we're going through right now. Chris: We're doing Rich Dad, poor Dad world from that perspective. Last question do you prefer tex-mex or barbecue? James: barbecue, all right, yeah I guess you can't go out to lakey and and not have barbecue in that area or on the road trip to and from no, I mean I it's. Chris: That's a tough question I always save it for last and everyone says the same thing. It's a trick question what's yours? People turn that on me and I think I it's a tough one that they. You know, once it's turned on me and I think it's a tough one Once it's turned on me, I realize how unfair it is. Yeah, I think my answer has always been I love barbecue, but my go-to is probably Tex-Mex more than barbecue. James: So if I was going to say Tex-Mex with a margarita, that might go above barbecue For sure, but if it's just food, it's barbecue Okay. Chris: Yeah, because it's hard to have Tex-Mex without a margarita. James: Yeah. Chris: And then, of course, you have places now, especially here in Houston, I'm sure, other places where they're combining, you know, like the brisket into the Tex-Mex. James: so brisket, burritos or tacos, and that, to me, is probably the penultimate, it's fantastic. Chris: Yeah, there really is. It's challenging when it comes to healthcare. So, James, this has been great man. I really appreciate you coming on and sharing your story. It's pretty fascinating, and congratulations for all the success and what I know will be successful in the future. James: Awesome, thanks so much for having me, Chris: you bet. And there we have it another great episode. Don't forget to check out the show notes at boyermillercom forward slash podcast and you can find out more about all the ways our firm can help you at boyermillercom. That's it for this episode. Have a great week and we'll talk to you next time. Special Guest: James Dieter.

The Pinch Podcast
Formline 1.14 – "Tough times don't last forever"... No they don't Chris, no they don't.

The Pinch Podcast

Play Episode Listen Later Jan 9, 2025 63:31


LISTEN | The Pinch podcast is back with the first Formline episode of 2025. In this episode, we discuss the trends of a difficult but not deadly festive period. Who's performed best? Who's performed worst? Has Tom Davies transformed Callum O'Hare's form? Has our xG data deviated that much from our baseline? Have performances dropped? Have we been unlucky? What might Brereton Diaz add? It's a biggie! Get full access to The Pinch at www.thepinch.uk/subscribe

Five Idiots Talking Toys
Shane's Hallmark Moment, Teeny B-Wing, Brandon Mando Encounter, POTF Chris, No Show Charlie | Ep 96

Five Idiots Talking Toys

Play Episode Listen Later Dec 31, 2024 26:48


Sometimes, you win; sometimes, you wiff! Check out this week's #actionfigures Wins and Wiffs of the week! Wait till you see this awesome pickup of a vintage toy that is just not easy to find these days. Stay on the #toyhunt folks!

Building Texas Business
Ep084: From Insight to Innovation with Summer Craig

Building Texas Business

Play Episode Listen Later Dec 4, 2024 39:40


n this episode of the Building Texas Business Podcast, we dive into the entrepreneurial journey of Summer Craig, founder of Craig Group, a strategic consulting firm. Summer shares how a vacation epiphany led her to start a business while caring for a newborn. Her firm now partners with private equity-backed companies, helping middle-market businesses transition from startups to structured entities ready for expansion. We explore the early challenges of entrepreneurship, including securing initial revenue from clients like Gulf States Toyota. Summer discusses how the COVID-19 pandemic unexpectedly fueled growth in the middle market and healthcare sectors. She emphasizes the importance of building high-quality teams through strategic hiring, focusing on complementary skills and an ownership mentality. Craig Group stands out with its hands-on approach and a patent-pending software platform for sales and marketing forecasting. Summer highlights the significance of creating a flexible work environment that prioritizes excellence and authentic client relationships. Her innovative approach to consulting demonstrates how companies can adapt and thrive in challenging business landscapes. The conversation reveals the delicate balance of cost-saving strategies and necessary investments. Summer shares insights into maintaining a remote work culture built on trust and continuous improvement. We learn about the power of problem-solving, client feedback, and the determination required to transform business challenges into opportunities. SHOW HIGHLIGHTS Summer Craig, founder of Craig Group, shares her entrepreneurial journey that started with an epiphany during a vacation while caring for her newborn. Craig Group focuses on strategic consulting for private equity-backed middle-market companies, helping them transition from successful startups to structured entities. The early days of the business involved securing foundational clients like Gulf States Toyota, with initial revenues critical for startup success. Summer discusses the positive impact of the COVID-19 pandemic on business growth, particularly in the middle market and healthcare sectors. Strategic hiring decisions and fostering a company culture of complementary skills and flexible work environments are highlighted as key to building high-quality teams. Craig Group differentiates itself with a hands-on, results-driven approach and a patent-pending software platform that enhances sales and marketing forecasting. Building trust with elite clients through effective communication and personal interactions is emphasized as crucial for maintaining successful business relationships. The episode underscores the importance of collecting client feedback to ensure service excellence and continuous improvement. Summer uses her passion for mountain climbing as a metaphor for her entrepreneurial journey, highlighting the determination and vision required to navigate business challenges. The conversation concludes with reflections on the importance of strategic growth consulting and the ongoing journey of team building and client success. LINKSShow Notes Previous Episodes About BoyarMiller About Craig Group GUESTS Summer CraigAbout Summer TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode you will meet Summer Craig, founder and CEO of Craig Group. Summer's passion for excellence has helped fuel her company's growth, and she and her team's authentic approach to delivering for clients has formed relationships built on trust. Summer, I want to welcome you to Building Texas Business. Thanks for taking the time to come on the podcast. Summer: Thanks for having me. I'm glad to be here. Chris: So I know there's a lot for us to talk about. I want to start with giving you the opportunity to tell the audience who your company is and what are you known for. Summer: Yeah, absolutely. First of all, I love your podcast. I love what you're doing, telling people's stories, so I'm glad to be here. Chris: Thank you. Summer: Yeah, my story is a unique one, very interesting. It actually started with an actual epiphany that I had. I had a true, you know, entrepreneurial lightning strike moment. That that moment was sitting in Frisco, colorado, on vacation, while rocking my three month old third child, which is never the time that you should start a company. But I but that was my I had an epiphany, and the epiphany really was this that I was always going to work very hard, I was going to outwork the people around me, I was going to outwork my peers and I was in a fantastic role, fantastic job. But I had the epiphany that if I was going to always work that hard, no matter what, I could create more value for myself and for the economy by starting my own firm. And I knew that I needed to start my own firm because of that that, if I'm going to always do this, why not build something instead of working for someone else and creating value for somebody else? So that was the epiphany, and it was a true anxiety ridden, sweat inducing moment when I knew that I was going to start a company, you know, despite having a newborn third child. But fast forward. And you know, we're five and a half years later, and you know, we have a firm of 32 people and it turns out the Epiphany was the right way to go for me, that's a really unique story. Chris: And I'm sure your husband thought it was part of brain fog, but you proved him wrong. Summer: Yeah, actually he's been nothing. I think he said okay, sure, you know a little bit, maybe a little more, thinking like oh, we'll see what, we'll see what actually happens here. Chris: Okay, so. So it sounds like the inspiration for you was I want to do this for myself and build something that's mine. Tell us what it is that you've built. Summer: Yeah, absolutely. So what we've built is we built a strategic consulting firm. So we consult with sponsor-backed typically private equity-backed portfolio companies. We really focus on the middle market, lower middle market. What we do with those companies is we come in at different phases in the hold period even pre, even in LOI and we support top line organic growth. So we've built a system of tools and a system of really smart people and a platform that creates a formulaic way to streamline processes, streamline people, streamline technology for growth in these companies. The solution is really right size for companies that have been really successful but haven't really worked on their operations and growth. So they're selling whatever they're selling widgets, whatever it is but have they truly really looked and said is there anybody else I could sell to? Could I be doing something better? Could I be faster, could I do this more cheaply? They haven't really had to do that, but when the PE sponsors come in, you definitely do have to do that and what we're finding is that in a lot of in-house and PE there is a trend of hiring operating partners, which is a newer trend. So some have expertise on top line growth, but for the most part, that expertise is not in-house. So the PE firms need to go outside of their doors to get support to help these firms grow. Chris: So it sounds like you take a company that's almost been successful, despite themselves. That's right and help them systemize that that's right, so that they can maybe leverage it for more success. Summer: Well, yeah, and I mean I hope some of my clients are listening, but many are in Texas and I'll say it's so impressive, a lot of industrial manufacturing it unbelievably successful, either family businesses or entrepreneur-led businesses. But you're right, they haven't really had to. I'm using, you know, using air quotes here, but try that hard because they've had a great product right they've had a great story. the entrepreneur, the founder, had a really great connected network right, so that gets you to a certain amount of growth. But then when you have, you know, pe dollars coming in who are betting on you, there's a growth mandate and the growth mandate that that activity to grow is not the same as what it takes to start a business, so growth is harder and it takes more structure, and that's exactly right. We come in and say, man, this is awesome, how can we take what's awesome, do more of what's awesome, and let's try to reduce some of the risk that you have in the business, probably because nothing's repeatable, nothing's written down, maybe there's no technology supporting system, so we help them build that structure. Chris: And it helps them go to scale. Summer: That's exactly right. Chris: So let me take you back to the beginning, right after the epiphany. What were some of the first things you remember doing to kind of start the business? And, as you said, you build this thing of your own. What were some of those basic building blocks and things you did? Summer: Yeah, Well, for me personally, it was. The first thing was, you know, pray, look for guidance and then talk to people. So I spoke to a lot of people in my network just saying, hey, I've got this crazy idea, I want to build a firm. And the initial idea, while still very similar to what we do, was really around looking at sales and marketing and being able to tie the two together and prove ROI. So that's the crux of what we do right is show your work, show that this works. And I have a long career of traditional marketing. Marketing and marketing has always struggled to tie themselves to results. And that was really, you know, the core idea, you know, back when I originally founded it. But at the time I was working for Gulf States Toyota best people in the world and I'll never work for another company again. That was the, I think I topped out working for them and being, you know, affiliated with the Friedkin family. They are just salt of the earth. So I was very lucky. At the time when I had my epiphany, I said, well, wouldn't this be great if I built my business plan and I started my company but I already had a client? Wouldn't that just make me feel better? Chris: For those of you listening, it's the ideal thing to do. Summer: It really is the ideal and I think, as an entrepreneur especially somebody that I wanted to do something, but it does mitigate some risk when you first file that paperwork and you know you've got some revenue coming in. So I was lucky enough to have Gulf States Toyota before I actually quit my job, they had agreed to hire my firm, which at the time was me, and we had a great relationship and we ended up entering into a contract where I was consulting with them and I was able to do that the day I officially opened, you know, opened Craig Group and opened my doors, and I think that gave me just a little bit of peace, knowing that there was revenue coming in while I was building all the structure that you have to do, which, honestly, is quite painful. Chris: Right, it's very painful. It's always more work than you even can think. Right, absolutely. Summer: And if you've not done it before, which? Who has? That's something, that's a skill set that you know. I mean, I guess you know lawyers do it all the time. You probably do it all the time, right, setting up entities. But if you I just had this, I you know, probably should have advised, got more advice, but I definitely was able to say, oh well, I can do this, I can. And what state do you incorporate and why, and what do you do, and who do you bring in, and is it all those questions? As an entrepreneur, you have to just do it. Chris: We advise on those issues all the time. I was in a conversation yesterday with someone on the same issues and always tell people look, because as the entrepreneur, the other thing you're doing at the very beginning is trying to save every penny you can, and people will maybe try to do it themselves on the legal side, and I try to counsel people. It's an investment in your business, not an expense, and but try, you have to keep it manageable you're exactly right, exactly right. Summer: And luckily I was at that juncture. It was a small enough entity where I was able to get by with it. I don't cannot today with. I have, you know, a wonderful legal team, but that time, you know, just as an entrepreneur, it's really a pain, it's overwhelming, just to figure out how do I, how do I get you know, a wonderful legal team. But that time, you know, just as an entrepreneur, it's really a pain, it's overwhelming, just to figure out how do I, how do I get you know, get started. But again, I was lucky that I had a client and so I had revenue coming in. It really enabled me to get a lot of things done because you didn't have to worry so much about that. And I remember thinking my first goal was, oh, you know, back half of the year, six months, if I could just, you know, make my salary back right, thinking like, oh, I'll just replace my income. Well, that I quickly got client two, client three, and that I blew past that goal. It was amazing. It was a little bit of a you know it, who you know. I really talked to people and got advice and those ended up being some of my clients eventually, when people that I was asking for advice. So that was great. But it was such a funny little goal, which was okay, because if I can do that, then it's like, okay, I've done something that hasn't been a detriment to my family. I'm adding to the family kitty. Well, we realized like, oh wait, now I can. There's more here. Chris: So I was just thinking as you were answering that question. You said it's been just over five years. Summer: So, given the calendar, that means you started in 2019 and then the world went upside down. Chris: So let's talk about, I mean, every business that starts out. It's going to face some headwinds and obviously this was a pretty big one. But just walk us through some of the challenges you faced and how you managed through that, given that you just had this new business. Summer: Absolutely Well, of course, like you know we. Business. Absolutely Well, of course, like you know we. I was just looking at right before COVID so COVID was in March and February I was just looking at expanding and getting some more office space because I'm hiring people. I was looking at leases. So that was hilarious, right, because the minute COVID hit, you know you don't sign the you don't sign the lease, which was great that we hadn't signed it yet, so that was just a fortuitous that was a God thing, but I will say there's a few good things that came out of COVID. In general, COVID was very good for Craig Group and here's why it was good for Craig Group. I think that middle market businesses that I was working with and we also work with healthcare companies as well, especially healthcare technology, B2B and B2C healthcare I think that what COVID brought to us was that people always did, but then they had to go and find your business online Right, and probably on their phone Right. So if you were not ready with a digital presence and for sales and marketing, so if somebody could not seamlessly buy something from you online or if they couldn't research your product online, you were toast in COVID. Chris: Very true yeah. Summer: And even B2B industrial manufacturing businesses that never cared a day in their life about their website. All of a sudden they need their spec sheets to be posted online because they can't drive over and drop them off in person right? They're not going to trade shows, right? So website, but not just the website, really the content, the interaction. And then how good is your email response? How good is your team on the phone? How good are they at working those leads that just got spotlighted? And on the healthcare side, as you can imagine, about COVID, people are scared to death. At that time, telehealth was nascent. Chris: Right. Summer: Pretty terrible still, kind of, and they realized we have to invest here. Patients don't know how to get in touch with us. Everybody's scared. People aren't coming into the doctor's office or the hospital because everyone's afraid that they're going to get COVID. So the messaging opportunity for what we do, which is growth, really about growth. We no longer had to convince our clients you need to take action, because before pre-COVID, and even either at the same time of COVID, there was also this shift with the markets too. Around PE also said oh wait, this has been like really good times and I actually need to start building organic growth instead of just buying another company and doing roll-ups. So this happened very right after COVID. So those two things we did not. We stopped having to tell people. People would ask us why are you doing growth support? We don't need that, right, and nobody says that now, right, no, there's no argument. So COVID, plus what was happening in kind of the deal-making PE market, which we can, that's another. That was another big change for us, but it just helped people say, oh my gosh, we need help. We need help right now. And that was a huge. It was a huge growth time for us. So we grew significantly in 2020 and 2021. Chris: Stars aligned, it sounds like. Summer: Stars aligned and again, it was just one of those who would have. There would have been no way to know. Chris: Forecast, foresee or plan no way. Summer: The only way that I was able to do is I said we were able to kind of make hay, which was okay. We have a door here, so how can I be really good about scaling in a smart way? So I didn't hire tons of people, I hired slowly. I never wanted to have layoff right, so I was able to say I have an opportunity, let's scale slowly. Due to that growth, we're also bootstrapped. So we were able to fund our whole company out of revenue which, especially at that time, I wasn't going to go fundraise. It was just so we were just. We're really lucky that we were able to build something, grow, but grow in a. We weren't growing too fast that we were getting out over our skis. We were able to service our clients, grow, you know, as needed. Then it ended up being a good time for us to kind of get our feet under us about who we are as a firm. Chris: It's a great segue when you talk about the growth you were seeing from the client revenue side forced you to start building your team. Yes, so let's talk about how you went about. One setting the strategy of not growing too fast, because you can fail when you do that, but really focusing on making sure you're making the right hires and adding to your team in the right way. Summer: Yeah Well, I'll say I don't always make the right hires and I've made so many mistakes. If you said that, we'd know you're lying, yeah if there was a thing that I think I could always do better at, it was being even better at hiring. I mean, to me it's the hardest thing that I think we do as business leaders, as CEOs and entrepreneurs. So that is something that I think you just get better at, but you still fail. So that's hard. I have no secret. I have a few things I've learned on that side, but I will say, on the growth side too. Before that, as a person, I'm just a fiscally conservative person in general, so I think some entrepreneurs can get especially more kind of visionary and I think I for sure hold the vision, but I'm very conservative. But that helped us. I think I've had to almost pull myself off of that, so I almost can be too conservative, right. So that's something that I've had to learn about myself, which is I need a counterweight to say you know, do this. But at that time it worked. It was a good way to scale. So I am conservative there, but I did realize in terms of people, if I was really going to grow and we have this value prop about growing with sponsored backed businesses. I myself while I am married to somebody that works in PE and I know a lot about PE. I never myself worked inside the doors of PE and I really had to have that in my firm in order to just have that credibility, you know, just to. Okay got it right and so I did decide very early on. We're growing, we're having a lot of success. I knew that I had to have somebody else at a partnership level that was going to be able to move us to the next level, and it had to be somebody that did not have my skills. Chris: Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom, and thanks for listening to the show. Summer: So I needed somebody that was very, you know, has a different background than me, had a different skill set than me, and so that was, you know, really a game-changing hire. So we brought on at that time Libby Covington. And again, she comes out of private equity, she was in-house at Cap street but also worked at law firms and then had also operated in-house with the Doggett family, so we had a lot in common in that sense. But I knew what she brought and what I brought were going to be complimentary to the market and that was ended up being true. You know that that was. But it was hard right, deciding to bring in, you know, somebody. It's really hard. Chris: You make it sound really easy. Summer: It's not. Chris: Because a lot of people entrepreneurs, maybe just humans in general we tend, you know people that we're like, so you tend to hire people like you Absolutely. Instead of doing. What you should be doing is what you did. And how do you hire someone that fills you out right the other side of the skill sets that you don't have to make the strong team. So you know, kudos to you for seeing that, and I know of Libby from her days at Cap Street. So so then you bring Libby on and there's 30 other people you've hired in a few years. Summer: That's right, that's right. Well, I have, you know, tricia Eaton. She started with me. She was actually my first employee, trisha Eaton, she started with me, she was actually my first employee. She now is in an operations role for me. She's been with me since day one. You can do anything. She's the person that can do anything. You just give her a problem and she just goes and solves it. So she has just been my right-hand woman and I couldn't do this without her. So we had her, we had Libby and then, quickly, we had to hire some subject matter experts. So me and Libby cannot keep delivering all the work. Patricia can't deliver all the work. So we really had to go and fill out the teams and I focused on hiring high-margin employees. So where could I bill and where could I charge for their expertise? Sure, right. And then if there was employees where we didn't really use them that much or it was really low margin, we would usually go with consultants. So I had a bench of 1099s. And we still do. We've less. So now we still do. And again, that was another way where we scaled more slowly. So it didn't, you know, have to get ahead of ourselves on building. When was it the right to have the full-time versus the part-time. That was also a benefit of COVID. So I think COVID and I'm seeing this today too it really, I think, enabled people to work the way that was better for them, like there was a new definition of work. Chris: For sure. Yeah, and it's being talked about every day. Summer: Of course, and especially in your industry too, in law firms with a very kind of traditional track, and I think there's people that say I want to work and do really good work, but I can't work in this way, and whether it was in the office or not, but even if it was maybe I want to do great work, but I need to do it 30 hours a week because I'm taking care of my aging mother or I want this lifestyle. I will make less money, but I need to work this much time from this location. So we leaned in hard on that Huge value prop for us. So I think that was one of my successes of being able to hire really great talent, because I was able to align with the times, because it was what it was but also to truly say I want your best work. I don't care if you need to live in Miami, right, I don't care. If you're telling me I really have to work 30 hours a week because I have personal responsibilities, I'm like great, give me your best 30 hours a week. To me that's better than any you know 40 plus hours a week person. That isn't maybe the best. Chris: Sure. Summer: Right. So I, we scaled that, we scaled through that way, we also would. We have a and we still do this today. We bring people on and we do a 60 day trial, and so and it's written, it's papered up and it says if this isn't a fit fit, we're going to separate fast. Chris: Yeah, there's a lot of value in that and it does help the saying of hire slow, fire fast, absolutely. So you get a test run at it. Summer: That's right, and sometimes you can't hire slow. Sometimes I wish I could. I've got I don't know four roles we're hiring right now and I need them to be filled yesterday. Chris: Right. Summer: But at least we've learned that we do have to have a trial period and we have to be eyes wide open about it. You know we're and I. Just part of our culture and it's part of our values is we do excellent work. So excellence is part of our culture. But also, if you can't meet that excellence, you will be let go, like we fire people, and it's not a scary thing, it's just. You know we're, we just have no tolerance. You know, and what we talked about we something we say in houses we don't have. Just you know we're, we just have no tolerance. You know, and what we talked about we something we say in house is we don't have middle managers. You know we don't have that. You're, you're, everyone's in the spotlight. It's that ownership mentality that's right and everybody's like that, so everyone's in the spotlight. There's no middle, you know. So you years, I mean there's been lots of not home runs you know, it's been you know there's hills and valleys there with hiring. Chris: Well, that's good for people to hear. Right, You're not always going to get it right. There's ups and downs, just like in life. But if you're, if you have a mission, like like Craig group does and like our firm does, then you know what your why is. And if something veers off from that, then you stay true to the why and then make those hard decisions. Summer: Yeah, and it always is. It's always hard. It's the hardest thing we do. Chris: No doubt. I want to talk a little bit about innovation, because clearly what your company's doing is innovative and for PE firms. But just in your space, how do you go about fostering innovation amongst your team and encouraging it within the company? Summer: Yeah, I mean, I think that it is who we are. Honestly, it has to do with every single person that we hire. Again, even going back to that, we don't have any middle managers mindset, which is there's no medium, there's no mediocrity, we're always how could you have done better? How could we have done something faster? Wait, what tools did we not use this time? So those questions are asked. Every engagement we have, I'll say we're doing something pretty different. We do have a few competitors out there not very many, but we do something unique. I mean, we are consultants, we do consult, but we're certainly not a consulting firm typically. You know, we're not an Accenture right, because? Why? Because our people actually get in and then they actually do the work, Not that we don't do at Accenture, but that's our model, it is what we do. So we're boots on the ground, so we actually do the work. So we're not an agency, but we do some agency work right. So and then on the technology side, we have a software platform. It's patent pending. It's all about forecasting and how do we get better at forecasting sales and marketing? And if we can forecast better, we can then make action and take action more quickly. And so those are the three things we do. And again, we have some competitors, but what we do as a company inherently is pretty innovative, Like we're doing something a little different, Like the skill set is a little different. We move faster, you know. We have a different, you know. So we are doing something different. I think everybody at the firm knows that and they're aware of it, it's just ingrained in your culture, it's just who they are. Chris: They know it, and I've been to your website so I'll tell you it absolutely comes across from your website, which I know is part of the thought that went into design of the website. Right, you show up different Yep, so it seems like that's part of when you're hiring these people you're looking for someone that can fit that. Summer: That's exactly right that DNA that innovative mindset. It's right and something that Libby and I talk about all the time and again, I fail on it. Sometimes I succeed, but we hire and we've really landed on this for Craig Group is we have to hire for people that just figure it out? They just get it done. It's like I don't really care what they're, you know exactly what they know or what they've done. It's like can you solve this problem? Just you know, almost like if you just did a business school case and put it in front of them and said solve it. Chris: Well, I'm curious because I've been reading a lot about this lately and we have some internal debate about it in our recruiting process. Summer: Do you do any kind of role play as part of your process to put them in the position or challenge them to see how they problem solve. You know, we don't do it formally and I think maybe we also thought about doing it formally like a formal case. We do it in an informal way, which is here's a situation that we're in Usually, it's a real, it's a real client situation and we say hey, what do you think about this? And let them, you know, talk it through. Right so we do it as part of our interview process, but we certainly don't have it formalized and I think maybe we should. Chris: I feel like there's a lot of value in it. I've heard people a lot smarter than me talk on it, and you know the question is and it is the question of does that scare a candidate away? And my answer that is well, if it does, and maybe we learned something early on we should have won't find out till a year later. Absolutely. I'm kind of at a mindset. It seems like a good idea. Summer: I think it's great. I would agree wholeheartedly. If somebody's scared of any kind of testing, then that's probably not a good. It's probably not a good choice. Chris: It was not going to be the person that says let me prove to you I can do this, I'll figure this out, right. So just interesting. You know people's mindsets on that so that always leads me, maybe, into the culture of Craig Group. How would you describe it and what are some of the things that you believe you're doing that help foster and allow it to grow? Summer: yeah, yeah, I'd say that our culture again, we you know excellence in our work is really the number one pillar. We have a thing on our on our mission also. This is no bs. What we mean by that is we show up authentically. We're real, we're real people, we're real humans. We have, you know, everybody that I work with either is caretaking for somebody else in their family, whether it be aging parents, children. They're passionate about volunteering and they're doing that. So we are whole humans and whole people and so I believe in like I don't want to if somebody shows up in an inauthentic way, it's like I'm fine, everything's fine, and I have no tolerance. So we have this real culture of authenticity, excellence, absolute excellence in client delivery. So everybody shows up with that. It's our culture, because we talk about it in hiring, we talk about it in our all-hands monthly meetings, we talk about it in the way we behave, which is we meet people where they are today. So it's okay in Craig group to be very authentically who you are. So that's just how I am, that's how I run the company, so, so we have an authentic culture. But what that also means is everyone at the company we're on, we're remote. We do have a lot of people in Houston, but we are remote. But that does require people to communicate with each other, which is are you okay, all right, picking up the phone and saying because you, if we're all going to have no bs and we're going to work hard, you have to know what your team how, what is your team okay? Chris: what's going on in their life? Summer: yeah, might impact their ability to deliver excellence 100, which is like tell me, do you need help? Chris: my follow-up question was going to be you sounded like a remote company. So, yeah, creating the, the connectivity of that culture, especially at that level that you're trying to achieve, has got to be challenging because you're not in person. Summer: It's so hard, it's so hard and again, I think it's. You know, we have a cameras on culture, you know, and everyone's cameras are on. I mean, I spend, we are all on. You know, video calls all day. Which pros and cons. Chris: Right. Summer: But I think that everyone's leaned into that. There know we can't be grumpy about that. We're not, you know, and everyone's also required to do really good work. But part from a training standpoint, and I think we're getting better at this, I think we can keep getting better. We're not perfect, but working asynchronously, which is what remote work is Right. Not everybody knows how to do that. Like you can't assume that everybody just knows how to work asynchronously. It's a skill set. Knowing when to do async work versus when do you need to have an in-person meeting, knowing when those workflows that is not something that I think you can just know. Chris: Sure. Summer: And so we definitely have an expectation that everyone works really efficiently asynchronously, and I love asynchronous work. Personally, I think it's way more efficient than getting in a big meeting full of people all at the same time and wasting everybody's time. But there is also this time to get everybody in the meeting and you know, sit together. But we are doing better at training people about asynchronous expectations. So we use you know, very technology heavy, very tool heavy. So we use a tool. There's a tool called Loom. It's a video tool. Basically, you can explain something really quickly on your own time and then send it to people so then they can go figure out what you're trying to explain to them. even if you couldn't meet in person. We use project management software. Basecamp is the one we use. Other people use Asana, so we use Basecamp, and all of our work is asynchronously matched. And so I think that culture though one thing that does it, we move really fast. So the culture is again with the excellence and you can move fast with async work. Sometimes it slows you down, sure, because you need to just pick up the phone Instead of you know, so you can. And that's a lot of times where I get into things Is, hey, let's stop doing this Call like call each other, you know somebody's not understanding, right, but our culture is really, we move really fast. Our clients have extremely, extremely high expectations. I mean our clients are you know? PE firms. They're, you know, there's no tolerance. Chris: And they're worried about the ROI and they want the growth yesterday. Yes. Summer: Yesterday and they, you know. So we work under that pressure with all of our clients high intensity, high growth. So we're high intensity, high. You know that we match our clients. We're yeah, that's what, that's who we are, and I think it works really well with a remote team. I think we've been able to hire people that want that, that high intensity work. If you don't want it, you can tell and it doesn't work with that. Chris: It shows up real quick, it shows up. Yeah, so you were talking about, you know, your base clients, the PE firms. Let's talk about what are some of the things you found to be successful for you and your company to kind of build and maintain those relationships so that you keep them and you get more. Summer: Yeah, absolutely so. I think it's challenging to, I think, sell anything which we're selling a service, right, but I think it's challenging to sell into. I don't want to put them all in the same basket. So not all PE or independent sponsors are sponsored, because they're not all created equal, right, so that's. I can say that but it is a tight group of people. It's a it's tight knit. It's a small group. I think it's an it's elite. Most people that have those roles are very well educated. They have great experience. I think you really have to be trustworthy, like they are not going to pull in a partner that has not been vetted. You know that, had that, that hasn't really been like. You know this is the real deal. So those relationships are really hard-earned. You know those are not easy to come by. I will say me and Libby both have our own sets of networks. That was enabled, sort of the catalyst. But the only reason why that's been able, we've had success, is because we've had to prove it. And when we prove it, you know, we then can build onto the next one and the next one. And I mean our model would be that we become a partner with the firm and that they bring us in on multiple portfolio companies and that's what happens, right. But it's hard. It's not something that you don't. You know we're not selling. You know something that's not high value, high stakes, and we really are a partner. We're not a, you know, a vendor and that takes a lot of trust. We have to spend a lot of time. Chris: Yeah, it's funny because I can totally relate. Our mindset here at the firm is the same. We want to be as we say this all the time the legal partner to our clients, an extension of the C-suite, not a vendor, not a commodity, but an actual value-added partner. Summer: Yes, that's exactly right. And it's hard to get there. You don't just say that and you know you're like oh, I want to be your growth partner. I want to be a member of your management team. It's like OK, prove it. Chris: Right. Summer: Right, and so I think that we do that. I think our team consistently delivers best in class results and best in class work. We're also right sized for the lower middle market and middle market, and I think that's what needs to happen. We can't you know it's not Bain, right? No, and they can't, they couldn't, they can't do it anyways Right, but we're also not, you know, your sister's brother that's going to help you with sales and marketing. That you know out of their garage. So I think we're right size and for our size, like for where we are in the market, I think we're an absolute best in class option and we've had to prove it and prove it and that's also why we have best in class talent, because we've proven it and proven it. But it's definitely been. You know it's a hard fought. It's hard fought. Chris: You know every single win is a hard you're only as good as the last one, that's right. Summer: I mean it's dig and ditches hard. You know, it's like we have to say. I mean we're making sure that every time we deliver the work product, the trust and then also the ability to immediately implement our plan, and that's one of we really stake our hats on that, like we don't just give you a here's some really great ideas that you can't implement, nor do you have the money to go hire the team to do it. So we really just hang our hat on, let's roll, let's go, and it's like ready to go, and so that's hard, it's hard work. You know this is tough and so that's exactly right We've got. You know we need that to be so good that the firm, the CEO of the port co and the firm are going to say man, that was really worth it. What would we do without that team? How would we, where would we be right now without that team? Chris: Where else can we use them? Summer: And that's what they. You know it's like we can't. We have to. You know, we have to keep. I think we can always get better. Chris: The results would suggest that. But to your point, the last word you just said right was if you don't have the mindset of continuing to, how can we improve? You're going to get left behind. Summer: That's right, and I think, a lot of my core team. You know one of my senior strategists, Macy Allen. I think every time she works on something, she comes up with another innovative idea about. You know what, if we would have done this or wait this tool, can we try out this tool? We're really leaned into that technology and AI in our work, but I think that what works so well is the answer is yes. Bring it in, let's try it, let's test it no-transcript and just your leadership style. Chris: How would you describe that and how do you think it's evolved since you started this five years ago? Summer: Yeah, well, I mean, I think it definitely has evolved, you know, I think that also going from having you know two people to this very large team. We're very flat organization so we don't have lots of hierarchy. So most people directly report to me probably too many, which is something we're working on. But I think I've got a very straightforward management style so there's really not a lot of dancing around things. There's not a lot of confusion. If I'm telling you something, it's probably going to be very clear. I also give feedback continuously. I believe in spot feedback so we don't wait and write it down and wait for the quarter end to go back and like report. I think that's just tiresome. So everyone is encouraged to give spot feedback both you know, positive and negative and do it in that moment. Sometimes I will do it in our project management tool and say spot feedback and just put it. And that way if it's written. Sometimes they can have some time to react. Chris: Right. Summer: As opposed to kind of. Chris: I like how you signpost it though. Yeah, I say spot feedback. Summer: Like prepare thyself. You are getting feedback. Yeah, and I put it and I just say it, and I think that I lead with kindness, always, always. I think that truth without kindness is cruelty and that's a direct quote from my husband, jason Craig, one of his themes and I think that being kind to people, even when you're frustrated and is, is the only way to be. So lead with kindness, but also tell the truth, which is this you know this went well, this didn't go well, you know, but it's not. It's not about you as a human. You know this isn't a. You know we're not making a personal judgment about you, but this work product, you know, wasn't what it needed to be or whatever it is. But I tend to give feedback. You know, again, it's rapid, it's in this, it's like I lead. You know, very, you know, crisply in the moment I've had to get even more efficient with that, with a lot of people you know, and I don't see all the things, and so I definitely try to speak to every a lot of people to get you know other people's opinions on work product. So I talked to a lot of people. I talked to clients ask for feedback and then go and manage my employees. That are what I heard from clients. So yeah, I think I'm a management style again. I think I get a lot of feedback, a lot information, but crisp, kind, but really Christmas and some compassion right, always, always. Chris: So that's something you mentioned. I don't think a lot of people think to do or they think to. They think about it but they're scared to do it, and that's get feedback from your clients. Summer: Yeah. Chris: Right, it's the most valuable feedback you can get because you're really trying to serve the clients. But if you're not delivering what they want in the way they want it, you're missing the mark. Right, you can work hard and you can believe it's excellent, but if they don't believe it's excellent, hard and you can believe it's excellent, but if they don't believe it's excellent. So anything you do this kind of systemize that, or is that just you know periodic check-ins with your clients, or I don't like that. Summer: You know people will disagree with me on that and there's a whole theory in marketing around, you know, net promoter scores, which is it's just a survey, essentially that we're just not big enough for that. Like I need to be able to call all my CEOs which I do and can, and I get feedback and write it down. I mean, you know, and I talked to all of my CEOs at least every other week and I asked them all every time, you know, and sometimes they would say I don't even know, go talk to the other team and I do which is great, because if the CEO doesn't know if if anything's good or bad, that's great. Chris: That means there's no problem excellent. Summer: But no, I do it continuously. I see that as really one of my roles in sort of steering the ship is talking and saying you know what's, you know and I want everything. I want silly stuff, little bitty, you know things. I got some of that last week. It was a really super small thing, but that you know it matters. That's right. You know I don't, you know I want all the things. So I just try to have a relationship that's very trustworthy. It's informal in the sense that we can talk. I want that kind of relationship. I don't need it to be something that's this big thing. Chris: You don't need an email saying click the button and fail the survey. Summer: I really hate it. I really do I mean again somebody's going to quote me on that in a few years when we do that and send the email but I just no thanks, We'll ask directly? Chris: I don't. I'm not in favor of them either, and I don't know that you get the most authentic feedback. Yeah, right now, at some point, if you're so big, maybe you don't have a choice. Summer: But yeah never lose the personal yeah, that's right, that's right. Chris: Summer, this has been such a fun conversation. I want to just end on a few lighter notes. Okay, what was your first job growing up? Summer: oh, lifeguard, life lifeguard. Out at pecan grove, country club, out in richmond texas, which might have been my most favorite job I've ever had. I still like love it taught because you had to wear. Chris: You got to wear a bathing suit. You were the most tan you ever did. I was the most tan. Summer: I also love to swim. I love teaching swim lessons and I was a swimmer, and it was just it was great very good. Native texan native texan born in odessa, texas. Yeah, native native Texan Lived in Oklahoma, lived in Illinois, but I'm back in Texas. Chris: Okay, so do you prefer Tex-Mex or barbecue? Summer: Tex-Mex, all right yeah. Chris: I usually ask people this question, but you have three young kids so I don't know. But if you could take a 30-day sabbatical, where'd you go and what'd you do? Summer: Yeah, my husband and I, even though we live in the flattest part of Texas I think that's under sea level we really love to mountain climb. So we're hikers and climbers. We try to take a pretty big trip every year or so if we can. We did a really big trip this summer. It would be a no-brainer. I mean we would go and climb a really big mountain. Aconcagua in South America has been on his list. I can't quite get it on mine because it's a 30-day trip and I can't. I've got a 11-year-old, a nine-year-old and a five-year-old and I can't quite do that. But if I could wave a magic wand and I could be gone for 30 days, I would go climb Aconcagua and spend time in South America. Chris: How cool. That's a good one. Well, thanks again for taking the time. Love your story. Congratulations on the success that you've already achieved and that I know that's in your future. Summer: Thanks, Chris, appreciate having me on. Special Guest: Summer Craig.

Building Texas Business
Ep082: From Corporate to Curls with Renee Morris

Building Texas Business

Play Episode Listen Later Oct 23, 2024 44:35


In this episode of Building Texas Business, I chat with Renee Morris, Chief Curl Officer at Uncle Funky's Daughter. We explore her path from management consultant to leading a national hair care brand. Renee shares her approach to maintaining business control by relying on personal savings and family support rather than external investors. She discusses forming partnerships with major retailers like Target and Walgreens while building a creative team to drive innovation. I learned how she tackles recruitment challenges and ensures brand visibility at a national level. Looking ahead, Renee explains her vision to expand into skincare and education, and serving communities of color in new ways. SHOW HIGHLIGHTS Renee Morris discusses her journey from management consultant to Chief Curl Officer at Uncle Funky's Daughter, emphasizing her desire to balance career ambitions with family life. We explore Renee's decision to purchase an existing company rather than starting from scratch, leveraging her experience in sales and marketing strategy within the consumer products sector. Renee highlights the importance of having a financial safety net when transitioning to entrepreneurship, sharing her personal experience of not drawing a salary for years and relying on her husband's support. We talk about Renee's strategic decision to avoid third-party investors to maintain control over her business, focusing on conservative growth and solving customer problems. Renee explains her approach to forming strategic partnerships with major retailers like Target and Walgreens, discussing the role of distributors in helping small brands enter national markets. We discuss the challenges of recruiting and nurturing talent, emphasizing the importance of fostering a collaborative environment that encourages innovation and creative thinking. Renee outlines her vision for expanding the brand into adjacent areas such as skincare and education, aiming to serve the community of color more broadly. We explore Renee's leadership style, focusing on adaptability and learning from failures as she considers new business ventures. Renee shares personal insights from her early career and hiring experiences, emphasizing the importance of trusting one's instincts during the recruitment process. We examine the role of social media and influencers in maintaining customer confidence and visibility during brand transitions, particularly when changes are made to product packaging. LINKSShow Notes Previous Episodes About BoyarMiller About Uncle Funky's Daughter GUESTS Renee MorrisAbout Renee TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode you will meet Renee Morris, chief Curl Officer at Uncle Funky's Daughter. Renee shares her passion for helping curly girls solve their hair problems with unique and innovative natural hair products. Renee, I want to thank you for coming on Building Texas Business. It's so glad, happy to have you as a guest. Renee: Thank you, I'm excited to be here. Chris: Okay, so you won the award so far for having the coolest and, I would say, funky, but that would be. Renee: Play on words Right. Chris: But as far as a name for a company, uncle Funky's Daughter, yes. Okay, tell us what is your company known for and what do you do? Renee: So Uncle Funky's Daughter is a hair products company. We're based here in Houston, texas. I bought the company, so the parent company is Rotenmore's Consumer Group. But I bought the brand Uncle Funky's Daughter 10 years ago from a husband and wife team. So Uncle Funky's Daughter curates natural hair products for women, men and children who choose to wear their hair naturally, and so that's shampoos, conditioners, curl definers, moisturizers, stylers, finishers. Shampoos, conditioners, curl definers, moisturizers, stylers, finishers you name it, we make it. We also have a thermal protection line for women who want to blow dry and style their hair with heat, and we're distributed nationally Target, walgreens, kroger, cvs, heb, locally, so you name it, other than Walmart, we're there. Chris: Beauty Easy to find, easy to find, easy to find well, I have to ask this because I have daughters. I mean Sephora or Ulta. Renee: No, Sephora or Ulta. Yet we've been working that line. We can talk about that as part of this deep dive, but we've been working that line and but no land in Sephora or Ulta just yet okay, very good. Chris: So how did you find your way into the hair care product world? Because you didn't start there. Renee: No, I am a former management consultant 20 years management consulting, advising clients multi-billion dollar companies on how to drive revenue growth and through sales and marketing. And I was a mother of three kids. At the time my son was probably three or four, my daughters were two and I was flying back and forth between Houston and New York for a client. And I had this realization that I didn't want to do that as a mom. I needed to be home, but I still wanted to be a career person. So I knew I am not built to be a stay-at-home mother. That is not who I am, and COVID taught me that with isolation. And so what I started deciding was I wanted to figure out what I wanted to do next and I realized I had some options. Right, it's that fork in the road that you go through. You start to look inwardly every time you have that fork in the road and I did that and I said okay, your option A is to go find a company based in Houston and be a VP or senior VP of some operation. Option B is you find a small company and you're like a big fish in a small pond kind of thing. Option C is you just go do your own thing. And after I kind of went through it, I realized I worked for the Coca-Colas, like in GE Capitals of the world, in my past. I didn't want to go work for a big company. I didn't think I wanted to work for a small company because of my personality style, right, um. And so I decided I wanted to go buy something and then or have my own company. And so then the question becomes do you build or do you buy my? I'm a management consultant by heart, so it's always go buy something. Why? Because I can take it, I can fix it and I can grow it. And so then it became all right, well, what are you going to go buy? And so, like most people out there, they're thinking about buying a company. I started reaching out to brokers, I started doing some networking, calling attorneys, people that work on deals, that kind of stuff, just putting my name out there, and I got all the things that you normally get when you're looking to buy a company the gym, the dry cleaner, the storage facility, the gas station, all the things that I didn't want to buy because I didn't have a passion for them. And so, also, for background, my consulting experience in sales and marketing strategy has been predominantly in consumer products. So I know consumer products, I know revenue growth, I know marketing strategy. So I was like okay, so I kept looking and I used this hair product called Uncle Funky's Daughter. I found it when I first moved here in 2000. Like all curly girls out there back then, that was almost 20 years ago, my goodness. But 15 years ago back then there weren't a lot of natural hair products out there for women of color and women of curly hair with curly hair specifically. And so I googled when I first moved here natural hair products, curly hair, houston and Uncle Funky Stoddard came up. I've never heard of this company right. So I go to rice village and buy this product and I start using it. Extra butter, start using it. And for those out there that are, you know, african American descent, you know thick, curly hair, we do this thing called two strand twists to what. I love it. Two strand twist. Chris: Okay. Renee: So, you take your hair and you twist it in like instead, instead of braiding it, you put it in twists, and there are single twists all over my head right. So that's how I would style my hair wear it, rock a two strand twist. Those out there will understand that, look it up and then Google it and then and so that worked on my hair really well. And so, again, for those with tight, curly hair, finding the right hair product that works for your hair is tough. It is not easy, as you know. One of your team members, courtney, was talking about. She's gone through all the products Because you go through this product journey trying to find something that works for you right. So found Extra Butter, worked, loved it, and then I would stop using it while I'm traveling because I would forget it right at home sure. I would go back to some other competitive brand and it didn't work for my hair. So I'm like, okay, uncle Funky's daughter is the only thing that works for my hair. So I go in to get my Uncle Funky's daughter one day, after I, you know, had braids and wash them out. And yada, yada, yada. I'm going in, I'm getting my extra butter and this guy behind the counter who I bought hair products from for the past at this point, five years, says yeah, my wife and I are going through a divorce and I'm like, oh, so I do have an MBA right. I'm not some, you know, trying to sound like a shark, but my MBA said distressed asset might be willing to sell stress asset might be willing to sell. Like literally, that is the voice that went in my head. And so I was like, oh really. So I stood there in that store and I just chatted with him for hours and about the company, you know what, you know personally what he was going through, because divorce, you know, for those that may have gone through it, can be an emotional, you know troubling time. So I was a listening ear. But as I'm listening, I'm also thinking about like, okay, what's the story behind the brand? Is this going to resonate? And I'm also watching people come in and out, right. And so I said, well, if you guys are you guys thinking about selling it? And he gives me a story about you know what's happening with the sell and cell and I said, well, if you're ever thinking about selling it, let me know. So I walk out, I Google, because you know this is horrible to say, but divorces are public right right. Chris: Is it filed in state court? Renee: it's a public record so I'm figuring out what's happening with the divorce and I find out that the company is in receivership. And for those who don't know, because I did not know at the time what a receivership was, a receivership happens when a divorce is happening and the husband and wife aren't operating, behaving appropriately. Chris: Well, they can't agree on the direction of the company and it can be not in a divorce. But basically, owners cannot agree and a court may appoint a receiver to run the company. Renee: Exactly. Thank you, that's why you're the attorney and a court may appoint a receiver to run the company Exactly. Chris: Thank you. That's why you're the attorney. Renee: Have a little experience with that yes, so the judge had appointed this guy to be the receiver. I reached out to the gentleman and I said I'm interested in the sale of Uncle Funky's daughter, if that so happens to be the case. And so the one thing I did learn and you can probably expound on this is oftentimes in a divorce, when the receiver comes in, at that point that receiver is really thinking about how to get rid of this asset. And so those are all the things that I learned during this process, and I was like, okay, so he wants to sell because he wants to get paid and he knows nothing about this business. Chris: He was, you know no offense, no emotional tie to it, for sure no emotional tie. Renee: He's an older white gentleman who knows nothing about black hair products and so I was like, okay, so he doesn't know, he doesn't have an appreciation for the value of the company. And so I reached out and I said, okay, here's a number. You wouldn't believe the number I gave him and he counted with some minor you, some minor adjustment, and we bought this company for less than $100,000. And they had a revenue at the time. When I saw their tax returns, I think it was maybe a million or so that they claimed in revenue. At some point they said, but at least for sure I think our first year of revenue was probably around and it was a partial year. Probably a quarter million dollars is what revenue they generated, and so we really, if you talk about a multiple of sales, we bought it on a tremendous it's a heck of a deal the deal. Okay, I can't find those deals these days. If anybody has one of those deals, you come let me know and so. So that's how we ended up buying this company ten years ago and shortly thereafter, target comes knocking at the door and says, hey, we were having this discussion with the owners about, you know, potentially launching. Would you be interested? And I'm like, absolutely. And it was because they were going through this divorce that they couldn't get over the finish line, right? And so shortly after we buy, we're launching in target. But before I did that, one of the first things I did was because, if you ever, if any, it's probably so old you can't find it. But the label. When I first bought the company, when I was buying it, it was this woman's face with a big afro on the front and it had a cute little 70s vibe on it and it was in this white hdpe bottle which, by the way, those aren't recyclable. So I said first, we need to change this, we got to change the packaging, we got to upgrade the label, we need to make it universally appealing to all curly girls, because if I look at a woman with a big afro, I think tight, curly hair like mine right and our products work across the spectrum from wavy, like Courtney, to really tight, like Renee, and that wasn't representative on the label okay so we redesigned the label, changed the bottle from an HDPE bottle to a PET bottle, which is recyclable, and then just upgraded this packaging to what I consider a sleeker new look. Chris: Very good, Great story, Thank you. So back up a little bit, share a little bit, because so you go from big corporate consulting job some comfort in there probably. You mentioned travel and you did mention the mom aspect playing a role. But let's talk a little bit about actually getting the courage to take that leap out of the big corporate role into. I'm going to buy something that's all on me now to either make it or break it. Yeah, that had to be scary. Renee: It was, and I am fortunate in that. You're right. I had comfort. We have financial security. I had a husband who was, who still is, who's a senior executive in medical devices has nothing to do with anything about consumer products, but you know, we have the luxury for him to say I can carry this load, financial load, and I think that's the big mix, right? I tell people all the time if you're going to take that leap, you got to make sure you've got cash flow, because for not only for your, you know, for the company, but for you personally, right? Because there were several years where my husband called my business a hobby Because I was contributing nothing to the financial plan. Chris: In fact, you were probably taken away. Yeah, I was taken away. Renee: So every year I mean. So I wasn't drawing a salary. I didn't draw a salary for a couple of years after I, I didn't draw a salary until our tax accountant said you have to draw a salary because we're changing you from whatever tax to an S-corp. And I was like oh, wow, really Okay. So what am I going to pay myself? Okay, and then he goes Well, you have, and it has to be reasonable. So for probably three or four years after I bought the company, I didn't draw a salary. I was paying my employees but I wasn't paying myself. And so I think and I say all that to say yes, it takes a leap, but it also takes the ability and the willingness to take that financial hit Right. So were there things that we probably wanted to do as a family that we didn't do? Probably so. Chris: Yeah. Renee: Because I'm growing this brand and was there times I went to my husband like I need another thirty thousand dollars? Probably so. And because one of the things I specifically had chosen is I did not want, and I currently still don't want, to pull in private equity, vc any type of third party investor funding. That is a personal decision I've made and it's because I am a former accountant and I'm extremely financially conservative and I also don't want different incentives to help influence how I run my business, different incentives to help influence how I run my business, and what I mean by that is I personally just didn't want to have a PE company saying you need to do these three things because your multi, your EBITDA needs to look like this and your revenue growth needs to look like that. Right, so I could have we could have easily grown really fast, like a lot of brands do, and grown themselves out of business, or, but I chose the path to grow really conservatively Now, and so I think I say all that to say I think, yes, financially speaking, having the bandwidth to be able to float yourself and your company for a while is critical, and so don't take the leap if you're still, if you're at your job today, living paycheck to paycheck right, you have to have a cushion. Your job today, living paycheck to paycheck right, you have to have a cushion. So what that means is, maybe if you're trying to start the company, then you're running your business while you're living paycheck to paycheck and oh, by the way, you gotta stop living paycheck to paycheck because you got to start to build that cushion, right. So some of the you got to make sacrifices and I think that's the hard thing. Not everyone's willing to make the financial sacrifice that it takes to really run and grow a business without third party support. Now, in today's world, you can go get bc capital funding and you know money is flowing, or at least it was, you know but there, but there's sacrifices, but there's sacrifices with that, and so, yeah, that's great advice, you know. Chris: The other thing that you mentioned, as you were evaluating companies is one of my favorite words when it comes to business is passion. You passed on a ton of things because you weren't passionate about it. Renee: Yeah. Chris: You found something you were passionate about, and I think that's a lesson for people too, right Is? It's not easy to do. As you mentioned. Sacrifices have to be made. So if you're not really passionate about that decision to go be an entrepreneur, start your own business. It's going to be tough. Renee: Yeah, it's going to be tough, and so, because I have to wake up every day, I my passion is really helping people solve problems, and I do that through hair, because hair is a problem in the curly hair community. How do I maintain frizz? How do I keep it under control? How do I keep it healthy so it doesn't break? How do I keep it healthy so it can grow? How do I stop the scalp irritation? There's so many problems that happen in hair and so I what I think about. Like literally yesterday I was with my marketing team and we're talking about a campaign for the next month for products etc. Or really November, and I said, OK, what problem are we helping her solve? And that's literally the way I think about stuff what problem are we helping her solve? Because if we're not helping her solve a problem, then I don't have anything to talk about. Chris: Ok, Right, yeah, it's not going to move off the shelf. Renee: It's not going to move off the shelf thing to talk about. Chris: Okay, right, yeah, it's not going to move off the shelf. It's not going to move off the shelf. So another thing that you kind of alluded to, you went through somewhat. It sounds like a kind of transforming the business that you took over, right? You mentioned the product label and packaging. Let's talk. What else did you, you know, in taking that business over, did you find yourself having to change, and how did you go about making those decisions? Are either prioritizing them and you know we can't do it all- at once yeah, so what walk? us through some of the learning you went through that well, you know what's interesting is. Renee: So it wasn't much of a transformation, but it was. If you think about learning from a marketing standpoint, if you're going to buy a business, especially a consumer product company, and you buy it in today's world where we're so used to knowing who the owner is the first people don't like change. So one of the first things I had to do was convince our current customers that nothing had changed other than the label. The minute your package changes and it looks different, they're like the formulas have changed, it's not the same be the same. It's not the same product. So the first thing I had to do was convince them that this is the same product. In fact, I brought back discontinued SKUs that the receiver had stopped selling because they were slow moving. **Chris: How did you go about convincing the existing customer base? Nothing changed. Renee: So news articles, facebook articles, facebook social ads, like having live conversations, going live on social media all of those were things that I had to go in and dispute or Dubuque being like I was the person respond. There was no team, it was me and one other person. The first person I hired was a social media person. Okay, wasn't a warehouse person, it was a social media person because I knew being the being in the face of the customer was so important. So being live and answering questions online, answering the phone and people would call they will go. I heard that this wasn't the same formula. No, ma'am, it's the same formula. And actually having those, it was me having those live, one-on-one conversations. And so I think really touching the customer and being personal with her was the key to our success in in gaining that confidence. And we also you know this was early in the days of influencers we also had to partner with people to be able to talk about. Like it's the same stuff, guys, this is the bottle. This is the old bottle. This is the new bottle. This is both sides of my hair, no change. Chris: Okay, okay, very smart to especially, like you said, I mean so many people now the social media influencers have such impact on what products get picked up in the mainstream. Advert Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom, and thanks for listening to the show. Chris:So let's move forward a little bit. Part of changing things new products. There's a level. You mentioned your marketing meeting yesterday. What do you do within the company to help kind of foster innovation and inspire your people to be innovative about the products? Renee: That's a tough one because it's hard. Here's the challenge that we have as a small company. As a small company, it's hard for me to afford to pay me like the equivalent of a me right. The woman or a man with the MBA in marketing who's got, you know, 10 years at Coca-Cola. I am oftentimes recruiting talent, that's learning and I'm teaching, as they, you know, grow up in our company and so innovation is really. You know, I'm usually in that meeting asking the provocative question Like do these assets, does this story come together like cohesively, what problems are we helping them solve? Like, I am there helping them think through and push their thinking a little bit forward. We'll sit and we just do brainstorming with, you know, little toys in the room and stuff to play with, but it's really just helping them kind of. All right, just toss some ideas out there. Let's just throw like what is this, what does this mean? What's her brand voice? What does she sound like? What does she look like? Like asking those questions to help them just kind of think outside of the box. Now, if she looks like this, so what kind of tone is she going to have? All right, so what would she say then? Okay, so let's talk about, like how then that manifests itself and how it shows up creatively, and so just helping them kind of drill down to the so what is really kind of the role I like to play. It's the role I'm playing right now because I'm looking for a marketing director. Chris: Okay, yeah, anybody listening out there. Renee: Anybody listening out there? Submit resumes. Chris: So you talked about some major players as partners that you have right, yeah. Target and Walgreens and CVS, et cetera. So let's talk a little bit about that. How did you go about? You kind of you told a little bit about Target, but what have you done and what have you found to be successful? And maybe strategies that weren't successful in forming those relationships, but maybe, even more importantly, fostering and maintaining those relationships. Renee: So forming on the forming side retailers. For those who may or may not know the space, they want to come to you in one of two ways either direct or indirect through a distributor. For a small brand like mine, it's usually hey, I don't want to service direct, I want you to go through a distributor. And usually it's because when you first launch, you're going to be in a handful of their stores not full distribution is what they call it so not in all 1700 Target stores, but I think we started out in a hundred and so we had to go through a third-party distributor, and so that distributor then opened the door to other national retailers for us. So if you're thinking about launching into a national retail partner and you're a small company like mine, your best route to market is finding a distributor that represents your category in a national retailer. So whether that's peanut butter, hair products, lotions, flat tires, whatever, so you have to go and find that distributor. So that was step one. Once we got that relationship, our job is to grow it by driving traffic through the stores and getting that sell through. If it's not generating units per store per week, it gets pulled right. So one person wisely said a retail shelf space is like real estate. Once you buy your home, you don't want to lose it to foreclosure. So once you've got that slot, my job is to defend those two slots. And when I say we're national retailers, we're not like a P&G where P&G dominates the shelf. We've got sometimes two slots, sometimes four, but we're not, we don't have 10. So our slots are really important for us at a retailer and so for me, maintaining the relationship comes back to driving the traffic to the store. But, more importantly, supply chain. So when I talked about growing too fast for some brands and having measured growth, it was very important for me because I understood I came from a consulting company, although I did did sales and marketing most of what we did as an organization was supply chain. I wasn't the supply chain person, but I like to say I knew enough to be dangerous when I bought Uncle Plunky's daughter. So because I understood supply chain, I knew that not, we could not risk. We needed to have safety stock, we need to have inventory levels that look like x, and so that's why I did what I called measured growth. And so you know the distributor may come to me and go. I can get you into Kroger, walmart. Nope, we're going to do one retailer a year, one big guy a year, because I need to make sure I can scale, I need to make sure my contract manufacturers can scale, I need to make sure my team knows what to do and they know how to execute and fulfill the requirements of that specific retailer and so that we are successful. So that was the way that we grew and that's kind of the way we've continued to grow. Chris: That's so smart, that discipline right. It's easier said than done, because you just start a company and you go a couple years not making any money, or what you do make you put back in the company and then you got all these great opportunities. Come at you once. Renee: It's easy to say yes yes, yes, yes and yes, but you can't fulfill those promises, no one will come back. And there are horror stories where brands have been like yes, I'll go into Target, walmart, kroger, heb, cvs and Walgreens all at the same time and they can't meet the demand or they launch and they don't have enough awareness in the consumer market to be able to support and drive the traffic in all of those stores. So you really have to focus on how you're going to grow, where you're going to grow, and how you're going to drive traffic into these markets and into those stores. Chris: I mean any details you can put behind that, just as some examples to make it a little more tangible of things that you did, things that you thought about. Okay, we have to get this right to kind of prove that we can go to the next level. Renee: Yes. So for Target we did a lot of in-store events, so we took Target. So imagine if I was doing replicating this across like five different retailers. But for Target back in the day, for social media was much more organic and less pay-per-play than it is now, right, so we would do like it's a 10-day countdown. You know, to Target we're launching in 10, 9, 8, like on social media, it was like running ads. Then we did a find us in the Target, so we would do these fun games on social media and our followers would have to find us in their local Target and if they found us and they won a gift card, so we were doing anything we could. We would do in-store events where we would just have a table popped up where you can try products, give away products, get coupons, you name it. We were doing it. Gotcha, we were doing events outside the store. Inside the store. I was rogue because I didn't have permission from Target to do this. I mean because that would have cost me tens of thousand dollars, right, Target, I hope you're not listening and so we would literally just grab a camera and kind of come in and we would kind of sneak our little basket through the store down the hall and we would sit in there and the manager would come like, oh, we're just doing some footage, and I would say I just launched and I'm really trying to help my business and they would get it because you know, their local store manager, and so they would allow us to do like a little bit of a, a little bit of a pop-up shop kind of thing, and they would allow it. Now, today they probably wouldn't allow it because we're probably a lot more disciplined, but 15 years ago, 10 years ago, they would allow it and so, yeah, so those are the things that we had to do. So imagine if I was doing that for sally, for walmart, for kro, all in the same year, and I'm still trying to drive the traffic right, because we were still a small brand. Chris: Sure. Renee: I still call us a small brand because you know, if I go to you and I say, have you heard of Uncle Funky's Daughter? And your answer is no, then I'm a small brand, right. If I say you cause, everybody's heard of Clorox, coca-cola, pepsi, all the things, right, lacroix, you name it, they've heard of it, they haven't heard of Uncle Funky's Daughter. And so we're still in constant mode of brand awareness, and so trying to build that brand awareness and drive demand in every retail shelf at the same time would have been a daunting task for a brand like ours. Chris: Sure, do you still have the Rice Village? No, okay, shut that down we shut it down. Renee: I shut it down when I bought the company. That was the condition of the acquisition, because the day that I went and discovered who the owner was of the brand and I was sitting there chatting up the guy, in about a four hour period that I was there, maybe three people walked into that door okay so that you know, my brain said all right, that's a like a revenue killer. I'm not, you're not driving revenue right you need to focus on driving traffic on the retail shelf, and so are. We have no physical retail store now. Will we once again one day, maybe in a different format? Right, because now you, my friends? Other people have said you guys should open up a salon, and I'm like so maybe we'll open up a salon where the products are available and featured, but a retail store exclusively focused on our products will not be in a timeline. Chris: Okay. So there's an example right of an idea from friends. Maybe you thought about it, of branching out from what's core to your business. So far you've said no because you haven't done it. Maybe it's still out there. Why have you not done that? And I guess what could you counsel some listeners if they're faced with that? Or maybe they've done it and trying to make it work Again. That's another danger point, right Before you kind of branch into something different. Renee: So there are two things what I think about. Again. I always go from management consultant first right when I think about my business. I don't think about it personally, right, I think about it objectively. So I can go deep in my vertical or I can go wide horizontally, and I can do both. And so right now, where we are as a brand, honestly, is we need to go deeper in R&D and innovation. So we have not had an opportunity to launch a new product since COVID, and so we're in the process of developing a new product, so that's my primary focus. A new product line so we're developing a new product line, so that's my front focus. New product line so we're developing a new product line, so that's my front focus. Then, as I start to think about adjacency, about how do we take our core and expand and pivot beyond. Do you go to Skin next and stay in consumer products and go into Skin? Do you go in the two places that I'm more actively looking at Skin is out there as a product extension, but that's still core to Uncle Funky's Daughter. Do you go and do you buy another small company within Rote Morris Consumer Group and now you build a portfolio of brands? Because that's, really what I wanted to do when I started Rote Morris Consumer Group. My vision is to have a portfolio of consumer goods brands that meet the needs of the community of color, whether it's beauty, so for beauty. So that could be hair, that could be skin, it could be makeup, it could be a variety of different things that help her solve her problems every day. So that's really the vision. And then I bought this building a couple years ago and we have this wonderful, amazing space, and so and I open up this space I'm looking around. What are we gonna do with the rest of this space? We have this whole first floor, we have a whole second floor that's unoccupied, and even before I bought the building, this idea of building talent and a pipeline of funky junkies is what we call our followers funky junkies yeah that's what we call our followers, our customers. But how do you start to build not only a pipeline of loyal customers but a pipeline of loyal users? And so I started thinking about what if you actually had a trade school? What if you actually started? What if you were the next Paul Mitchell for African-American hair products, right when there's a Paul Mitchell school and you're teaching natural hair instead of you know other treatments that they do, and those exist outside of Texas. There's one that exists in Houston, but not focused on natural hair, but focused on beauty school. And so for those people out there who choose to have a different path in life and not go to college, but they're looking for a vocation or trade school and they want to be a hairstylist or barber, do you create a space for them to be able to do that? So that's the second adjacency. And then the third adjacency is then do you go the other end? So I know how to do hair, I'm learning how to do hair, I've got hair products, I'm doing hair on the other side and that's where the salon comes in. So in all both ends of the spectrum, I am a deep analytical person, so it's understanding what's happening in the market. So in the salon side, you look and you have to figure out and this is for anyone right. You never take a leap in adjacencies just because you think you have the money, the capability, the resources, whatever. You have to understand what's happening in the market because you're not smarter than the whole market. You might be smarter than a couple people in the market, but not the whole market. And so when I look at the hair salon space, I knew of several people in the Houston market that had launched salons and they had failed. They had failed within a three-year cycle and they had failed because the type of offering service offering that they wanted to provide was challenging. And that's the same service offering that we would need to provide as a brand. Chris: Right. Renee: And resources and talent. Going back to this other end of the pipeline I was talking about, in the supply chain, those can be sometimes challenging resources to recruit and retain in a salon side, and so when I do the analysis, it's looking at the risk versus reward. How am I smarter than the next person? How do I learn from those failures and ensure that I can recruit talent where I'm not? I don't have a high degree of turnover. I can create brand consistency. I can create service levels that meet the needs of not only what I want to offer, but what our customers expect. I need to exceed it, and so, because I haven't gotten that magic formula yet, we're leaving the salon right here in the marketplace. Chris: It's still on the drawing board right. Still on the drawing board, I like. I like it well, as it should be, until you figure it out, right? Yeah well, so let's turn a little bit and talk a little more about you yeah in leadership. How would you describe your leadership style? How do you think that's changed or evolved in the last 10 years? Renee: so I am a type a, hardcore type a. I am a driver and I know that about myself. But I also know that one of my weaknesses as a leader is I don't micromanage. What I have learned to evolve because of my consulting background, right In a consulting world you know 20 plus years is how I was trained. I'm a former salesperson. You just go get it done right, you know. So that is that's kind of like my bread and butter, and you have a team of type A's that are pretty much driven just like you are. So when you guys have a clear plan and you've got the end goal, all you're doing is managing the type A's to make sure that they get to the goal right at a very high level. No one needs to. You set meetings to review the spreadsheet and the spreadshe's done right. Fast forward to Uncle Funky's daughter. You set meetings to review the spreadsheet and it's like, oh, I wasn't sure what I wanted to do, what you wanted me to do, so it requires much more. What I'm learning is it requires me to evolve my leadership style from one that's hands off, that's a little bit more hands-on, to make sure that my team understands where the bar of excellence is what our customers want from us, what the implications are when we miss deadlines, what the implications are if we ship the wrong product to the wrong customer, and so showing them and teaching them is where I've kind of learned. That's where my role is as a leader, really helping them really understand the implications of behaviors. And so I've evolved to from a leader that's I'm still. I still tell my team hey, I don't micromanage. If I have to, if I know it before you do, that's probably a problem, and so so they understand that, and so I think I'm still evolving my leadership style to adapt to a smaller company with a different team that thinks differently from the type A consultants with the MBAs that I'm used to working with, to the ones who you know maybe they don't have the MBA or maybe they're going to get it, or maybe they have a desire to get there, and so it really has required. It's a growth opportunity for me that I'm still learning to grow in, to be able to shift my mental mindset away from I got a team of driven people to I got a team that needs to be inspired, you know. Chris: Yeah, that's great. So what have you done to try to help you in the hiring process? Make sure you're making the best decision you can make about who you're bringing on your team? Renee: You know it's the hire slow, fire quick. Chris: Yes, another easier said than done. Renee: Easier said than done and that's where I am right now. Even in this open marketing director job that I'm looking for, it's really making sure I've gone through I go through so many, I go through all the resumes. My assistant will filter out the trash. But once she's filtered out the trash, I'm looking at those resumes going okay, is this someone who's going to? Because I'll openly say the reason I'm looking for a marketing director. I'll tell you this story. So I hire this person and she's from Adidas. She comes from Adidas background in marketing and she's Under Armour in marketing and she was in Latin America director of Latin America markets and she's just moved from Houston. So I'm thinking I've got a Latina because it's part of my demographic. That's awesome. She's got this global brand experience that's awesome. All in athleisure but transferable skills. It's marketing. She quits three months later, found another job in athleisure. So I interviewed, interviewed and found this one and this woman, you know, sold me on. I mean we had multiple conversations. I was like you know, sold me on. I mean, we had multiple conversations. I was like you know, hey. Chris: I'm really concerned about whether or not you know you can migrate from big company to this small company Cause it is a very valid concern. Renee: It's a big change. Right, you don't have a team. Your team is a team of three, not a team of 20. Right, and so your role really changes. And so she. You know, she convinced me that, but the lesson learned was that you know my spidey senses. I didn't listen to them. Like my spidey senses said, she may not stay. Like there were little things that happened along the way you get enamored with all the other stuff. Right, but I was so hungry to have a big company, someone to come in to show my team other than me, for them to hear it from someone other than me that this is what marketing looks like, Right, this is the marketing discipline that we need to have. And so she came in. She brought some marketing discipline. She heard that, you know she brought some value in the three months, but it was. It's been really a painful learning process, right, because now I'm short of marketing director, I'm stepping in, yeah, yeah. Chris: Well, what you alluded to there, right, is just the cost hard cost and soft cost when you make a bad hiring decision yeah Because you know you're having to fill the role or someone else. Renee: Yep, so that distracts, you, it's me right now. Chris: It distracts you from doing your full-time else. Yep, so that distracts you. It's me right now. It distracts you from doing your full-time job. Yep, you're now spending time going through resumes and going to be interviewing and you wasted, if you will, all the time on the one that only lasted three months. Yeah, so there's a lot of cost there. There's a lot of cost there. Renee: And then you're sitting there and knowing I've got to restart this whole process, I've got to try to maintain the momentum within my team this is the second marketing person they've had in the past year so and so how do you start to just kind of manage through that and so, instead of and when you get burned, that one time, as I'm looking at resumes, I'm looking at people with deep experience in a particular industry and I'm going oh nope. Chris: Learn, that is, that there's that bias creep right you're. You have to not let yourself penalize these people you've never met, just as they might look the same on paper yeah, as the one bad actor in the group. Renee: Yeah, and so you and you're right, and so I'm going well, and I'm having these conversations and then yeah, so it's just. Yeah, I think that's like one hiring, firing, hiring slow, firing quick. Chris: Sometimes, even when you hire slow, you still get I tell people it's part science, it's part art and it's the more process I think you can put in place and follow the better. But you're never going to be 100 right and I think figuring out the characteristics that work in your organization is something that you can incorporate into your hiring process and know that this is the kind of background traits, characteristics that thrive here. Renee: Yeah, and even and I would also say, listening to that, you know, those spidey senses that are coming with those thoughts creep in like, and they were coming like there were things, there were triggers that happened through the hiring process. Then I was like I'm not sure she's going to be a good fit. Like you know, for example, she called and said hey, can I work from home? I was like no, you cannot work from home. So that was like that was. Oh, renee, we're gonna do a whole episode on work from home. Oh yeah, oh yeah. And so those were the triggers of like, okay, she might not be the good fit. And when those were the when that happens to you, you got to listen to it and like and be okay with backing out. But I didn't listen to the trigger because we were so far down in the negotiation and I should have just said, you know, I don't think this is going to work out Right, and rescinded the offer. But I had already extended the offer, right, and I didn't want to have egg on my face. Chris:Sure. Renee: So I mean I, what I should have done is just let my ego go, rescinded the offer and continue to look. Chris: Yeah, or at least be upfront about this is starting to give me concerns. Here's why. Renee: Yeah. But I you know you know it's which I did that I did that okay, she covered it up she covered that up. She told me exactly what I wanted to hear, but still the those doubts were in my head and I should have listened to my gut. And that gut is a powerful thing. You know that, maxwell Galt, maxwell Galt Gladwell, it's a powerful thing. And if, when you listen to it, you're usually right, 100%. Yeah, 100%. Chris: Renee, this has been a fascinating conversation. Just to wrap it up, I have a few just personal things. I always like to ask yeah, what was your first job as a kid? Renee: Newspaper. I was a newspaper girl. You had a newspaper route? Yes, Absolutely I did. I'll be darned. My sister got up in the morning and helped me through my newspapers. Chris: You're not the first guest. That was their first job it was fairly common. Renee: You had to make me dig deep for that one. Chris: Okay, you made me dig deeper on this one. Sometimes people say this is the hardest question. Yeah, do you prefer Tex-Mex or barbecue? Renee: Barbecue no sauce Seasoned, very well seasoned, no hesitation. Chris: No, no hesitation and the woman knows what she wants. Yes, right. Renee: Don't bring me brisket with sauce on it. No. Chris: No sauce Extra seasoned. Renee: I want seasoned brisket, the moist kind. Okay, and, by the way, I'm not a Texan, but I moved to Texas and now I've been here 15 years and now it's like brisket barbecue. It's the only thing that I eat. Chris: I eat it's the only thing I want to eat. I might die of a heart attack, but it's the only thing I want to eat. I love it All right. So because you have four kids and I know your life's running crazy, this will be more of a fantasy. Renee: Yeah, if you could take. Chris: If you could take a 30 day sabbatical, where would you go? What would you do? Renee: Oh, I would be somewhere, probably in South Africa, in the, probably on a safari. I would tour safaris. I would go South Africa, kenya. I want to see the migration of animals. I would do that. Chris: I love it. Renee: That's where I would be. Chris: Renee, thank you so much for being on. This has been just a pleasure getting to know you and hear your story. Renee: Thank you. This is awesome. I listened to NPR how I built this. So this is like my. I feel like I'm excited. I've kind of done the NPR check. I like the how I built this check. Do you listen to that? Chris: I do, I do, I love it. I love that analogy. Renee: Yeah, it's great. Chris: Thanks again. Renee: Thanks for doing this. Special Guest: Renee Morris.

Building Texas Business
Ep081: Reimagining Tradition with John Marvin

Building Texas Business

Play Episode Listen Later Oct 9, 2024 39:58


In this episode of Building Texas Business, I discuss John Marvin's transformative leadership journey as CEO and President of Texas State Optical (TSO). Founded in 1936 by the Rogers brothers, TSO evolved into a franchise operation spearheaded by John starting in the 1990s. Hear John's compelling account of reviving the brand, establishing the franchise association, and guiding the innovative physician-owned business model that has empowered young optometrists for decades. With the evolving eyewear landscape, our conversation analyzes consumer behavior shifts and their implications for strategic competition amid growing online retailers. We also explore the importance of supporting TSO's physician member network through mentorship and partnerships, especially given industry consolidation challenges. SHOW HIGHLIGHTS John D Marvin shares the history of Texas State Optical (TSO), founded by the Rogers brothers in 1936, and its growth into a franchise operation. We discuss how John Marvin revitalized TSO in the 1990s and his journey to becoming the president of the company in 2001. The episode explores the challenges and strategies involved in competing with online retailers in the eyewear industry, emphasizing the importance of convenience and well-stocked dispensaries. John describes the shift in optometry ownership trends, with fewer young optometrists interested in private practice, paralleling broader healthcare industry trends. We examine the strategic importance of building a physician member network to support optometrists and the criteria for network inclusion. The episode delves into leadership principles inspired by John C. Maxwell, highlighting the role of influence, trust, and accountability in effective leadership. John reflects on the transformative impact of setbacks, such as being fired, and how these experiences shape one's leadership journey. We explore the importance of forming strategic vendor partnerships and the role of mutual accountability in maintaining long-lasting business relationships. John emphasizes the need to adapt to industry shifts, including the rise of artificial intelligence, while fostering an innovative mindset among optometrists. The episode concludes with a discussion on the significance of understanding and meeting customer needs through effective consumer research, as a universal business strategy. LINKSShow Notes Previous Episodes About BoyarMiller About Texas State Optical GUESTS John D MarvinAbout John TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode you will meet John Marvin, ceo and President of Texas State Optical. John shares his views on how the fundamentals of leadership boil down to influencing and how having mutual accountability in your business relationships create win situations. John, I want to thank you for taking the time to join me today. It's really been a pleasure to get to know you before we got started here. John: Well, Chris, I appreciate the opportunity to sit down. I always love talking about business. Chris: Well, that's good, that's what we're going to do. So you're the CEO and president of Texas State Optical, or most people know it as TSO. That's right. Tell us a little more detail about what is the company, what does it do and what is it really known for in the market. John: Okay Well, texas State Optical was founded in 1936 by four brothers the Rogers brothers, in Beaumont, texas, and anybody who's been to Beaumont or familiar with Beaumont knows of the impact those four brothers had on that community and then in turn throughout Texas. Two of the brothers were optometrists and they opened pretty traditional optometry practice. And if you'll think about what else was going on in 1936 in Beaumont, it was the oil boom that was just blowing up, and so the one that originally came to Texas from Chicago all four of them were from Chicago called back home and said boys, you need to move down here. We got a big opportunity and they did, and consequently, over the next several years they built a large retail optical chain they called Texas State Optical, and one time in the early 60s it had reached over 300 locations. And one time in the early 60s it had reached over 300 locations and those were in New Mexico, oklahoma, arkansas, louisiana and Texas, and so that went on until, due to some legal issues with the state optometric group, who decided that they didn't want someone in the state running 300 locations, they passed some legislation that limited optometrists to only three locations and so they could subsequently, after a long legal battle had to sell off most of their property, but they kept the core of the business of the optical lab. They kept that and kind of a condition of buying. The practice was that you obligated yourself to continue to purchase items from them. But then in the late 60s the Rogers, having gone through this process of dissolving their ownership in it, decided to turn their attention towards real estate development and at one point they owned 25% of Caesars Palace in Vegas. They just got involved in other things and then consequently in the early 70s they sold the company to a large pharmaceutical company, gd Searle, who then subsequently sold the company in the early 80s to Pearl Vision. Most people are familiar with Pearl Vision, most people are familiar with ProVision and ran that until the late 80s when they sold it to a group of kind of investors who wanted to own it. They didn't really know how to run it than investors. So in I got involved in 1993 doing consumer research for the corporate office. My background at the time I had a company marketing management group and based here in Houston and it was a small marketing management and consumer research group and was doing work in other areas. But picked them up as a client and began to do a lot of consumer study for them and learned about the business. At that time it was somewhat distressed because of the leadership that had taken over from the Pearl Vision taken over from Pearl, and so there was a lot of unrest among the franchisees because at that time TSO was a franchise operation and so I helped them form a franchise association and then kind of on a part-time arrangement took on an executive director position within that while maintaining my consumer study and research stuff. And so that happened until the late nineties, when everyone was planning for the great millennium you know, the 2000 and Y2, right, right. And so we gathered everybody in my conference room over here and how, booty building, and down here in the galleria and they started you know, flip chart sheets, what do we want to accomplish? And blah, blah, blah, and and that the result of that was really, guys, you're not going to get any of this done unless you own it. And so we began to have some discussions about them buying the company, the, the franchisor, and that took about a year to negotiate, and during that process I was asked to come on as the new president and since and then we closed in June of 2001, and since that time I've been the acting and operational by president and CEO of the company, and one of the reasons that it appealed to me was it was the ultimate fixer-upper, because the company had really was kind of loosely held together but had an iconic brand, and so we started opening new locations with Young Optometrist and we're a brand license company. So we knew that the only way we could pick up a new customer, if you would be, if a young OD wanted to open their own practice and then we could help them do that. People that were established at the time and successful weren't interested in converting to a retail trade name, so we did. We opened up about 80 new locations and helped a lot of young ODs live a dream and had put together a whole turnkey system commercial realty contractors the whole nine yards. Chris: That's a fascinating history, you know, to kind of just see it grow so big in the beginning, get broken down and then almost come back together. Yeah with, I guess in 2001 you said, with these individual practice owners or franchisees becoming owners. John: That's, you know, kind of unique, especially for doctors yeah, it was a different approach to it, one of the reasons we can set it as a now. We never incorporated it as a cooperative, we incorporated it as for-profit. We simply chose to run it as a cooperative, which, by its nature of co-op, isn't intended to make money, right? So we could keep the services and the value of what we offer members very high because we priced it at a break-even point, and so it was very appealing to a lot of young ODs who needed that help without any experience knowing what to do. And, of course, we then had a retail trade name that had market appeal. So a lot of them benefited greatly by, as opposed, to, opening up under their own name and unknown in a community. Chris: Yeah, it gives it instant credibility with the brand name right. That's right. What are some of the things I guess that you know since that time in 2001, that you do and your team around you, to kind of help preserve that brand value, to make it marketable and enticing to these doctors. John: Well, part of it is the importance. An optometry practice as a small business has a very defined marketplace of about three radium miles Okay, so one. That's part of that is because there are so many options and the profession is a licensed profession and so there's a little bit of perception by consumers that it's a commodity. In other words, anybody who's got a license will be able to give you a good exam. Consumers at one time back in the 60s and 70s, thought mostly of wherever they got their exams. That's where they purchased their eyewear. Chris: Out of convenience, right Out of convenience. John: That's right. And in the 80s you had a much more proliferation of retail optical chains like LensCrafters and EyeMasters at the time and Pearl Vision, which were creating an awareness among consumers that you know what, I can get my exam in one location and I can buy my eyewear in another location, and so that added to that sense of commodity. And so what we've done is focus on a three mile marketplace. So instead of running one advertising campaign in Houston, we run 50 around each of our locations, and those are largely driven through community involvement, pay-per-click, you know, today pay-per-click In the beginning though, a lot of it was just getting to know your school nurse, getting to know the coaches in the league ball game, and so from a marketing strategy it was always hyper-local standpoint. And so if you go into some neighborhoods, everyone knows the TSO. If you go into an neighborhood where we have no location, maybe not so much, and that was done probably more just from a practical standpoint of cost than it was anything else, because you know Houston and Dallas. Where we're at in San Antonio, they're very expensive media markets and so if you've only got, you know, 20 locations in the DFW market to go in and try to buy television, advertising or something more traditional is prohibited, and so it makes a lot more sense because that's where people live and work. People ask me sometimes how do you go about picking your locations, your real estate stuff? And I said we tend to let Kroger and HEB do that for us. So, wherever they're at, we want to be close because that's a neighborhood. Chris: That's right. You figured they thought there were enough households to support a grocery store. So I like that, you know, uh, you know. There's a lesson there, though, for a business owner, an entrepreneur, in that you don't necessarily have to do all your own organic research if you don't know, aware what's going on, you can, you know, let someone else do some of that and just make sure that their end users look like yours, and that's right. John: They do a tremendous job, both of those companies, at understanding the market before they ever buy land or pour concrete. I'd hate to insult them by not taking advantage of all that good work they do. Chris: They're genius right, they're genius, that's right. You just mentioned, you said 30 different or 50 different marketing campaigns in Houston alone. I mean, how do you go about figuring out you know the right message for the right place? That must take a lot of work. John: Well, not so much I mean because the message in Sugar Land is the same as the message in the Woodlands. I mean people. While we, as as in our profession, try to complicate this, it's pretty simple from a consumer standpoint. They're looking for a place where they can get their eyes checked and buy a pair of glasses. But probably two-thirds of all of our revenue today come from a third-party payer. So that changes kind of the basic consumer behavior dynamic. But by putting out a message that really is focused on that group of people in terms of maximizing the value of those coverage benefits, that becomes real consistent and then it's a matter of just being louder than anybody else. Chris: Sure, while we're on the subject of that consumer and consumer behavior, what are some of the things that you have done over the last 10, 15 years to either combat the online competition, as you mentioned, because people get their eyes examined and they either go online or do something. How are you managing that and what are some of the strategies you found to be successful? John: Well, first of all, consumers are driven, and I think this may be generally true, but certainly our consumers are driven with the priority on convenience, and one of the reasons the online marketing purchase of eyewear is so appealing is its convenience, and oftentimes it's not a price issue as much as it is a convenience issue and assortment and selection. So one of the things that we focus on is to make sure that our retail dispensary that's what we call the retail store aspect of a practice is well inventoried with product and assortment price points, and then the ultimate differentiation is customer service and knowledgeable people, and so if you have selection pricing and knowledgeable people, it's a home run and you don't have to worry about it, because if you can make it convenient for them, then they're not tempted to go online. And because there's a lot of I don't know if you've ever bought a pair of shoes online, but all you need to do is have one bad experience with that and have to turn around, send them back and so forth and so on that people would really prefer to get it locally, where I got my, where they received their exam, and it's kind of hours to lose. So we try to make sure we don't give them a reason to leave. Chris: Yeah Well, it's an interesting analogy with the shoes, because I can relate to that and see that people like to try on shoes but also glasses right. John: What are these going to look? Chris: like, and if you're at a store with a good selection, it's all right there as opposed to ordering one or two online and knowing you're going to be returning something. Advert Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at BoyerMillercom, and thanks for listening to the show. That's right, yes, well, that's it. So let's shift now kind of to this physician member network. What do you look for, if anything, as far as qualifying people to come into the brand, and then how do you help, kind of manage and support once they're in the network, if you will, to make sure that you're doing all you can to help them be successful? John: It's an interesting change we're seeing right now, especially in the last five to 10 years, and that is, the number of young optometrists who have an interest in owning their own practice is going away. Chris: It's really an interesting thing. John: One. It's very similar to what's going on in healthcare in general. You know, I was just talking to some people last week and I said you know when was the last time I asked them? I said do you have children? Yes, do you have a pediatrician? Yes, is that pediatrician private practice? Chris: No. John: It's owned by some big organization like Texas Children's, and what you're seeing in healthcare delivery at the provider level is a consolidation of these organizations and the disappearing of private practice, and we're seeing that now in optometry. And another big dynamic is 85% of all optometry graduates today are female, and in the 80s that number was just the opposite. It was very unusual in the 80s and early 90s to see women in optometry school. I mean they certainly didn't represent the majority. And so with that comes different priorities of practice. You know you don't have the hard-charging young guy who wants to go into small-town Texas and really build up a big practice or even a metro area. You have people that are much more interested in part-time, that I want to be able to step aside, raise my family, then maybe come back later, and so there's a whole different culture among the providers now coming in. So our organization as a business model relies on young optometrists wanting to own their own practice, and if that category is declining we've got to come up with some other plan here to maintain Sure. So one the opportunities we have are less. The vetting process is largely a discussion with very successful people. Our board of directors consists of nine doctors and three outside directors, but the nine doctors are all very successful. And so a young person does approach me and we talk, I want them to speak to one of our successful guys, and then their job is to kind of assess and come back to me and say, John, I don't know if she's ready, I don't know if he can do this, or I think this is a home run, let's go. And with their input and my discussion I've been doing it now long enough that I kind of get a feel for it Then we'll say let's go. And really it's a matter of they own everything. It's a matter of us guiding them through the process and then supporting them with just the knowledge they don't have about building a practice afterwards, and then lots of follow-up and hand-holding. Chris: And it's done. I think you said just as, basically a license agreement where they're licensing the name and brand and they get some support as a result of that as well. John: I mean contractually, I'm not obligated to support anything. Contractually I'm not obligated to support anything. All I'm obligated to do is to keep the value of the brand consistent with what they're paying for it. But I realized that if they're not successful, my brand value suffers. So we do all that we can to support them and help them be successful. Chris: So let's talk a little bit about your internal team. I mean, you've got a team I think you said 12, that's kind of help support you, that support these members. What have you found to be successful as you've gone through maybe trials and tribulations of hiring the right people, making sure you've got the right people in the right seat to kind of support the business and the brand? John: You know, that's a great question, because I, up until about 2015, I took a whole different approach to personnel than I did 2015 and on, and it was like I learned something, and that is I put together a group of really knowledgeable people in terms of their expertise in certain areas, but the quality that I had not paid attention to prior to that was they also had to be connectors. They had to be the kind of people that could say hey, chris, I know somebody you ought to talk to. And so because when a non-doctor walks into a doctor's office, even with the responsibility of helping, they carry a different level of credibility with that doctor than if a doctor told them something. If we go in and say, hey, listen, you need to be open Saturdays, because there's a lot of business on Saturdays, I don't want to do it. But if a doctor tells them, oh man, you got to be open Saturday, they'll listen to it. But if a doctor tells them, oh man, you've got to be open Saturday, they'll listen to it. And so our guys who are in the field, they do tactical training and support for staff, but when a doctor is facing an issue that they know the answer to, they in turn, seek out other leadership in the doctor community to say would you mind giving so-and-so a call Because I think you could help them get through whatever issue they're dealing with. And so that quality and frankly it's, you know it requires someone who doesn't have much of an ego. Sure, because you know I say this all the time like my old friend Ronald Reagan used to say, there's no limit to what you can accomplish if you don't care who gets the credit. Chris: Yeah. John: And so we take that approach, and ours isn't about trying to get a bunch of credit. Ours is about trying to lift up this organization and get these guys successful, and if we're simply a facilitator in information to how to do that, we don't have to be the initial provider of that information. Even if we know it, it comes much better from a colleague, and so that's one of the things that we put a lot of emphasis on is helping the network, help each other. Chris: So you know you were very quick to say 2015. Have you seen a dramatic improvement in the performance of the overall business since making that change and kind of focusing on the connector quality as being an additional important quality in the people you bring on? John: Very much so, because what Texas State Optical was in the beginning was a doctor-owned organization and doctors working with other doctors to help them grow a network and large business. We're trying to replicate that from the standpoint of, especially as the business, the structure we use I mentioned earlier as a cooperative. It requires doctor leadership to be active and engaged in running their own company, their owners of the company, and so, while I have certainly an important role in that, the more doctors that engage in the leadership of the organization, the better it is overall. And since we took that intentional effort in 2015, a couple of things too. We had a kind of an evolution of membership. I mean, we had a lot of our older doctors retire and sell practices, and then we had a whole influx of young doctors, and so we ended up in 2015 with an organization that was significantly different demographically, both age and gender. That was significantly different demographically, both age and gender. But we thought they need mentorship among the leadership in the organization, and so we worked at creating that for them, and it impacts not just clinical I mean, there's also that aspect of it they're learning clinically from friends but operationally, and so it made a big difference Very good. Chris: I know that you have supply agreements with certain labs and other things. Let's talk about some of the things that you found to be successful in maintaining, I guess, forming those kind of key strategic relationships for the business, and maybe some of the things you do to make sure that you foster and keep them strong of the things you do to make sure that you foster and keep them strong. John: Well, in the vendor-doctor community there is a kind of an assumption made by both sides, and one is the doctor assumes that the vendor's got more money than they know how to spend or what they've got all this money to spend, and the vendor assumes the doctor's not going to follow through on all the promises they make. So that's kind of where we start at the table, and so I think it's important and what we've worked at bringing to our relationships is mutual accountability, and we have found our vendor partners to be extremely invested in our success, but at the same time they've got a business to run as well, and so our success with them and that dynamic of that exchange or relationship cannot be at the vendor's expense. It's gotta be the classic cliche win type of thing, but you only get win if you have mutual accountability. And so in every agreement we have, here's what the vendor commits to and here's what the doctor community commits to. And then we have business reviews where we sit down and say here's where we're dropping the ball or here's where you're dropping the ball, and we hold that accountability does a long goes a long way to not only making the relationship productive but also building trust and longevity into those partnerships, because if you're making money with a partner, you don't want it to stop, right, you know? And that goes both ways If you're a doctor making money with a partner, you don't want it to stop, and if money with a partner, you don't want it to stop, and if you're a partner, you don't want to stop. So I found that type of mutual accountability and the willingness to be held accountable is critical to those relationships Very good. Chris: So you know. Talk a little bit about leadership. You've been running this organization for a long time now. How would you describe your leadership style and how do you think that's evolved over time? John: well, I would. I don't know if I've ever been asked to describe it, but I would say it's Maxwellian. Okay, and that means John C Maxwell, who is an author, has written a number of books on leadership and, in my opinion, probably is the most the best leadership author. I'm biased, of course, but I think he is. Forbes Magazine said that a few years ago, but basically his definition of leadership is influence. Nothing more, nothing less. It's just influence. And an example of that is if you walk into a room of people, you're naturally going to notice someone who's exercising influence on others, and it isn't an authoritarian way, it's in a trust and credibility way. And so if you're influencing, you're leading. If you're not, it doesn no matter what title you have. So an example is my when I explained how we use doctors to help influence other doctors. So that's a level of influence that doesn't come because I require somebody to do something. It it occurs because you're able to influence others to to make a difference. So I would. I'm a big believer in that. I'll plug his book. There are 21 Irrefutable Laws of Leadership. It's a classic, and so that's like a Bible. It's my business Bible in terms of leadership style. Chris: I was going to use that word because others and it's fair to plug books, because sometimes I ask people what's a book you would recommend. We hear a lot of good to great from people Sure, jim Collins. But what I love what you said if you're influencing, you're leading, because I say a lot of times a true leader leads without a title. John: Right, you're actually doing things without the title to demonstrate leadership, which is what you're talking about Exactly, and if you do have the title and can influence, it's a home run. It's a home run, yeah. Chris: So you've learned that through lots of trials and tribulations. I think we all learn through mistakes or setbacks Anything you could share with the listeners about a decision made that didn't go the way you thought but you learned from it and that learning kind of catapulted you made you better because of it. Setback, failure whatever word you want to describe Anything you could you care to share in that realm. John: Sure the. So I came to Houston. I was born and raised in Western Kansas and I was in Wichita born and raised in western Kansas, and I was in Wichita, kansas, in 1989, excuse me, in the late 80s, 84, 89 era and I was working for a large ophthalmology practice up there as a marketing administrator and in that role I attended a lot of national meetings in ophthalmology and during that meeting I met an owner of a large Houston ophthalmology and during that meeting I met an owner of a large Houston ophthalmology group who ended up offering me a job and I came to Texas. Due to some marketing challenges we were facing at that practice, I was introduced to Texas State Optical while I was at that practice and then left after about four years, left that practice and went to a consumer research firm here in Stafford and quickly turned around and went to Texas State Optical to see if they would like to buy some insurance I'm not insurance, buy some research and they did so. I ended up doing this large project for them but also ended up doing a ton of work for HLMP. During the time they were prepared to try to go to battle with Enron and this was like early nineties, right, and so everything was going well. And then I get fired from the research thing. Now I moved my family down from Kansas. I've been in the state about five and a half years and I get fired. I've been in the state about five and a half years and I get fired. And that was a big you know. Anytime you've been fired, that kind of devastates you Right, it shakes you up. Chris: Yeah, it does. John: But had that not happened, I wouldn't be doing what I'm doing Right, and so I have learned, and what pulled me through that is faith, Faith in God and faith in myself is faith, faith in God and faith in myself, and I felt like I can do, kind of what. There was a part of it, chris, that was liberating, because that was like, instead of thinking now what am I going to do, I was thinking now what am I going to do. I mean, it was a whole different frame of attitude and that subsequently ended up leading to the position I have today, through working with franchisees at Texas State Optical and so forth. Chris: That's a great story. Thank you for sharing. You bet A lot of people don't want to talk about, especially if they've been fired for something. But to your point on that, these other opportunities would have never presented themselves right, because you likely stayed in the comfort of the job and seeing where that takes you. You know there's so much that can come. John: Actually, I'd gone to that research firm. The owner of it had brought me there with the promise implied I mean not implied, but it wasn't in writing but the idea was that I would take over that firm at some point and it turned out that didn't work out Well you know a lot of what you, I think, describe. Chris: The undertone to that is the mindset you had in the wake of that setback. You know you didn't let it take you down. You're like like you said what am I going to go? Do I got all these opportunities and go? Explore and figure it out. John: So I had about 30 days before the next house payment came, so that you were acting quick, got to be decisive man. Chris: You can't be stewing on decisions forever, for sure, well, that and so you know that leadership, you know is forged and helped you get to where you are today. You know, when you, when you think about applying that mindset and that leadership kind of style, how does it help you kind of navigate the ups and downs of the economic cycles that we've experienced over the last 20 plus years? John: Well, you know, first of all is to understand which of these cycles are cyclical. That's a little redundant, but I mean, what is it we're going through that's cyclical. That you can. You know, business loves a stable and predictable environment. Right Now, the reality is it's ups and downs. But if it's ups and downs within a certain range of up and down, it's stable right, and you can prepare for it Certain tolerances right, yeah certain tolerances. What we've seen, not only in the economy and that's a whole different issue but what we've seen in the profession itself and the consolidation of private practice by private equity that's come into the marketplace, is we're seeing disruption like we haven't seen before. And I was talking to one of our board members doctor board members about it and we were just, you know, he was pointing out all of the things that are kind of out without from under excuse me, out of our control, and as we were talking about it, I had this thought and I told him. I said it's a great time to be alive and that because we're the ones that get to go through this, and in many ways I believe that our profession is going through a transformation that will take probably a 20 year period of time. But 40 years from now, optometry, I don't think, will look anything like it does today, and it's always bumpy to be in the middle of that turbulent transformation. The 80s were very steady, the 90s were pretty steady. It was in starting about 2010, 2000, that things started rapidly changing and then the acceleration with just technology and everything else is just gone, and then you've got now the whole world of artificial intelligence coming into play and it's. I consider it exciting, invigorating, challenging, but I mean what's? The alternative is to be bored right. Chris: Well, if you don't adopt and if you're not using it, you die use it you die, that's right. So I mean, you know, kind of it's a great segue to what are some of the things you do to kind of foster that maybe innovative mindset of how you're going to embrace the technological changes and use them in the business model to further the brand and the business. John: So I there's very little I can do without the support of the doctor, owner, community right. And sometimes there's a lot of indecision, because when you're not sure what to do, you're scared of doing the wrong thing. Chris: Sure, Well, it seems like you got a lot of opinions that out there too, right? John: You got a lot of them, and so what I have to do is to influence them through other people and through information, to get them to a point of being open enough to consider ideas that they might consider kind of sacrilege in some case. For instance, what is real common in most optometry practices today is what's called an autorefractor. It's a machine that people go through and it gives you a prescription, and the prescription is used by the doctor to zero in on where your visual acuity is right. Well, when that first came out, optometrists thought that was the end of the profession. Here's a machine that'll do what I'm doing. Optometrists thought that was the end of the profession. Here's a machine that'll do what I'm doing. And so there's a fear oftentimes of innovation. Right, that you have to assure people that there's a way to use this to our benefit, and that's what we're going through with artificial intelligence right now. One group is scared to death. It's going to replace them. The other group is glad they're old enough, they're probably not going to have to go through with it. And then you're looking for those people who say, hey, how can we utilize this to really to our benefit? Yeah, and once people feel that's safe enough to kind of try. Then the people realize that the fear is misplaced. Chris: So true, right, but it takes education, information and influence, as you said, to get people to get there so that they can adopt it One of the things that I teach my team to say. John: I mean to believe, and I say it all the time is we believe in everybody's right to make a bad decision. So if someone listens to us and they choose not to do what we're recommending and we know it's a good decision what we're recommending and they choose not to, it's their right. You know, I mean everybody's right to waste their own money. So that kind of patience is necessary with a group like ours. In many ways it's like working with a volunteer organization. Chris: Yeah, well, lots of challenges there, I'm sure. Well, john, this has been a great conversation. I really appreciate you sharing everything I want to ask you, I guess, going back to your days, you know, I guess growing up in Kansas what was your first job? John: A drugstore Rexall drugstore and I grew up in a town of 2000 people and my dad was the family physician of the community and so of course in a town like that in western Kansas the doctor and the pharmacist are close relationship. And so I got my first job at a drugstore, working a soda fountain, delivering prescriptions, restocking things. Like that had a blast and that really I learned a lot in that, not just like everybody learns a lot from their first job, but understanding. I was intrigued by Rexall. I don't know how familiar you are with Rexall, but Rexall was a national organization that gave private ownership of drugstores the purchasing power of a large corporate chain, and so my employer was the pharmacist. He owned the drug store and he stood up in the stand in the dais every day counting pills and chatting with people. So that was my first job. Chris: Very good. Well, you've been in Texas now since what the late? John: 80s. Chris: So do you prefer Tex-Mex or barbecue Barbecue? Okay. John: Barbecue Very good. My waistline prefers barbecue. Chris: And last thing if you could take a 30-day sabbatical, where would you go and what would you do? I don't know, Probably nuts. John: I just I've got to be engaged and I mean I don't have to be. I'm not select. I love business and I love the challenge it has. So I'm not I don't. You said earlier in our discussion about you were describing about the law firm. When I was doing consumer research, I did some healthcare work 12 Oaks Hospital was a client and so but I would tell people, is I specialize in a process, not an industry, because the process is the same and I would say that's what I really love about business, because when you boil it down to what I do and what you do and others that run businesses, it's the same process. It's understanding your customer and then directing how your services or products benefit that customer and communicating and the whole marketing scheme of promotion, price, product and place applies to every industry. And so I'd probably do something if I had 30 days. Like I said, I'd go nuts. Chris: Well, but I think what you just said there in the end is you have great insight and learning for business owners and entrepreneurs out there. You're trying to find their way. It's it is figure out what the consumer that you're catering to really wants and then deliver that as efficient as best you can that's why you know my, when I first got into consumer research, I thought this is like cheating. John: I mean you're actually going out and saying what do you want? They tell you, and then you give it to them. I mean it's like, it's amazing. Chris: Yeah, right, so well, this has been great, John. Thanks again for taking the time. You bet I really appreciate your invitation. Special Guest: John D Marvin.

Building Texas Business
Ep079: The Rise of Rivalry Tech with Aaron Knape

Building Texas Business

Play Episode Listen Later Sep 11, 2024 39:06


In this episode of Building Texas Business, I learned how a missed home run sparked the creation of Rivalry Tech from co-founder Aaron Canopy. He conveyed the early challenges of building their platform from the ground up and initial launches at Rice University football games. Aaron discussed their pivotal strategic partnership with Aramark, which led to expansion into major league venues like the Mets, setting them up for scalable growth. I also discovered how the company used the COVID-19 pandemic to refine its software and form industry relationships. Additionally, the importance of building a dynamic culture centered around transparency, open communication, and employee empowerment was highlighted. Strategic collaborations with Comcast Business assisted in entering new verticals. Aaron provides insightful entrepreneurial lessons through strategic partnerships on values like self-funding phases, team building, and innovation. SHOW HIGHLIGHTS In this episode, I interview Aaron Knape, CEO and co-founder of Rivalry Tech, about his journey from a missed World Series home run to founding a successful food delivery technology company for sports and entertainment venues. Aaron discusses the initial inspiration for Rivalry Tech, which came when his partner, Marshall Law, missed a crucial home run while waiting in line for food during a 2017 World Series game. Aaron and Marshall, neither of whom were tech experts, navigated numerous challenges in the early days, including finding the right tech talent and building a minimum viable product with the help of Craig Zekonty, a former Rice MBA classmate. The episode explores how Rivalry Tech started at Rice University football games and eventually expanded to other venues, including a significant partnership with the New York Mets. Aaron shares how the COVID-19 pandemic allowed Rivalry Tech to focus on fortifying their software and establishing key industry relationships, ultimately positioning themselves for scalable growth. The importance of strategic partnerships is highlighted, including collaborations with Aramark and Comcast Business, which have helped Rivalry Tech expand into new verticals like healthcare and hospitality. Aaron emphasizes the significance of company culture at Rivalry Tech, which includes transparency, open communication, and fostering an environment where employees feel empowered to voice their ideas and criticisms. The episode delves into the lessons learned from strategic partnerships, including the necessity of validating customer needs before development and anticipating market trends. Aaron discusses his philosophy on hiring, emphasizing the "hire slow, fire medium fast" approach and the value of team loyalty during tough times. The episode concludes with a glimpse into Aaron's personal life, including his preference for Tex-Mex over barbecue and what he would do on a 30-day sabbatical. LINKSShow Notes Previous Episodes About BoyarMiller About Rivalry Tech GUESTS Aaron KnapeAbout Aaron TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode, you will meet Aaron Canopy, CEO and co-founder of Rivalry Tech. Aaron tells a fascinating story about how missing a home run during the World Series led to he and his partner creating a successful technology company in the food delivery industry. Aaron, thanks again for taking time. Welcome to Building Texas Business. Aaron: Yeah, great to be here. Thanks for having me, Chris so let's talk about Rival would use to order the food. And it's our software and it's our hardware that's back in the kitchen, that lets the people back there get that food out faster. So, known for sports and entertainment, we're now in healthcare, fast food, restaurants, hotels, resorts, casinos, wow. Chris: So kind of like the Amazon Prime of food delivery. I think so yeah, it is, I like that. So what was the inspiration to start the company? Aaron: Yeah, so my partner Marshall Law. Actually his full name is Jesse James Marshall Law no way, no joke. Chris: Yeah, that's his real name. Aaron: Parents are comedians. They must have been. Yeah, they're awesome. But he was at Astros-Dodgers World Series back in 2017, sitting out in the left field and ran up to get a hot dog and a Coke with his two boys, and while he was up there waiting in line for 20, 25 minutes, yuli Gurriel just hits a bomb and it's right over his seats and you can go back to the highlight reel and you can see Marshall's empty seats. So he's crushed, right, he's devastated, and that's the whole reason you go to an Astros game to see moments like that. But it was even worse that it was right over his seats. So he texts me that night and says man, we've got to fix this. We've got to like why is there no app for food delivery in a stadium? And so that's when Rivalry Tech was born. Back then we called it seats, but that's when it was born. Chris: Oh, we don't, yeah. So a lot of people start companies where they see gaps in a process or something. Aaron: Yeah. Chris: But that was pretty remarkable. I mean literally leaving the stadium. He sends you a text about this. Aaron: He did and he was adamant. You know my being, you know, skeptic in general. I was like, well, either it's already being done or it's not efficient to do in a stadium. And he said, well, it's got to be done somewhere, so we're going to do it. It's going to be you and me, and he's very charismatic. So he convinced me to join up with him and we started the company a couple months later, Wow so walk us through that then what was it? Chris: you know what was it like and kind of what were the missteps taken to kind of start from scratch on this kind of idea that born out of frustration. Aaron: Yeah, yeah, you know that neither of us are tech founders, right? Neither of us are tech guys. So we had another hurdle to cross. You know, marshall had done some internet research and found you could build an app for $3,000. And we laugh to this day we look at the millions of dollars we've spent on the platform. So we might have been a little fooled into thinking it was going to be easier than it has been. But we started by, you know, trying to understand what the real need was, trying to just kind of map it out. And then we had to find a tech guy who was going to build this for us, right, because Houston's got a lot of tech talent now, a lot more than it did seven years ago when we started the company. But seven years ago it was tough and all the tech talent was being utilized by oil and gas and healthcare. You know, it's not like the West Coast where you've got a lot of talent. So we set out to find tech talent and that's where I went to. One of my old rice MBA classmates got in Craig's a canty who I knew had been a developer in his past life. He had his own successful company called Pino's Palate that he had built and grown and scaled, and so I said, hey, help me find a tech guy. And so we looked for two, three months and finally Craig comes to me and he says I found him, it's me. So great. Aaron: So Craig got back into startup life and that was probably one of the best things that happened to us, because he's very organized, very methodical and he's not just a coder, he's an architect, and so we got really lucky early on that we weren't like a typical tech startup where we're just writing code and it's kind of all thrown together. We were building enterprise grade, minimum viable product in the early days, right. So we kind of had a leg up in those early days and Craig is also co-founder, so he joined the company, really helped us get it off the ground. And then we went to work. We went to work and started out at Rice University football with our wives handing out flyers, our kids and brothers and friends were delivering the food into the stands and I was running a laptop just manually assigning orders and it was definitely a minimum viable product back at the time. But Rice had faith in us and we did them right and delivered a good first product and we learned a lot from that experience. Wow. Chris: So yeah, and it's grown from there. Aaron: We've grown from there. We then went, we got the Skeeters now the Space Cowboys to sign up with us, right, and then we had our big break. Then we got really lucky. We're building software the whole time, we're learning from Rice and Skeeters. And we had really good opportunity to be put in front of one of our old mutual friends, jamie Roots oh, sure, and president of the Texans at the time, and it was at a pitch event and it was funny. I'd never met Jamie. I didn't know him prior to this and he was sitting in my chair at my table at some point and I didn't recognize him. And I walked up to grab my bottle of water and Marshall's wife, melissa, knows him and she said, hey, aaron, this is Jamie. And I'm like, hey, what's up man? And she goes no, this is Jamie Roots. And I'm like, oh. And so we had a great 15-minute conversation and he said, man, I really like what I'm hearing. I like your ethos, I like the aggressiveness. We have an issue with the fan experience at NRG Stadium. I want you to come down and meet with Aramark and let's give it a go. So he got us into the stadium and I remember walking in and meeting with Aramark and Jamie and I won't name names. But the Aramark guy walks in the in the boardroom and he sits down and he goes mobile ordering is BS. It'll never work at scale and in stadiums. And I thought, man, we're done, yeah, we're toast. And Marshall leans across the table and says, well, that's because you're doing it wrong. So we got a kick out of that. They gave us a shot and we did well. We had a few thousand seats we were serving. We showed them that it could be done logistically, we could make money off of it and that we had a good product. So from there we started to scale and and built a really good relationship with Aramark, one we maintain to this day. And you know the sports side. We work with them at other pro stadiums. We work with them at Minute Maid. Right now we work with them at Fenway Park. The Boston Red Sox, the New York Mets. Those are some key Aramark partnerships with us. Chris: Wow, that's a great story, fortuitous, like most, if you're working hard and you get that lucky break and take advantage of it. The combination of hard work and luck sometimes is a really good thing. Aaron: It is. It helps, and we were astute enough at the time to understand that there is a bigger problem. The bigger problem wasn't that a fan wanted a beer or a hot dog in their seat their seat. It's that the operators the arrow marks of the world were having trouble keeping up with that unfettered convenience. We'll call it right, okay. All of a sudden, you go from lines, which naturally throttle your demand, to cell phones and everybody can order as much as they want, whenever they want, and they all expect it to show up in two minutes. So we learned that the operational challenges were the real problem and that's where we turned our focus. So now, when you look at our platform, it's not just about delivering food, it's about streamlining that entire process. Yeah, if the kitchen can't keep up, then it doesn't matter. Right? That's exactly right. Yeah, that's exactly right. So building in the controls, the throttles, the reporting, the communication, all that stuff's baked into our platform. Chris: So a couple of things that come to mind as you talk about what sounds like a lot of focus in Energy One on product development, software and then trying to prove the concept. What did you all do to try to finance that? Did you have to go out and raise money? Were you doing it yourself? Because most startups and entrepreneurs face that conundrum and there's a number of different ways to handle it. Aaron: What did y'all do at Robbery, at the beginning we were self-funded, we were self-financed, we were bootstrapping it. I had a good job. I was president of a manufacturing company. Marshall has like three, four other companies, he's a serial entrepreneur and Craig was running Pino's Pallet. So we all had good jobs and we were able to fund the beginning parts of the company and ultimately it got to a point where really two things happened. One, I was spending more than 40, 50 hours a week on rivalry tech, and we saw that we were getting enough traction that it needed full-time focus, and so as a group we decided, okay, it was time for one of us to leave, and that was me. So I left my job and we financed a salary to get it going and do some fundraising, and we raised our first round of funding from Venture Capital probably about a year into operations, when we really wanted to start scaling, and that was interesting as well. That was a fun experience, but now that's how we got it started Just a lot of sweat, blood, tears and a lot of our own money. Chris: Yeah, that's a common theme for anyone kind of starting something from the ground up. Aaron: Yeah it is, and it's interesting when you do it that way, and I'll give credit to know when you have an idea and you want to start a company. You've got about a thousand ideas. Here's what it should be, and Craig was really good at saying, ok, but we can only afford to build three of those things out of the thousand things. What are the three things we really need to prove? What's going to help us get to that next round of funding or what's going to help us get that next customer? And it's not all the super convenient stuff right. It's not about sending you a text message when you're within a mile of the stadium. That's not going to generate revenue. So we really had to spend time and figure out what are the most most important things to build, and that's how we got the first version of the platform out right. We just wanted to prove that, a people would use it. B people would spend money to use it. And C we could help the customers make more money. And that was it right. So that's how you get to a platform where you have to have your kids deliver food. Chris: I'm sure that was great. Yeah, they enjoyed that a bit. They did, they had a blast. So then you know, the next, I guess, issue you face, I'm guessing is, as that success is coming, you've got to start building your team to service the customers that you're bringing in. Yeah, how did y'all go about doing that and kind of going through adding key people in the right spots at the right time? Aaron: You know that was a really interesting journey for us. You know, at the beginning we knew it was mostly about tech, like we had to build the technology and the software. We did hire an operations guy in January of 2020. It was a great time to hire a field ops guy, no-transcript. And so you know, at that stage we were really trying to figure out where we scale and how we scale, and we got to go hire all these operations, people et cetera. But then something happened in March of 2020 that changed the course of live sports and entertainment. Just a little bit. Chris: Right. Well, our good friend Jamie. I remember him saying at the time it's a terrible time to be in the mass gathering business. Aaron: That's exactly right. So you know, when COVID shut everything down, it was really funny we were actually in an investor meeting. It was, I think it was March 11th, 2020. And we're talking about raising a series A and we're going to raise some more money, and then the phones kind of start buzzing and vibrating and everyone's looking down and they're like, oh man, the rodeo just canceled and or just shut down. And then a few minutes later it was like, oh, the Rockets have postponed, you know, their season already. And or no, it was the Astros. I'm sorry, the Astros postponed their season, start dating all of this. And so we said, okay, well, maybe we shouldn't have this investment meeting right now. And that really kind of set the stage for, quite honestly, was a better growth phase for us, and I actually give COVID not that it deserves any, but I give it credit for turning us into the company we are today. We took COVID and took that time to build the software we really wanted to build, if that makes sense. So, rather than splitting resources you know we had precious resources at the time rather than splitting it between operations and marketing and all the other things you're normally spending money on, we put it all into tech and by then we had established a good relationship with Aramark. We had established a good relationship with the teams like the Texans, like the Astros, and we had established a good relationship with Major League Baseball through some of our other connections at Aramark. And so we just spent all that time in isolation talking to these other people who were in isolation. So, mlb, they became really good, almost friends, and said here's what hasn't been built, here's why you don't see it at every stadium. And we listened, and so we somehow managed to raise almost $2 million during COVID throughout 2020 and just put it all towards the software Wow. And so we were able to come out of 2020 better funded, but also with a product that MLB signed off on it we launched at the New York Mets in 2021, coming out of COVID. So that really helped us allocate those tech resources and then we could start. And, if you think about it, covid also gave us a really nice kind of gradual increase in activity with operations. So we hired one ops guy, because ballparks are only at 10% capacity, sure, and they were at 30, then 50, and then 100. So we were able to scale. It was a lot better runway than just getting hit with it all at once yeah, I guess it makes sense right. Chris: You were able to kind of that hiring process that we kind of started talking about you were able to ease into that right and not have to throw a lot of investment at it because of exactly the ramp up exactly and we were able to take our time and find good people. Aaron: You know, culture is huge for us. Startup life is a grind. Startup life in live sports and entertainment is probably worse because it's a lot of nights, it's a lot of weekends. It's going to happen, whether you want it to or not, you know. I mean, the schedule is the schedule and so we had to find those people who, you know, kind of thrive on that life. They like going and the insanity and the chaos around. You know, trying to serve food to 80,000 people, you know, on any given Sunday. Chris: Oh, I can't imagine right. The other thing, though, that you know, I hear from your lessons and the advantages you took during, you know, kind of the COVID shutdown, if you will, was you really and this applies at any time but the importance and value that you gain by listening to your customer? And we have what were the issues, what did they like, what would they change if they could? And then you were one listening and you took that back to the developers or maybe they were in the meeting too to make those adaptations and modifications. Aaron: Yeah, yeah, exactly. It really helped highlight a lot of those bigger challenges right, where we got to understand, okay, well, we did have the good fortune of working through Texan season in 2019 and we saw the issues, and then COVID just allowed us to sit face-to-face from the customer when they weren't distracted, when Aramark and the Texans weren't distracted by the season. They're just sitting at home literally and let's talk through it and we're going to build it for you guys. So, yeah, it really helped put a magnifying glass in without the chaos, and that made all the difference, right, because we have a lot of competitors who just build on the fly and they're just trying to build and learn and they're getting beat up every day and that, and they're getting beat up every day and that's the advantage we have. Chris: That's great. Advert Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermiller.com, and thanks for listening to the show. Chris: Well, you mentioned culture, and I definitely don't want to gloss over that. Couldn't agree more. I mean, culture is everything. What have you done at Robbery to build the culture that you appear to be proud of, and how would you describe that culture? Aaron: with grit. I mean a lot of people use that term as part of their core values, but for us it's. We really make sure, whoever sitting across the table, they know that this isn't an eight-to-five job, that this is going to be some nights and weekends and you may have a thought at 2 am and you know Marshall and I talk at 2 am all the time. We don't expect that from everybody, but hey, just know that you don't have to answer that 2 you in text, but if you want to, that's okay. But we've got a really fun culture. I mean, look, first of all, we're doing a lot of fun things. I mean whether we're at sports or, you know, I mean resorts. We do the Margaritaville up in Conroe. I mean there's worse places to go to have to do work, right. I mean we even enjoy going down to the hospitals. We're at Methodist in the Med Center. We've got some robotics stuff. It's just a lot of fun. And it's really fun to go into areas where, you know, people aren't using a lot of technology on the food and beverage side, and so we really focus just on people who are creative and they like to question and they like to come up with answers or solutions, you know we don't have. We try not to have any of those barriers where they feel like they can't approach me with an idea or criticism or feedback. You know, I think part of our success has been allowing everybody in the company to have a voice and there's no such thing as a stupid idea or a bad idea. You never know where it's going to go right, and so you know we like that everybody can feel safe just throwing it out there, right, I mean? And we've had some crazy ideas come across the come across the whiteboard, and some of them have gone on to become parts of the product and some we've tucked away and some we've giggled at and erased, you know yeah. And then we've got definitely a culture of you know, just a very candid culture, right? I'm trying to think of what the phrase is, but our candor is very important. So, you know, we have a lot of meetings where we'll share ideas and opinions and then we'll fight about those ideas and opinions and voices will get raised and pulses will increase and language will be thrown around. But at the end of the day, everybody does it respectfully and you can scream and yell at your partner all you want, but we always make up and we realize it's coming from a place of trying to better the company. Chris: Yeah, Sounds like transparency, but also in a safe environment, right. Aaron: It is. Chris: Yeah, the other thing that sounds like you've created within that culture is one that fosters innovation you talked about. People are encouraged to bring their ideas to the table. Yeah, their ideas to the table? Yeah, how? I mean? Are there things that are meetings you have to, or challenges you present to people so that they know that innovation is respected and welcomed? Aaron: Yeah, we do. I mean we have weekly meetings where we kind of go through everything from the tech roadmap to the operational roadmap to sales and marketing, and we just talk through what we're seeing in the market, try to identify the gaps, right. So we're really trying to teach everybody in the company look for those gaps. Where are we seeing, you know, areas where there's no solutions? And so I mean we love whiteboards. I mean if I could have every surface in the office be whiteboard, it would be whiteboard. I mean, put it up on the whiteboard and go and let's start playing with it. And we've gone through some sessions where we've covered a whole room and come up with new ideas or better ways to execute. Right, I mean we're dealing with, you know, a stadium or a hospital. They're not simple organisms, they're very complex. And then when you get back into the food and beverage service side and fragmented technology stacks that they're using in the back and how do you tie it all together? And then you got to pull in the different stakeholders the hospitals, the aramarks, the employees. It becomes a lot of moving pieces and within that is opportunity, yeah, and so we spend a lot of time just talking through you know where and how can we do this? Chris: so let's let's talk a little bit about you. Know you start in sports missing the home run of the World Series. You mentioned this and alluded to it earlier. You've grown in sports. While you still do. That's not your primary area. Tell us a little bit about you. Know how you moved into health care, as an example. Aaron: And what are some? Chris: of the innovative things that you're actually doing, that when people show up, you know hopefully not at a hospital, but at a resort or or something that they could see to know that this is your technology in play. Aaron: Yeah, so sports and entertainment was our focus market for a very long time and we realized that the needs existed everywhere. Right, the problem that we were solving wasn't just at large stadiums, so large operators like Aramark, they operate in a whole host of other industries, right, like we talked about hospitality or leisure hospitals, etc. And so we knew we wanted to expand into those other verticals at some point. And we got really lucky again where and you can obviously tell Aramark's been a great partner throughout all this Right, they called us out of the headquarters up in Philly and it was really funny. I'd gotten to know the guy well and he says, hey, great job in sports, you've solved a lot of issues for us. You've built a great platform. Can you do it in other business verticals? Could you do it in health care? And we said, absolutely, yeah, we've been wanting to for a long time. What are you looking for? And he goes well, we've got a customer down in Houston and you can hear the papers kind of flipping through. You ever heard of MD Anderson? Yeah, yes, I've heard of MD Anderson. He goes. Yeah, they have a need down there. We want you to go look at it, and so worked through some of that. But what ended up happening is we actually got in front of Houston Methodist and their innovation team is really great, really employee focused, really patient focused. But they wanted us to focus on putting in our mobile platform for the employees because you think about it a doctor or a nurse, 30-minute lunch breaks you don't want them waiting in line for 15, 20 minutes, right. So we saw that as our opening. We knew we wanted to expand here. We have a customer pulling us into this other market, right. So that's how we got started. We built the platform for hospitals at first, but the really cool thing about it is that that same platform applies to every other market in the world, right? Sports is unique. It's a four-hour event, five-hour event. You turn it on, you turn it off. A day or two, a couple days a week, depending on a baseball home stand football once a week, exactly, but a hospital, a hotel, fast food, I mean 365 days a year, sometimes 24 hours a day. So we built this new platform for them. And let's use Houston Methodist as an example. So we've got our mobile at all. And let's use Houston Methodist as an example. So we've got our mobile at all eight of their locations in Houston. We have our kiosks at all eight of their locations, so you can walk up to a coffee shop, order a coffee at one of our kiosks and the barista will make it. You don't have to wait in line and then we're doing some really fun stuff. So, like in the Med Center, we are integrated with a big robot made by ABB Robotics, and this thing makes your food from fresh ingredients to. It actually cooks it, it puts it in a bowl and puts it in a locker for you. That robot didn't have any way to communicate with the guest or for the guest to communicate with the food preparation system, right, which normally is a person behind a counter you talk to Right, and it didn't have any way to communicate with Aramark in the back. Hey, here's the reporting for the day. Here's what I've made. Well, we do all of that, and so we essentially said look, just let's and to oversimplify, just run a line from the robot into our platform and we'll take care of the rest. And that's what we we did. So you can order food from our app and the robot will make your food. It'll tell you when it's ready. It'll tell you what locker it's in. You walk up and you scan a little code we give you, and your locker just opens up, and then we do all the reporting for the customer at the end of the night as well, so they can see what you know delivery or make times were, etc. Now we're getting into delivery. Robotics have the just, so we're controlling that order fulfillment process again from the very beginning to the very end, right, Whether it's a human or a robot. So it's pretty fascinating. Chris: Sounds like I'm still trying to wrap my head around a robot cooking in the kitchen. Yeah, it's pretty cool. Aaron: It's their induction cookers. They look like concrete mixers and so it's tossing these, this pasta or this chicken, and like a concrete mixer and it's cooking it. So it's pretty neat. That's amazing. Chris: So you know clearly. You mentioned AeroMark several times and, based on the story, I can see that they're a key strategic partner for you, as are some others. What are some of the advice you could give others about how to cultivate those relationships that are so central to your business? Aaron: So I mean, Aramark was an obvious one for us in the early days because they were the gatekeeper to a lot of our stadiums. And the other part of that is we knew we didn't want to go door to door knocking on different stadiums' doors. They are in hundreds of stadiums, so build for one major customer, make them happy and they'll sell for you and they'll take you along right, and they'll take us along. That's exactly right. So we were very intent and strategic on a relationship like that and we've worked with Aramark's competitors as well. We work with a lot of them and it's that same mentality, right. But then, you know, we started looking for other partnerships and this was a really interesting one where Comcast Business, comcast Sports Tech, has, or Comcast Business has, a sports tech accelerator and we were asked to join a couple of years ago and we thought we might have been a little too big. We said, well, we've grown, we don't know that we need a tech accelerator. But they said, look, we're trying to give our partners in the space some more developed platforms and their partners are like PGA Tour, wwe, nascar, and so we signed up with. But we were very upfront with them. We said sports is not our focus market anymore. We want to work with Comcast business and they came back to us and said absolutely We'll intro you to the mothership big Comcast, join our sports tech accelerator. So we did, and great relationships out of that right We've. We now work with PGA Tour. We've got some agreements with them, working with them in a few locations, but Comcast Sports Tech did exactly what they said they would and I'll respect them forever for this, because you never know, right, like, do they really have any pull with the mothership Whatever? And so we are now fully ingrained in the Comcast business and what's called Comcast Smart Solutions, where they sell internet right, they sell connectivity and it's a commodity, but what they're using us for and a few other companies are where the value add wrappers right. So we're working with an NHL team. Right now Comcast is going to provide the Wi-Fi, the access points, but hey, guess what NHL team? We also provide mobile kiosk back of house software. There's other companies doing digital signage, iot, and so now they've got this whole ecosystem that they're taking out to their customers and we work with them, not just pro sports, but major franchise chains with 30,000 restaurants, more major hospitals, hotel chains with thousands of hotels, and so now we start going in and we've got this really strong partnership with a major player. And they had a lot of people knocking on the door and we just took the same approach Build, listen to them first, build what they want, build what their customers want, and they'll take you wherever you want to go. So that's great. It's not without its challenges, right. It's a slow process. You're building something for a multi-billion dollar company like a Comcast or an Aramark. You don't get sales overnight. You've got to dig in and you've got to understand that it's going to take time and investment. But when that flywheel gets spinning it's sure hard to slow down. Chris: Yeah, that's great, yeah, but you're right. I mean we talk about it. It doesn't happen overnight. You've talked maybe a little bit about it, but I think we also learned. I'm sure there were some mistakes made, setbacks that you and your team learned from. That also helped you later become as successful as you have been 100%. Anything that comes to mind that stands out as one of the bigger ones. Yeah. Aaron: You know, in software it can be challenging because people, customers, will just say, hey, I want this, I want it to do this, and the proper answer is do you really need it? Do you really need it to do that Other than a? Chris: programmer going sure, I can do that, yeah, and they will right. Aaron: And you could spend all the money you want. And I remember this isn't a major mistake, fortunately. But I remember we were at an NFL team and it was a customer and they said we want the ability for the app to, or the users to, pay with cash. And we're like why do you want to pay with cash? We're digital, we don't need, and they're like we have to have it. You have to have the ability to say this was a cash payment and then reconcile the end of the night. And we were like and this was a week before the season, and so we hired a couple of extra developers, we spent I don't know 50 grand to add this cache functionality. And we go back a week later and we're proud of it and we're like check it out, and you know what the team said oh man, we decided afterwards we didn't need it anyway. I wanted to strangle them. Aaron: I was going man, we jumped through hoops. You could have told us, right, yeah, you could have told us, like, when you decided you made the decision, but here we go and we built it. So you know, in the early days of a company you're really eager to please and you do have to kind of take a step back and say, look, we can't build it all, you'll go broke or you'll build need and you'll never use. That goofy function is still sitting out there somewhere attached to our platform, right just turned off, yeah like an appendix right. We don't need it and it's just there forever. That's probably one of the biggest things we learned in the early days. You know we've learned as well that I mean you've got to keep your head on a swivel for new developments in the market. You've always got to be looking at what's coming down the pipeline. You know we probably erred a little bit and not getting into kiosks earlier. When COVID hit, we thought no one's going to, no one wants a kiosk, they don't want to touch anything. Right, remember the early days we were fogging everything and the reality is kiosks are probably the biggest thing out there right now and it's a natural extension of our platform. We had the time to do it and we're getting in the game and getting in the game a good way and you know, to be fair, it's we're not worried about that first mover advantage. We've got a lot of mistakes from our competitors that we're learning from and gaining ground very quickly. But you do learn to start looking farther down the road. Right, we were maybe looking a year down the road. You've got to be looking two years down the road. What's really coming down? So now, if you look at what we're focused on biometrics, computer vision there's a lot of components that are on our roadmap or on our current integrations that we're building, that you won't even recognize our platform six months from now. Chris: Wow, that sounds pretty cool. Yeah, it's fun. So while we have some time, let's turn and talk a little bit about leadership. As you said, you kind of were the first to really step in full time. You were running a company before. How would you describe your leadership style and why do you think that style has been successful in helping Ravelry grow to the company? It's been. Aaron: Yeah, we like to hire people who take a lot of initiative on their own, who aren't afraid to go out and do something and maybe make a mistake and try it again. So you know, in the startup world or in the tech world there's a and this applies to a lot of places but you know it's hire slow and fire fast. And we hire slow and we'll fire like medium fast. You can't make everybody think they're going to get fired for making a mistake. My leadership style I'm not a micromanager. I very much. When we hire people, I say look, I'm not going to give you a book to tell you how to do your job. We're going to write this book together because we're breaking new ground every day and we're learning something new every day and I'm not going to pretend to know everything. So I'm hiring you because you're smarter than me. Hopefully. You're known for what you do and do it well. And if I'm going to teach you anything, it's going to be how this company operates and where you can find your best fit and your best purpose. You know, if it's a salesperson, where and how do they make their best fit as a salesperson. You know, if it's a salesperson, where and how do they make their best fit as a salesperson. So you know, that's been my style it's give them some autonomy, give them some ability to go out and make it their own and if you hire slow, you've got a good feel for the person, you know what they're going to be capable of and if you're comfortable with them. So that's how I've tried to lead the company. We've got you know, it hasn't always worked we've had people come and we've had people go. And then we've got some people who, just, you know, they grind it out every day for this company and they're always thinking of new ideas and their days. You go, man. You know when is this guy going to leave me? He's so good, he's bound to go find something better. And they don't and they stay and and I think that speaks to the culture and the loyalty and the environment that we've built- Well, that's certainly true, especially for those high performers. Chris: If they're staying, the reason they're staying is because of the team that they feel like they're a part of, which goes to the culture. Aaron: It does. Yeah, it does, and I'll share a little bit more on the intimate side. We're a tech company, right, and you have your ups and your downs you always do and teams come, teams go, covid happens, covid goes away. We've been through times in our history where we, you know, you're strapped for resources, you're strapped for capital, right, because you're raising venture dollars, sure, and we've let people go who have said can we work for free, like, can we still keep doing our job? We know you can't, you know, afford to have this big team. And you know, I mean I get emotional when I think about that. Sure, that we have people and it's been multiple people who've done that and you bring them back. And the goal is to bring them back. And I mean you can't buy loyalty like that. No, that's not something money buys. And so, you know, if we, as we grow, you know I know that would get harder to keep that part of the culture, but man, it's the early days. If you can just capture that magic of the stress and the trenches and have responses like that from all your employees, you know you can go out and teach a pretty good course. Chris: Yeah, yeah, absolutely Well, and get to your point. I think you know one of the goals of a company should be hire really good people, give them good opportunities, autonomy, training so that they become really good so good that they're marketable anywhere else in your industry or others, but also have a culture that's so good they don't want to leave. Yeah, Right, and if you can hit on those two things, man, it's like the key to the kingdom. Aaron: It is, it is and those people are priceless and you know our goal is down the road. If there's a big exit or something like that, I mean loyalty gets rewarded right, and you don't forget those times, because those are meaningful for business owners. Chris: Very good. That's great, man. It's great. What a cool story. I mean like seven years, yeah, it has been. So let's, we'll turn it a little bit on the lighter side. What you know growing up, what was your first job? Aaron: My dad's a large animal vet and so I was shoving the proverbial you know what. So, yeah, I worked at his vet clinic quite a bit, so it was a lot of painting, a lot of fence building a lot of you know cutting hay out in the pasture. Chris: So I was a farm boy. That's funny. So my dad was a primarily large animal and there was a big pile behind the stalls and that was one of the jobs and his partner's sons and I, yeah, I could totally relate. Exactly, that's too funny. Well, you know, not necessarily the best segue from shoveling that stuff, but I'm going to ask you do you prefer Tex-Mex or barbecue? Aaron: oh, tex-mex. All right, tex-mex. Yeah, you know it's. I've lived around the world and I you know, I know it's not exactly true, but I mean, it seems like you can find barbecue or barbecue adjacent foods almost everywhere, man, tex-mex, you just cannot find it. I mean, it's just you. There's tex-mex everywhere, but it's not Tex-Mex unless it's here. Chris: I think that's a pretty true statement. Yeah, and then the last question. I'm curious to know if you could take a sabbatical for 30 days, where would you go and what would you? Aaron: do. Oh man, if I could take a sabbatical for 30 days, you know I would go back. So we spent a lot of time as a family over in Europe and in France and in small towns. So you know there's just a, it's a part of that world. You know, if you asked me where I would go you ask a lot of people where they would go in France they'd say Paris. Paris is okay. I like the small towns, I like the history, the quietness that you get in a lot of those places. You know rivers and streams running through it. So I just found that part of the world to be especially peaceful. And if it's a sabbatical, you know that's where I prefer to be. Good food yeah, can't beat it. Good wine yeah, really good wine yeah, can't leave that part out. Chris: No, not at all. Well, aaron, this has been an amazing conversation, love and your story that you and Marshall and others have created. So thanks again for taking the time. Yeah, appreciate it, chris. Thank you, Special Guest: Aaron Knape.

Building Texas Business
Ep075: Healthcare Leadership with Chantell Preston

Building Texas Business

Play Episode Listen Later Jun 26, 2024 38:43


In this episode of Building Texas Business, I sit down with Chantell Preston, CEO of Facilities Management Group. She takes us through her journey of transforming the healthcare industry - from an unexpected start managing facilities to founding Mentis Neuro Rehabilitation. Chantell's strategic moves in positioning her company through the pandemic era offer key leadership lessons. We discuss her transition in fostering trust and respect amongst staff, vital for a positive culture, especially in difficult times. Her reflections on setbacks emphasize emotional readiness for both failures and leadership burdens. Wrapping up on a lighter note of future dreams, from travel adventures to family time, Chantell offers a well-rounded portrait of an impactful leader. SHOW HIGHLIGHTS Chantell Preston shares her unexpected entry into the healthcare industry and how it led to her role in developing numerous healthcare facilities across Texas. We discuss Chantell's experience founding and successfully exiting Mentis Neuro Rehabilitation, a company focused on traumatic brain injury patients. Chantell explains her strategic decisions and leadership style transformation during the COVID-19 pandemic, emphasizing the shift from an authoritarian to a collaborative approach. We explore the importance of trust, respect, and open communication in maintaining a positive team culture, especially during challenging times. Chantell recounts the lessons learned from entrepreneurial setbacks, including the emotional toll of difficult business decisions and the significance of building strong relationships. We discuss the tactical choices made to support frontline workers and expand service lines during the COVID-19 pandemic. Chantell reflects on her evolution from a closed-off, authoritative leader to a compassionate and empathetic one, inspired by her business partner's example. We talk about the challenges and liberation of breaking societal norms as a female leader and the importance of achieving work-life integration. Chantell shares her personal dreams of travel and family time, highlighting the difficulty of balancing a busy work schedule with personal aspirations. We discuss the advice Chantell gives to young entrepreneurs, emphasizing the importance of focus, having a supportive team, and being ready to pivot when necessary. LINKSShow Notes Previous Episodes About BoyarMiller About Facilities Management Group GUESTS Chantell PrestonAbout Chantell TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode, you will meet Chantell Preston, CEO of Facilities Management Group. Chantell is a self-described risk taker who emphasizes the importance of establishing trust and respect in building a strong company culture. Chantell, I want to thank you for coming on Building Texas Business. I appreciate you taking the time. Chantell: Thanks, Chris. I appreciate you inviting me to come on. Chris: So let's just kick this off by telling us a little bit about Facilities Management Group, the company you're currently CEO of. Chantell: Sure, so Facilities Management Group. We're really a platform company. We own and operate healthcare facilities throughout Texas. Initially, when I took it on, we had a hospital in Las Vegas, but we divested that and sold that to a local system there, and so now our main facilities are here in the Texas market. Chris: Okay, and I know this isn't your first venture in the healthcare space Tell us a little bit about how you got involved or found yourself being an executive in the healthcare industry. Chantell: Sure, it's kind of an interesting story, chris. I don't think any of us know when we graduate from college where we're going to end up in life, and I can truly tell you I never thought it would be health care. So you know, straight out of school I got a great opportunity to go to work for a small company that was developing ambulatory surgery centers. Didn't know anything about ambulatory surgery centers but I knew the folks that were in the organization. So took the leap of faith and I just wanted to learn every aspect. I felt like if? How could I go out and sell things if I didn't realize or understand how they were operated? So took the opportunity to really dive into the health care and learn both the development aspect as well as the operational aspect. Best thing I ever did. From there just kind of soared, I became very niched in regards to building healthcare facilities. I've built over 65 hospitals in my career, whether they're LTACs, rehabs, full acute care hospitals, linear accelerators. So I just kind of found a niche. I really enjoyed watching something from concept to operations. However, I got to a certain point in my life I decided I didn't want to be a consultant forever. So my previous partner and I started a company called Atlantic Health Group. We were going to be a surgery center company. We realized the market was saturated at that point, so we started a company called Mentis Neuro Rehabilitation. Mentis was assisted living rehabilitation for traumatic brain injury patients. To be honest, we really didn't know much about it when we started. We built an amazing team to operate the company for us and then we realized how much need there was for traumatic brain injury patients, so we continued down that path. I continued to build facilities to generate revenue, to build Mentus, so we didn't have to raise huge capital. So we bootstrapped everything together and we took Mentus from concept to exit in 2015. Chris: Wow. Chantell: So we exited the mid-market. And then comes back to what are you going to do with your life from there? So I really stayed for about a year and realized that just my heart wasn't in it anymore. Things changed. We built such an amazing culture, so really focused on what was the next phase of my life. That's when I ended up taking over facilities management group. One of my partners that was operating the entity got ill and so I stepped up and said I'll take over, and that's when we really developed Facilities Management Group. At that point, we had a lot of individual facilities running independently of each other and we wanted to build a platform company that we could have some synergistic services across all facilities. So that was 2018. And so that was a great ride. I learned a lot. Six months after I took over, covid hit so you can only imagine what happens with the hospital industry when that happens? Chris: Yeah, I'm sure there's. We'll get into that because there has to be a lot of good stories there, but I can't help but notice that, as you told, that is, you talked about being thrown in cold, knowing nothing about the industry healthcare that is but then you found yourself evaluating opportunities for surgical centers and then the mental health, brain injury type of facilities that you mentioned. I want to talk about what type of processes did you go through, and or with your partners, to evaluate the opportunities when you're like, okay, what's next or what else can we do? What are some of the things that you found to be valuable and useful in going through that process, as well as maybe some of the things you wish you hadn't done? Chantell: Sure, Great question, chris. You know, as we all go through our career, we, you know, we try to evaluate things. Everybody looks at things very differently and you know you probably say I'm a calculated risk taker. So, again, I wanted to be able to find a path where, you know, my number one was I wanted to help people. You know, I think most of us get into health care because we have this naivety that we really, you know we can make a change in the world, and I think we do, just maybe different than what we anticipate when we go in. So I think it's really about when I would look at each of the opportunities that came up. You know, again started at a small company and I wanted to learn as much as I could, and then I got recruited from there. Once I found a niche for myself, I didn't really have to go looking for jobs. People would come to me, but then it was like, okay, I learned some hard knocks at the same time as to going to work for folks, because they throw a lot of money at you or they say, oh, we're going to create this amazing environment, and then you get in and you realize this is not really a productive place for me to be and in those situations you just try to take, learn everything you can, you know, gain as much experience and knowledge, because I look at everything as a stepping stone to the next place. So when we, you know, when we started Atlantic, it was kind of an interesting scenario because I had a ton of development partners that I had already established that I was working for as an independent consultant. I didn't really want to be a consultant forever. I wanted to build something, I wanted to have some security. So I actually talked my partner, my business partner, into leaving his organization because he had a skill set that I didn't have. So he was really more around the finance side of things, operationally, and I was really more the development aspect. And so you know, and I was really more the development aspect, and so you know, I think it's really important when people look at their careers, a everything in life is a stepping stone to the next thing. I mean, you have to look at it that way. What can I get out of this particular situation to advance my overall objectives later? Chris: Sure. Chantell: But also who you're getting in bed with and I speak a lot to entrepreneurs. It's really important to pick your partners wisely. And when you say your partners, you know I tell people it's like a marriage. Oh well, we're best friends. We're never going to, you know, get sideways with each other. Well, it is important that when you're going into a partnership, you know even a company is what's it going to look like if we got divorced? I look at everything as it's kind of like a marriage. Chris: No, no, Look, I advise clients all the time into the same thing. You know, be careful, Don't do 50-50 unless you have a good deadline provision. But it is they are. I can attest from being on the litigation side of these things. They are truly business divorces when they go south, and we always tell people it's better to invest up front to getting your documents right. You don't want to think you and your best friends could ever go south, but there's a reason. There's a bunch of law firms and lawyers that stay busy because that's what happens. Chantell: Right, and I was fortunate not to go through that. To be honest, it was just, I was very cognizant and I think when I was younger I didn't realize the value I brought. So I felt like safety was in numbers, right, and sometimes we create an environment around us because it makes us feel protected and then at the end of the day you go, wait a minute, what about me? And so you know again, lessons learned. You know, we also have a tendency, you know, adhd. We're all entrepreneurs. We like to do lots of different things. You know a few mistakes that we made along the way was we started getting into things that we didn't know too much about, because it was the shiny penny oh this is great, let's go do this and then, oh my God, we would either lose a ton of money. You know a lot of headaches. We didn't stay focused on our core business and it kind of school of hard knocks a little bit. It took us a little bit of time to realize that, hey, we need to solely focus on, you know, our core business, mentis, and let's stop messing around with all this other stuff that seems like it's fun and exciting. Let's stay focused on our core business until we reach. You know what we were hoping to accomplish. Chris: That's great advice. The discipline of staying focused on your core and what you do best can't be overstated. So many people lose their way because of the distractions, and you're right. They end up costing more money than you expected and taking more of your time away, and it takes it away from your core, so then it suffers. Chantell: That's right, and people don't realize. You know, time is the one thing we'll never get back in life, and so if you're looking and focusing your attention on something else, what are you losing at your core business? And I see a lot of entrepreneurs and a lot of people oh, I want to go do this and this. Again, we did it Not successful, but we did it. And so now, when I'm looking at things and where do I want to go next, it's where do I want to spend my time, knowing that if I spread myself too thin or too many things, I won't be as successful as I want to be. Chris: Yeah, that's great advice. I hope people are taking notes on that. So let's go back. You kind of left us a minute ago taking over the reins at FMG, right before COVID hits. Obviously, you have to manage through that in the healthcare space. Take us back to that time. What were some of the things that you learned, having to manage through such an uncertain period of time? Chantell: When I took over FMG there was a couple things that identified very quickly. Again, they were all running as independent facilities and there was no collaboration and really the culture there was no culture. You know, in my previous organization with Mentis and a lot of the companies I've been involved with, culture was huge. You know, you wanted people to want to be there and fortunately we were able to quickly build a culture that we felt and it was actually proven true through COVID that people wanted to be there. You know I was very visible in our facilities. I wanted people to know me, I wanted to hear what they had to say. As a new CEO coming in, you know, tell me how can we help you do your job more effectively? How can we help you be happier? You know, looking at things in a different perspective, other than you need to be here nine to five every day, do exactly what we want, right? You know, when COVID hit, the uncertainty of everything I mean we were. Some of my facilities were emergency rooms at the time, some of them were hospitals. You know we had limited staff, we had limited services. You know, when COVID hit it was really interesting because with the unknown of nobody really understanding the magnitude of what was happening. It was decisions on a day to day basis. Right, you know, everything was a crisis every single day. It was a very time for me, as a leader, to figure out how could I continue to hold on to this culture that we had built so we didn't lose staff, right? So, but also giving our staff the ability to take a break every once in a while, even though we didn't really have folks to fill in for them, in for them. So it was a time that we really had to bond together. And again, me being in our facilities during that time, even though I really couldn't do much to help, but at least showing my face, saying hey, I'm here with you and I'm standing beside you, especially on some of those hard decisions, I think made a big difference for our success. Chris: Yeah, you raised an interesting point there because first of all, I mean I it's been four years and maybe the memories start to fade but health care frontline workers, right, that was ground zero for the response. So I can only imagine the taxing environment for your employees. Most CEOs can be there shoulder to shoulder with their employees and maybe actually get in, you know, step in on the manufacturing line or pick up something and help out in the shop, and if you're not a licensed physician or a PA or a nurse, you can't right, you couldn't do the work, you could just be there to encourage them. Chantell: That had to be a challenge. You know you're right, because we just want to jump in and help and but there was a lot of things that what I could do and again you know, spirits high, helping clean, I mean there was, you know, again it wasn't above anybody. We had to kind of all throw hands in, all hands on deck, to help out in any aspect. And so we did what we could to try to motivate and try to help give people some breaks and give them the resources that they needed, and that was a big thing. That we did was just trying to get the resources that they needed, and so it was a trying time, but again we came across. You know, as a CEO, I wanted to be able to expand our service lines because we knew what was coming. And you know, after we got kind of settled in and we realized this was going to be a longer, a longer path than we thought, we converted all of our ERs into hospitals so we could provide additional service lines. So there was things that we could do on the strategic and on the management side where we weren't necessarily in the trenches, but yet it provided our staff some amazing resources that they needed. Chris: So you talked about culture and how important it is. It doesn't have to necessarily be at FMG, but just in your role as a leader. What are some of the things that you have done to try to build that positive, sounds like collegial team environment type of culture at the various organizations you've been? I mean, is it kind of the same playbook every time, or you know? If so, what is it? And if it's changed, how do you adapt? Funny question I'm just going to. I'll give you a quick story. You know? If so, what is it? And if it's changed? Chantell: how do you adapt? Funny question. I'm just going to give you a quick story. You know there's a lot of people that have been with me for the last 10, over 10 years, so they've seen me kind of develop as a better leader as I've gotten a little bit older. So in my old days, I have to tell you I was probably very authoritarian, very dictatorship it's my way, no way. And leadership, it's my way, no way. And then, as I've gotten a little bit older and through you know my role at FMG I realized I can't continue to lead like this. This is not how to get the most productivity out of my staff, and so I changed a lot in regards to how to build a culture. And so now you know people will tell you these are the four principles I use authenticity, I want to build trust and respect. You know again, you know I'm going to be very direct with individuals. I don't beat around the bush and I think anybody that knows me knows that. Collaboration I want people to have the ability to have a say. I want them to take ownership. You know used to as my way. You know we're going to do things my way. Now it's let talk about it Because, in today's world, I want my staff members they're there for a reason and that's to come together in a path or a process that everyone feels like is going to be beneficial to the organization. Now, it doesn't mean I won't give them my thoughts, but again, that collaboration and that belonging, I want them to feel like they're part of the team. Whether you and I both know, in an organization everyone's valuable and I want everyone to realize how valuable each member is and where they fit within that organization. Authenticity, trust, collaboration yeah, those are communication too, you know. Chris: Oh, for sure. Chantell: We used to be like we wouldn't tell anybody anything, you know, just say here's our goals, to go do them. Now we really talk about why you know and really have those hard conversations about this is you know the company. And when we went through COVID I know everybody's tired of hearing the COVID stories, but when we went through COVID, you know we would tell them hey, this is why we're doing this. And it wasn't just oh, they're causing us all these headaches. You know they're pushing stuff down. No, it was. We're doing it because of X, y and Z, and that made people appreciate it a little bit more, versus us just shoving things down. Chris: Yeah. Chantell: And so I think communication is a big one as well. Chris: Couldn't agree more. I mean, I think you know, at the end of the day, all those things sound really good and are important, but if you're not communicating effectively, it won't matter. That's right. So, something that occurred to me, I want you to talk a little bit about being innovative, because I know for sure at FMG, because I just know enough about the story that in the middle of all that y'all did some pretty innovative things that other competitors of yours weren't doing. That required some really quick on the fly decisions to get some innovative things going. So tell us about that. It helped the patients and it helped your facility. Chantell: Sure, you know, one of the perks of dealing with a smaller organization is we can make quick decisions. So when all of this was happening, you know we did have to get innovative in regards to how we were running tests, how we were treating the patients, what we were doing when we couldn't find patients higher level of care. So there was a lot of innovation that we did, you know, whether it was streamlining our processes, whether it was, you know, the equipment that we were bringing in to try to mitigate certain things. I mean, there was a lot of stuff that we did that if we weren't going through that time, we probably wouldn't have been forced to do so quickly, if that makes sense. And so there was some stuff that we tried to do in regards to you know, I'm trying to think of some specifics. A lot of it's around the labs and the testing side of making sure that our patients are being treated in-house versus having to send things out. I mean, we just tried to do everything we could to control our own destiny. Advert Hello friends, this is Chris Hanslik, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermiller.com, and thanks for listening to the show. Chris: Well, for example, I know one of the things you did was very quickly developed an app so patients could schedule an appointment that you didn't have before. Chantell: Yeah, that's correct. We tried to do some things so people would mitigate being around other, you know, possibly infected COVID people. So, yes, we did do some things to try to limit exposure during that time, just because, again, we didn't know what was going to happen long-term. Chris: So I guess one thing that people may not know about you that we want to talk about is, in addition to this professional you know journey you've described, you do a lot and have done and continue to do a lot where you advise other entrepreneurs. I want to ask you a little bit what are some of the kind of the key nuggets of advice that you tend to provide, and maybe what are some of the mistakes you see young entrepreneurs making that you try to correct before what still can be corrected, I guess Sure, it's kind of interesting. Chantell: The world has changed a lot in regards to entrepreneurship. You know, in our day it was just work your ass off. You know 24-7 and just try to climb the ladder. You know now, with some things that have happened, you know, with technology, sometimes they have this misperception that it's just going to be easy, it's going to be rainbows and unicorns all the time. It's not. There was many nights we'd sit at the bar going, holy shit, how are we going to make payroll? So I mean again, I think it's bringing that true realism back into their world of hey, you're not going to go get a CPT code for a device that doesn't exist in six months. It just doesn't work like that. And I think sometimes these young entrepreneurs are given almost bad counsel because they think that things are just so easy. Well, so-and-so did it, so I can do it. I see that a lot. I do get the opportunity to speak to some of the entrepreneurship classes up at UT and I do probably focus more on the negatives versus the positives, because I've always learned more from my failures and my successes. Some of the things of hey look, be focused. You know you don't have to have everything figured out, but have a pretty good path of where you're headed. You know, and surround yourself with the folks that are going to build you up, not break you down. You know, as an investor as well. I look at who's the team. If you've got a good jockey, I'm going to go ahead and support you. Having that right team in place is so critical and you want it to be more than just one individual. You know you want to make sure if they get hit by a bus, somebody else is right there ready to take the company. So I think that there's just little things that you know. I would probably give some insight to the entrepreneurs of you know, again, you're going to have good times and bad times. The bad times will come and go. But again, being willing to pivot If something's not working, don't wait too long to pivot or to reevaluate maybe certain aspects of the organization. Chris: Okay, so you brought it up, but I was going to. You said you learn more from your failures than successes, so tell us a story it's story time now, chantel a failure or setback that you've encountered, experience that you survived because you're sitting here today, and what that learning was and how it made you better. Chantell: So we talked a little bit earlier about how we got a little bit outside of our wheelhouse of oh, let's go do some different things, because we, you know, have been very successful at what we were doing. We were trying to purchase a hospital group out of bankruptcy. We thought, oh, how hard can this be? We can run organizations, we can run ASCs. Why can't we do this? It was a very eye-opening experience because when we got in there, we hadn't really had a path forward as to what we were going to do or how we were going to do it. It was just like, oh, we'll figure it out as we go. We also didn't think about other things that could come in and really impact us that we couldn't control. So we had purchased, we were in the process of purchasing this group, they were in bankruptcy, and then we had a flood. Well, we had just finished remodeling a hospital here in town. The flood came in. It flooded the hospital. At that point we were kind of at a place where there was not much more we could do. It was a horrible time to have to tell all those individuals that worked so hard with us that we were going to have to let them all go and you know lessons learned. You know there was positives in there because I remember the day we were getting ready to tell these poor individuals we were going to fire them the night before. You know we probably drank too much and you know it was a very emotional situation because I'd worked hand in hand with these individuals for so long. Chris: Sure. Chantell: And I remember having to tell them in tears I mean, you know, I know we're not supposed to be emotional, but these are these people's livelihoods. I was emotional, I you know I was not in a great place and I remember, after that happened, one of the the janitors came up to me and she said don't worry, chantel, we're going to be okay. But are you going to be okay? Chris: Oh, wow. Chantell: And I realized, you know, even through this failure, we had built such great relationships with these individuals and made them feel valued in so many ways that you know again, that's probably a really good example of learning myself of how important it is for relationships you know and building that trust as a leader. Chris: Well, to what to point you made just a minute ago. There is emotion in business. For sure, people try to carve it out and maybe for decades that's been the mentality, but it's ignored the reality that there's emotion in business and you're affecting people's lives when you are hiring them and when you're firing them. So you know people that lose sight of that are missing the boat, and I think how you manage the emotion in the business is one thing, but don't make the mistake of thinking it's not there. Chantell: No for sure, and you know, again, my old days I would have never showed, you know, a whole lot of emotion. I will tell you, though, being authentic with people just builds more trust. And look, some people say I'm very challenging to work with. You know, because I'm very specific, I'm very direct, but you know where you stand with me at all times, you know, and I had a situation last year where I had to let someone go, and it was. I mean, I really love this person as an individual, but this just wasn't the right place for them, and I tried very hard to mentor, to get him to that place, and I just couldn't, and it was very emotional to have to say, hey look, this is not, you know, the best place for you. The greatest return was six months later. They contacted me and said thank you so much. The best thing you ever did was have that conversation, and now I found a place where I love I'm being respected, and so, again, I think we all have emotion. It's as you mentioned, it's how you use it. It's okay for people to realize that you're human. I mean you know I'm human, I mean, and so I have emotions, and there's people I like and, again, you are impacting their lives and they're impacting yours. Chris: For sure, and I mean I have a number of stories similar to the one you just shared, where you run into an employment situation that's not working. You, knowing that it's not working, have to make a decision, expend a ton of emotional energy over it, worried about it. My experience has been, I think I can say, almost every time, despite that hard conversation, that person ends up in a better place because it's where they were meant to be. And we say this all the time. We're not trying to be the largest organization. We just want to be the best for those that fit with our mission and what we're passionate about and our values. And doesn't mean we're right for everybody and that doesn't make people a bad person. Chantell: That's right. Chris: There there's another organization where they're going to fit. Chantell: And and, and she did say to me she goes thank you, because I always knew where I stood with you and thank you for always being very direct. You know and that's the other thing people hide from those conversations. I'd rather have those conversations, you know, leading up to it. Look, here's the expectations. Let's talk about how you can get there, and I'm always happy to mentor and advise, but at some point you have to say, hey, look, this just isn't the right place. Chris: Right. Chantell: And so, and that's OK too. Chris: So let's talk a little bit about as you built these companies. You've had to have key stakeholders and relationships with them that are part of the success, that's vendors, customers. Let's talk about what are some of the things that you've learned that have helped to kind of build, nurture and grow those types of strategic relationships, if you will. Chantell: Sure, most of the people that I still work with, I've worked with for many years and I think you know I tell people all the time my integrity is the only thing that I really is mine in this world. My kids have everything else, but my integrity is mine. I think it's really being fair with people. You know I'm loyal to a fault, but I'm also again, I don't want to say high maintenance, but I have great expectations of people as well. And so if you look at a lot of the vendors, you know, again, they've been with me forever because I'm very loyal to them, I'm very fair, I'm very direct and they're good to me. Chris: Right. Chantell: You know, and I think as I've gotten older I had never realized the importance of relationships and how you have to be very intentional with giving and taking Right Right. But I also know with my vendors, they do a great job for me. I'm going to, I want to give them out to everybody else. I mean, I'm going to drive business their direction. And so I think that you know, with the stakeholders, a lot of people make a mistake of. You know everyone's got to win. You know that's just the reality. There's an abundance for everyone in life. You know, one of my best friends is a direct competitor of us. We laugh all the time. We can't be friends in public, but we can be friends behind closed door. But there's an abundance for everyone in life and so if you treat people like that and you're fair, I think you know you win, everyone wins. Chris: Everyone wins, and that's the thing I think finding the way where everyone can win, sure, and there's the value in kind of reciprocity, right, when someone does treat you well, that you obviously should treat them well in return. But have that be a lesson how you should be treating others that you're coming into contact with, right, absolutely, absolutely. So you mentioned this earlier because I like to talk about leadership style and you've kind of alluded to some of your evolution. Any more you can share kind of on how you view your style, how you feel like it's evolved and maybe some of the things that have helped you make those steps to kind of grow from the command and control to the more collaborative leader. Chantell: I think self-awareness, I think when we're younger, we think we're invincible and we do no wrong. I think self-awareness, I think when we're younger, we think we're invincible and we do no wrong. I think self-awareness has been critical for me, just for personal growth, right. So I also realized, you know, I wasn't getting the most out of the people and I realized that how I came in impacted everybody around me, if that makes sense. Chris: Sure. Chantell: So when I walk in and I'm closed off, everyone's going to scatter. If I walk in and I'm in a great mood and I say hello to everybody, your energy that you put out, you get back. And so I think, as I've gone through my career path, I've realized that, getting more and really I had a great partner, business partner, that he would talk to everyone. I wondered how he got anything done some days because he was just the most jovial guy that loved everyone and he would sit and listen to people for hours and I used to say I don't know how you do this. Isn't this driving you crazy? You know, I just I want, I don't want to know what time it is, I want to know, yeah, I want to know what time it is. I don't want to know how to build the clock. And I realized how much everyone respected him because he not only cared about them on the job, he cared about the whole person. Right, and people felt that. And I finally asked him one day. I said can you teach me how to be like that? Because I want people to realize I do care. I may not come across and show it, and so I that's how I kind of evolved, of taking that time and realizing ten minutes out of my day of sitting down and really focusing and being present with people, how much more they wanted to be there, how much more productive they were, and so it's really again being the leader that you have to establish boundaries. I'm not saying you, you know, let everybody circumvent their ladder, but having the ability to really show how much you care for those individuals and also what's going to put them in a position to be a better employee, right, right. And look, I went through a big thing with my team about working from home. Okay, I hate working from home, ok. Chris: I hate working from home. I'm just going to tell you that I like the collaboration. I like everyone in the office. You know that you're in good company. There was literally an article in the online Houston Business Journal this morning about that topic and how everything is swinging back to five days a week in the office. Chantell: That's right, and it was a big fight in my office about that and I finally said, okay, let's compromise, because I realized that some of them were driving an hour both ways, okay. So Mondays and Fridays we have home days. Tuesday, wednesday, thursday, we're all in the office. So again, I met them where they wanted to be and how could they be most effective. And I realized, having that time at home, where they didn't have 5,000 people walking in their offices every day, they were more productive. And so again it's you know. You know you asked me a specific question about how I've changed. I mean, I've really come, you know, 180 in regards to who I was many years ago versus how I am now. Chris: Well, and what I hear you saying is there was an evolution and development in your leadership style that started to focus on and demonstrate humility and empathy, absolutely, you know, going back to kind of the work remote thing. I think those things, what you've got going on, can be successful because you have to start with why are we here? It's the why around the company, and we have to all agree that the company has to survive in order for any of us to have any benefits. That's right, right and so what's that going to take? And then where can there be some compromise around? You can't sacrifice productivity and you can't sacrifice delivery of services or you won't have the business. Right and right. It's really to me, getting clear around that, communicating, that we talk about communication with clarity and really everyone understanding the why absolutely, and I'll just we'll talk about the elephant in the room also being female, I mean. Chantell: So in my younger days I thought in order for me to gain respect, I had to be that authoritative bitch. You know. Basically Because that's what society told me, you know in order for me to be able to play in a man's world, I had to really be that person. You know, as my career, and I got to a point where I didn't need anybody's approval or permission. You know, I realized, got to a point where I didn't need anybody's approval or permission I realized, wait a minute, I can be my authentic self. I can be compassionate, I can be empathetic and I can still be a damn good leader at the same time. Chris: That had to be liberating. Chantell: It was very liberating, and I try to instill this with a lot of the women that I talk to now. It's okay to be who we are. Let's use our innate qualities that make us such great individuals in our professional lives. You know, and I mean again, people say I'm aggressive. That's okay, I'll take it and I can be, but it enables me to also utilize what I need to build the culture and the team that I want, and so I think that's also been, you know, the last 30 years. It's also changed a lot, you know, as a society, but that's also breaking the societal norms of, oh, I have to be a certain way in order to be a good leader. I don't think that's true anymore. Chris: I agree with you Again. I think there's been an evolution in how we think about business, corporate America, whatever. And again I go back to as long as we realize that there are certain fundamentals that, no matter what is going on, we have to do for the business to survive. Then we can look on the fringes and go okay, where can we make maybe some things a little more accommodating. Chantell: Exactly so. Chris: I like to talk about those a little bit. So what are some of the strategies that you've employed to kind of and you mentioned being a mom, being a leader, being an entrepreneur to help, not necessarily balance, but be successful in both your business and personal life? Chantell: Great question. Here's my theory behind that. There's no such thing as balance. Chris: That's why I didn't use the word. Chantell: I call it work-life integration. I can't say I've figured it all out, chris. I'll just be honest and I think it's being very intentional with your time. I used to let a lot of people control my time, meaning, you know, I was always willing to meet whenever they were available. I was willing to move around things because it was important to them. I've now really been intentional about taking control back of my own time, and that's time for myself in the mornings, that's time for my kids, but that's time for work too, and so I think we all have to establish boundaries. Because I used to work 24 seven. I'd be at dinner. I mean, my five-year-old used to say mom, please put the phone down, and I would thought I was that important that I had to respond to that email, right. That second, because that's how important I was. It's not true, and I think that really establishing you know we also try to get through our entire things to do list every day what are the top three priorities I really need to get done today? Okay, let's focus on those. First, because we all know once everybody starts coming to the office, you're going to get blindsided 5,000 different ways. So really prioritizing maybe three items that I need to get done that day and then all the rest of it's great if I do, but if I don't, it's okay to walk out of there at 4.30 to go to my kids' game, right. And so I'm really trying to be intentional with my time. I'm not going to say I'm successful all the time. Chris: You know, but I've really tried with that. You have to keep in mind no one's perfect right, but I think, if you have, those intentions, that thoughtfulness about how you're going to approach your day, and I totally agree with the work-life integration. I think that's a much better way to think about it than balance, I mean. Chantell: I've learned you can have it all. You just can't have it all at the same time. So, everything in life is about a give and take. It's about you know you're sacrificing something for something else. And so it's again where are you in your life, what's important to you? I mean, I waited late in life to have children, you know, and now I'm going to enjoy my kids. So again, doesn't mean I'm sacrificing my professional, but I do amazing conversation. Chris: I really appreciate it. I want to kind of turn to some less business topics that I like to cover with all my guests. So what was your first job? Chantell: My first job. I worked at Mount Asia when I was in high school. I loved scooping ice cream and I loved hosting birthday parties for small kids. Chris: Okay, so that was it. I was going to ask what Mount Asia was. It's that golf off I-10. Chantell: So yes, that was it. I was going to ask what Mountasia was. It's that golf off I-10. Chris: So, yes, that was my first job. I love it. Do you prefer Tex-Mex or barbecue? Chantell: Tex-Mex, of course. Chris: All right. And if you could take a sabbatical for 30 days, where would you go? What would you do? Chantell: Oh gosh, A sabbatical for 30 days. Chris: Does that exist I? Chantell: don't know. I think I would really just like to travel the world. You know, I spent so much time working I would never take more than two days off at a time. I never got to see a lot of the world, and so I think it would probably just grab my kids and just embrace a great trip with my family. Chris: That sounds great. Yeah, pick a spot and go enjoy it Absolutely. Very good. Well, again, this has been great. Thank you for taking the time to share your story Lots. Special Guest: Chantell Preston.

Tech Law Talks
AI for legal departments: Managing legal and regulatory risks within Copilot

Tech Law Talks

Play Episode Listen Later Jun 4, 2024 26:09 Transcription Available


Anthony Diana and Samantha Walsh are joined by Lighthouse's Chris Baird as part of our series on what legal teams need to know about Microsoft 365 AI-driven productivity tool, Copilot. This episode presents an overview of the risks relating to Copilot's access to and use of privileged and sensitive data and how businesses can mitigate these risks, including using Microsoft 365's access control tools and user training.  In particular, the episode provides in-depth information about Microsoft 365's sensitivity labels and how they can be used to refine a business's approach to managing risk associated with privileged and sensitive data stored in Microsoft 365. ----more---- Transcript: Intro: Hello, and welcome to Tech Law Talks, a podcast brought to you by Reed Smith's Emerging Technologies Group. In each episode of this podcast, we will discuss cutting edge issues on technology, data, and the law. We will provide practical observations on a wide variety of technology and data topics to give you quick and actionable tips to address the issues you are dealing with every day.  Anthony: Hello, this is Anthony Diana, a partner here in Reed Smith's Emerging Technologies group, and welcome to Tech Law Talks and our podcast series on AI for legal departments with a focus on managing legal and regulatory risks with Microsoft Copilot that Reed Smith is presenting with Lighthouse. With me today are Sam Walsh from Reed Smith's Emerging Technologies Group and Chris Baird from Lighthouse. Welcome, guys. Just to level set, Copilot is sort of the AI tool that Microsoft has launched relatively recently to improve productivity within the Microsoft environment. There are a number of risks that we went through in a previous podcast that you have to consider, particularly legal departments, when you're launching Copilot within your organization. And let me just start to level set with Chris, if you could give a little bit of a technical background on how Copilot works.  Chris: Absolutely, Anthony. So thanks Thanks for having me. So I guess a couple of key points, because as we go through this conversation, things are going to come up around how Copilot is used. And you touched on it there. The key objective is to increase, improve data quality, increase productivity. So we want really good data in, want to maximize the data that we've got at our disposal and make the most of that data, make it available to Copilot. But we want to do so in a way that we're not oversharing data. We're not getting bad legacy data in, you know, stale data. And we're not getting data from departments that maybe we shouldn't have pulled it in, right? So that's one of the key things. We all know what Copilot does. In terms of its architecture, so think about it. You're in your Canvas, whatever your favorite Canvas is. It's Microsoft Word, it's Teams, it's PowerPoint. You're going to ask Copilot to give you some information to help you with a task, right? And the first piece of the architecture is you're going to make that request. Copilot's going to send a request into your Microsoft 365 tenant. Where is your data? It's going to use APIs. It's going to hit the Graph API. There's a whole semantic layer around that. And it's going to say, hey, I've got this guy, Chris. He wants to get access to this data. He's asking me this question. Have you got his data? And the first thing, really, there's this important term Microsoft use. They call it grounding. When you make your request into Copilot, whatever you request, you're going to get data back that's grounded to you. So you're not going to get data back from an open AI model, from Bing AI. You're only going to get data that's available to you. The issue with that is if you've got access to data you didn't know you had, you know, through poor governance. Maybe somebody shared a link with you two years ago. That data is going to be available to you as well. But what's going to happen, a few clever things happen from an architecture perspective. The graph gives a response. It says, hey, I've got Chris's data. It looks like this. That's going to go into the large language model. That's going to make it look beautiful and pass you all that data back in a way you can understand it. There's a final check that Copilot does at that point. It goes back to the graph and it says, I've got this response. I need to give it to the user. user, are there any compliance actions I need to perform on this response before I give it? And I think that's what we're going to focus on a lot today, Anthony, right? But the important thing is thinking about that grounding. And the one message I want to give to people listening is really, you know, don't be immediately scared and worried of Copilot. It respects a lot of the controls that are in there already. The challenge is if you have poor access control and governance, there are things that you need to work on.  Anthony: Yeah. And I think that's one of the challenges. I think a lot of legal departments don't know what access controls and what controls that the IT department has put in place into M365. And I think that's one of the things that you have to understand, right? I think that's one of the things we'll be talking about today is the importance of that. out. So Sam, just talking about what we're our focus today, which is on the risks associated with privileged information, highly confidential information, sensitive information. So can you just give a just a brief description of what those risks are?  Samantha: Sure. So I think one of the risks Chris just alluded to that Copilot is going to have access to information that you have access to, whether you know it or not. And so if you have privileged information that is sort of protected by just being in a spot maybe where people don't know it's there, but it's not necessarily controlled in terms of access, that could be coming up when people are using Copilot. I think another thing is Copilot returning information to people, you lose a bit of context for the information. And when you're talking about privilege and other types of sensitivity, sometimes you need some clues to alert you to the privilege or to the sensitive nature of the information. And if you're just getting a document sort of from the ether, and you don't know, you know, where it came from, and who put it there, you know, you're obscuring that sort of sensitive nature of the document potentially.  Anthony: Yeah. And then I guess the fear there is that you don't realize that it's privileged or highly confidential and you start sharing it, which causes all kinds of issues. And I think just generally for everyone is the regulators. And I think both on the privacy side, where there's a lot of concern about where you're using AI against personal information or highly sensitive personal information, as well as the SEC, which is very focused on material, not public information and how you're using AI against it. I think one of the things that people are going to be asking, the regulators are going to be saying, what controls do you have in place to make sure that it's not being used inappropriately? So again, I think that sets the groundwork for why we think this is important and you start setting things up. So one of the first things you do, let's talk about how you can manage the risk. I think one of the things you can do, right, which is pretty simple, is training, right? Like the users have to know how to do it. So Sam, what should they be thinking about in terms of training for this?  Samantha: I think you can sort of train users both on the inputs and maybe on what they're doing with the outputs from Copilot. I think there are certainly ways to prompt Copilot that maybe would reduce the risk that you're going to get just this information flooding in from parts unknown. known. And I think having clear rules about vetting of co-pilot responses or limitations on sort of just indiscriminately sharing co-pilot responses, you know, these are all kinds of things that you can train users in to try to sort of mitigate some of the data risk.  Anthony: Yeah, no, absolutely. And I think we're also seeing people just so in doing this and launching it, having user agreements that sort of say the same thing, right? What are the key risks? The user agreement says, make sure you're aware of these risks, including the risks that we've been talking about with sensitive information and how to use it. Okay, so now let's switch to more sort of from a technical perspective, some things you can do within the M365 environment to sort of protect this highly confidential information or sensitive information. Information so let's start with Chris sort of this concept of which i know is in there when you have a SharePoint online site or a team site that has a SharePoint online site i think one of the one of the things you can do is basically exclude those sites from co-pilot so if you give us a little a brief description of what that means and then a little bit about the pros and cons.  Chris: Yeah of course Anthony so that that control by the way that's that's nothing new. So for anybody that's administered SharePoint, you've always had the ability to control whether a site appears in search results or not. So it is that control, right? It's excluding sites from being available via search and via Copilot. You would do that at the SharePoint site level. So, you know, Microsoft makes that available. There's a couple of other controls, maybe one I'll mention in a second as well. These are kind of, I don't want to call it knee-jerk reaction, I guess I just did, but it's what are the quick things you can do if you want to get access to Copilot quickly and you're worried about some really sensitive information. And it is a knee-jerk, right? It's a sledgehammer to crack a door. You're going to turn off entire access to that whole site. But in reality, that site may have some real gems of data in that you want it to make accessible to Copilot. And you're going to miss that. The other quick win that's similar to that one, there's a product called Double Key Encryption. A lot of the products I'm going to talk about today are part of the Microsoft Purview stack. And as part of MIP, which is Microsoft Information Protection, we're definitely going to cover that, Anthony, shortly about labels. One thing you can do with the label is you can apply something called Double Key Encryption. And you would use your own encryption key. And that means Microsoft cannot see your data. So if you know you've got pockets of data that are really secret, really sensitive, but you want to activate Copilot quickly, you've got these options. You can disable a site from being available at search level. That's option one. The other option is at a data level. You can label it all as secret. That data is not going to be accessible at all to Copilot. But like I say, these are kind of really quick things that you can do that don't really fix the problem in the long term. don't help you get the best out of Copilot. The reason you're investing in Copilot is to get access to good quality data and hiding that data is a problem.  Anthony: Yeah. And I think one of the things that, and Microsoft has basically said, even though it's available, they've been pretty open about saying, this is not the way you should be managing the risks that we're talking about here. Because you do lose some functionality in that SharePoint site if you take it out of search. So it's an option if you're rushing. And that's basically why they said, If you frankly aren't comfortable and you haven't have all the controls in place and you really have certain data that you want excluded, it's an option. But I think, as you said, it's a sort of a knee-jerk short-term option if you really have to launch, but it's not a long-term solution. So, now let's focus a little bit on what they think is the right way to do it, which is, and first let's talk about the site level. I think you talked a little bit about this, is putting in this concept of a sensitivity label on a site. Now, before you do that, which we could talk about, is first you have to identify the site. So, Chris, why don't you talk a little bit about that, and then let's talk a little bit about the technical.  Chris: No, absolutely. So a couple of terminology things. When I talk about data classification, I'm talking about something different to applying a label. When I often say to a lot of my clients, data classification, they think, oh, that's confidential, highly confidential secret. What I mean when I talk about data classification is what is the data in its business context? What does it mean to the organization? Let's understand who the data owner is, what the risk of that data is if it falls into the wrong hands. What are the obligations around processing and handling and storing that data? How do we lifecycle it? So simple things would be, really simple things would be social security numbers, names, addresses, right? We're identifying data types. We can then build that up. We can move on from those simple things and we can do some really clever things to identify documents by their overall type, their shape, their structure. We can use machine learning models to train, to look for specific documents, case files, legal files, customer files, client files, right? We can train these machine learning classifiers. But the great thing is if you get a good handle on your classification, you will be able to discover and understand your data risk across your enterprise. So you'll see there are tools within Microsoft 365 Purview, Content Explorer, data classification. These tools will give you insights into SharePoint sites that you have in your organization that have high amounts of social security numbers, high amounts of case files, legal affairs documents, right? It's going to come back and tell you, these are the sites that have this type of information. And you can do that analysis. You don't have to go out and say, guys, you've got to put your hand up and tell us if you've got a SharePoint site with this information. The administrators, the guys that are running Purview, they can do that discovery and reach out to the business and go and discuss that SharePoint site. But Anthony, what you're talking about there is once you've identified that SharePoint site, you know, if we know we've got a SharePoint site that contains specific case files that are highly confidential, we can apply a highly confidential label to that site. And the label does a number of things. It visually marks the file, right? And what I mean by that, at a file level from a metadata perspective, anybody interacting with that file electronically will receive a pop-up dialogue on a ribbon or a pop-up. It's going to be front and center to say this file is labeled as highly confidential. I've also got options, which I'm sure we've all done before in the day-to-day work. You can mark the document itself across. You can put a watermark across the document to say it's highly confidential. You can put headers and footers on. So the label isn't just this little concept, but it takes it a step further even more. And this is where it really, really works with Copilot is you can define custom permissions at a label level. So we can say for highly confidential labels, we might have a label for a particular case, a particular project. And if it is a case label, then we could give permissions to only the people involved in that case. So only those people can open that file and that means only those people can talk about that file to copilot you know if you're not in that case Anthony if you're not part of that case and me and Sam are and i use that label you're going to ask copilot to give you all the information it can about that case you're not going to get any information back because you don't have the permissions that's on that source file so that's that's one of the first things that we can do is we can take that label and apply it to a sharepoint site and that's going to apply a default label across all the documents that are in that site. What we're really talking about here, by the way, when we talk about labels, is we're trying to plug a hole in access control and governance. So think about SharePoint management and hygiene. The issue is SharePoint has just grown exponentially for many organizations. You know, there's organic growth, you've got SharePoint migrations, but then you have this explosion of use once you're on SharePoint online. There's going to be public sites. There's going to be SharePoint sites that are public, that are available to everybody in your organization. There'll be poor JML processes, join and move and leave processes, where people who move departments, their access isn't revoked from a SharePoint site. The issue with Copilot is if the site access control isn't strict, if it's open and the file doesn't have permissions on the file, Copilot is going to be able to see that file. If it's public, it's going to be able to see that file, right? So with the label, where that differs to the permissions is it puts the access controls on the files that are in that SharePoint site directly. So if you lift those files from that site, if it is a public site and I take those files, I put it in another SharePoint site or I put it on my laptop, it carries the access control with it. And that's what's really important. That means that wherever that file goes, it's going to be hidden from Copilot if I don't have that access. That's the important thing. So, you know, sensitivity labels are a huge part of ensuring compliance for co-pilot, probably the biggest first step organizations can take, And I think you touch on the first step quite nicely, Anthony. A lot of our clients say, well, we're scared of labeling everything in the organization, going out immediately, doing all that discovery, labeling everything, right? Maybe just knock off the top SharePoint sites, the ones that you know contain the most sensitive data. Start there. Start applying those labels there.  Anthony: Yeah, and Sam, we've talked with some clients about using their provisioning process or attestation process, process lifecycle management to start gathering this information because it's a big project, right? If you have thousands of sites, the concept of figuring out which ones have that. Obviously, Chris talked about, so the technical way you could do it, which would be fantastic because that obviously, but there are other ways of low-tech ways of doing this.  Samantha: Right. Just kind of relying on your human resources to maybe take a little bit more of a manual approach to speaking up about what kind of sensitive data they have and where they're putting it.  Anthony: Which they may be doing already, right? I think that's one of the things that you have to track is like they may, an organization, you know, a specific business line may know where their data is. They just haven't told, they haven't told IT to do something with it. So I think it's just getting that information, gathering it through, you know, whether it's the provisioning process, you could do an attestation or survey or whatever, just to start. And then as Chris said, once you have an idea of what the highly confidential information sites are, then you start doing the work. And again, I think it's applying the labels. One of the things that I think, just to emphasize, and I want to make sure people understand this, is in the sensitivity labels, it's not an all or nothing. At least what I've seen, Chris, is that for each sensitivity label, right, and you could have different types of highly confidential information. Maybe it's sensitive personal information, maybe a material non-public information. Whatever it is, privileged information, you can have different settings. So, for example, you can have it where the site is in essence like a read-only, right, where nobody can touch it, nobody can transfer the data, you can't copy it. That's the most extreme. But then you can have others where it's a little bit more permissive. And as you said, you can tailor it so it could be, you know, certain people have it, certain groups or security groups or whatever, how you want to play. But there is some flexibility there. And I think that's where the legal departments have to get, you know, really talk to the IT folks and really look and figure out what are the options for just not just applying the sensitivity label, but what restrictions do we want to have in place for this?  Chris: Anthony as well like you know you you're touching on the really important thing there and I'm going to go back to what Sam had talked about earlier with training as well about culture but I guess you know the the important thing is finding the balance right so with a sensitivity label you are able as an administrator as an IT administrator you can define the permissions for that label so like I say you could have a high level and by the way you can have sub labels as well so let's go with a common scheme that we see, public, internal, confidential, highly confidential. We've got four labels. Highly confidential could be a parent label. And when we click on that, we get a number of sub labels and we could have sub labels for cases. We could have sub labels for departments. And at an administrative level, each of those labels can carry its own predefined permission. So the administrator defines those permissions. And exactly as you say, Anthony, you know, one of the great things about it, it's not just who can access it, it's what can they do with it. Do not forward, block reply to all. You can block screen share screen copy all of those kind of things save and edit it can block all of those things where i say you need to find a balance is that's going to become onerous for the administrator if every time there's a case you're going back for a new label for each case and you're going to end up with thousands of labels right so what microsoft gives you is an option to allow the users to define the permissions themselves and this is where it really works well for copilot but before i talk about what that option is i want to go back to what Sam said and talking about the training. One of the important things for me is really fostering a culture of data protection across the organization, making people realize the risk around their data, having frequent training, make that training fun, make it interactive if you can. At Lighthouse, our training is, it's kind of a Netflix style. There's some great coffee shop things where it's fun. We get to watch these little clips. But if you make people want to protect their data, when they realize data is going to be available to co-pilot now, they'll be invested in it, right? They'll want to work with you. So then when you come to do the training, Sam, you need to say, right, we're not going to use the administrative defined labels. It's too much burden on the admin. We're going to publish this label for highly confidential that allows the users to define the permissions themselves. And that's going to pop up in Word. If you're in your favorite canvas, you're in Word, you click highly confidential, it's going to pop up and say, what permissions do you want to set on this file? If you haven't trained, if you haven't fostered that culture of information protection amongst the user community, people are going to hate it, right? People aren't going to like that. So it's so important to start to engage and discuss and train and coach and just develop that culture. But when it's developed, people love it. People want to define the permissions. They want to be prescriptive. They want to make sure that information cannot be copied and extracted and so on. And anything you do at that level, again, it protects that data from being read in by Copilot. That's bringing that back to the whole purpose of it.  Anthony: And I would just say, again, that this all goes about prioritization because people are like, I have 50,000 people in my organization. There's no way I'm going to train everybody. You don't. I mean, obviously some, but there's only certain people who should have access to certain of this information, right? So you may want to train your HR people because they have a lot of the personal sensitive information, the benefits folks or whatever, because you have to break it down because I think a lot of people get caught up into, I'm never going to have 50,000 people do this, but you don't. Everyone has different things that come across their desk based on the business process that you're working on. So again, it's just thinking logically about this and prioritizing because I think people think training and, oh my God, I'm relying on the user and this is going to be too much. I think to your point is if you do it in chunks and say, okay, here's a business line that we think is really high risk, just train them on that. And like you said, it's part of their job, right? HR is not going to have like compensation. They're not throwing that everywhere in the organization. They shouldn't be right. But if they do, they know they're sensitive about it. And now you're just giving a tool, right? We know you want to protect this. Here's the tool to do it. So again, I think this is really important. Before we end I know, Chris, I think you had one more thing that you want to add, which was on the monitor monitoring side, which I had not heard of, but could you just talk a little bit about that?  Chris: You know, this is sort of really key information that you can think of going up to your leaders in your organization to say, look, we've got a roadmap for co-pilot adoption. It's X many months or however long it's going to take, but now we can implement some quick wins that really give us visibility. So there's a product, there's two products. Many of the listeners will probably know the second product that I'm about to talk about, but the first one might be new. There's a product called Communication Compliance. It's part of the Microsoft E5 or E5 Compliance or IP and Governance Suite. It's in Purview. Technically speaking, it's a digital surveillance product that looks at communications through Teams and throughout Look and through Viva. But what Microsoft has introduced, and this is a stroke of genius, it really is, they've introduced co-pilot monitoring. So the prompt and the responses for co-pilot can now be monitored by communication compliance. And what that means is we can create simple policies that say, if personal information, client information, case information. Is passed through a prompt or a response in Copilot. Let us know about it. We can take it a step further. If we get the sensitivity labels in, we can use the sensitivity labels as the condition on the policy as well. So now if we start to see highly confidential information spilling over in a Copilot response, we can get an alert on that as well. And that I think is just for many of the listeners, it's a quick win. You can go, cause you're going to be your CIO or, or, you know, your VP is going to be saying, we need Copilot. We want to use Copilot. that your CISO and your IT guys are saying, slow down. You can go to the CISOs and say, we've got some controls, guys. It's okay. Now, the other tool, which a lot of the listeners will know about is eDiscovery Premium. What you can do with communication compliance once you're alerted is you can raise a case in eDiscovery Premium to say, go and investigate that particular alert. And what that means is we can use the eDiscovery tools to do a search, a collection. We can export and download. We can look at a forensic level. What information came back in the response? And if it was data spillage, if that data came from a repository that we thought was secure, specific to some case or legal information, and now it's in the hands of a public-facing team in the organization, you can use the tools. You can use eDiscovery through the Graph API to go and delete that data, that newly created data. So two real quick wins there to think about is deploying communication compliance with eDiscovery.  Anthony: That's fantastic. Well, thanks, everybody. This was really helpful. We're going to have additional podcasts. We'll probably talk about e-discovery and retention alike in our next one. But thank you, Chris and Sam. This was highly informative. And thanks to our listeners. Welcome back. We hope you keep listening to our podcast. Thanks.  Outro: Tech Law Talks is a Reed Smith production. Our producers are Ali McCardell and Shannon Ryan. For more information about Reed Smith's Emerging Technologies practice, please email techlawtalks@reedsmith.com. You can find our podcasts on Spotify, Apple Podcasts, Google Podcasts, reedsmith.com, and our social media accounts.  Disclaimer: This podcast is provided for educational purposes. It does not constitute legal advice and is not intended to establish an attorney-client relationship, nor is it intended to suggest or establish standards of care applicable to particular lawyers in any given situation. All rights reserved. Transcript is auto-generated.

Building Texas Business
Ep072: Balancing Human Values and Business Growth with Jen Sudduth

Building Texas Business

Play Episode Listen Later May 15, 2024 39:23


In this episode of Building Texas Business, I welcomed Jen Sudduth, CEO of Sudduth Search, for an insightful discussion on her journey in the executive search industry. Jen shared her story of transitioning from Taylor Winfield to launching her boutique firm focused on transformative growth companies. I learned how Sudduth Search crafts a supportive work culture that prioritizes both productivity and well-being. Our dialogue also uncovered nuances around balancing work responsibilities with life's pleasures. As we wrapped up, Jen reflected on life lessons from mentorship to her commitment to the Special Olympics community SHOW HIGHLIGHTS Jen Sudduth shares her transition from Taylor Winfield to founding Sudduth Search, focusing on middle market private equity and emphasizing the need for leaders who can drive change. We explore the importance of having a business and marketing strategy before starting a venture, as well as considering when to hire based on company growth and values alignment. Strategies for maintaining work-life balance in recruitment are discussed, including setting boundaries and fostering a culture that supports employee well-being alongside business success. The episode delves into the comprehensive selection process for executive search, particularly for pivotal roles such as CFOs, and the role of retained search firms in this process. Jen reflects on the role of empathy in leadership and the importance of mentorship, drawing from her own experiences and her involvement with the Special Olympics. Personal joys, such as a preference for Tex-Mex cuisine and planning for sabbatical destinations like Maine and Santa Fe, are shared as part of achieving a joyful living. The conversation covers the initial opportunistic hiring during COVID and the shift towards a more strategic hiring approach to raise the team's overall expertise. Chris and Jen discuss the benefits of leaving a company the right way, honoring agreements, and how transparency can lead to unexpected opportunities. Jen advises on the importance of planning for success, not just the startup phase, by having operational projections and growth strategies in place. The episode also touches on Jen's past experience as Director of Talent at a consultancy, highlighting how internal hiring insights can improve external recruitment advice. LINKSShow Notes Previous Episodes About BoyarMiller About Sudduth search GUESTS Jen SudduthAbout Jen TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In today's episode, you will meet Jen Sudduth, co-founder and CEO of Sudduth Search, a boutique executive search firm. Jen's advice to aspiring entrepreneurs is to be intentional and purposeful in your business planning, and don't forget to plan for success. Okay, jen, first off, welcome to Building Texas Business. Thanks for being here. Jen: Thank you. Chris: So I'm excited to have this conversation with you today. I want to start by just allowing you to introduce yourself and tell us what your company, Sudduth Search, is known for. Jen: Sure. So we are a seven-person boutique executive search firm, but I think what we do is a little bit unique. We work with the middle market private equity. Probably 75% of our clients are private equity backed. The other are public, private you name it individually owned, it doesn't matter. I think the common denominator with all of them is that all of the companies are going through some sort of transformation, and most of the time that's growth. It could have been that they raised capital. That's a trigger to bring us in and go and replace some of your leadership team. Could be some of our bigger companies going through some sort of culture change. We did 10 positions for a Blackstone-backed company and basically they wanted to pull from outside of their industry and they didn't know how to do that, and so we helped them come up with a concept of how to do that completely, you know, changed their recruiting processes from how they were doing them before, and then they brought in a whole new culture and that's what they wanted. They wanted a different culture than they had before. So it's just, it doesn't matter what the trigger is, but it's usually some sort of change, transformation. You need a leader that can drive that change right. You need someone that is fearless. A lot of times that can come in, and they're you. You know they can make things happen. Right and that's where we play most of the time. Chris: Well, what I find interesting about that is how laser focused it is what inspired you to kind of start a search firm that was so focused on that kind of niche industry. Jen: So I've actually done it for over 20 years and the firm I was with before was called Taylor Winfield. I only bring that up because a lot of people know Taylor Winfield. I started with Taylor Winfield and kind of worked my way up and that's what they focused on. They were more. You know that was 2000, so there was a lot of venture money out there, there was Silicon Valley and they worked a lot in California we did. I was just a lowly junior recruiter back then and that's where I learned the business and that's where I kind of learned that world. And it's not for everyone, both as a candidate and as a recruiter, because sometimes candidates will go well, what are they going to sell? Am I going to still have a job? I'm like, well, you're really not, you're not right for this, because that's not the mentality that we look for in a candidate. But so that's how I got my start and that's how I learned it. And then when I started this up my practice five years ago, I kind of I don't do a whole lot of venture. I have a few here and there. Usually they're a little bit more mature as a company. I think. As I've aged I'm not as patient with the venture. I think they've got a great thing going. But it's just a different world and I think sometimes those, the people that are willing to go and do something really earlier stage, are not the same people that I'm looking for the middle market series, b series, c type folks. So so that's how I had got into. It was really that's kind of what I've done my whole career. Chris: Gotcha. Well, I know that you started this company Suddeth Search around five years ago. Jen: Exactly. Chris: So you had to make some decision to leave and just start fresh on your own. Let's talk about that a little bit. What drove that decision? Jen: So the company that I worked for was actually owned by and I don't usually say this, so you're getting new information here by my stepmother, connie Adair, and I bring that up because she's fully retired now. She's been retired for about two years. But she brought me into the business, not as a multi-generational business. I had to earn my keep, earn my way Right, just like everyone else. She was very big on treating me like everyone else. Chris: The benefit for you that she did that. Jen: Absolutely and I learned from the best. She was really known as one of the best in the industry so I kind of got to see that world and that process. But she sold to private equity and it was a private equity roll up. Like some of them, it didn't go really well. The integration piece was a little rough. Chris: Not unique in that regard, right and I got no benefit from it. Jen: To be quite honest. I stuck around to try to support her and she did well. And then she got another bite of the apple and I tried for two years. I wasn't a big company person and I realized if I can make this kind of money for someone else, I should be doing it for myself. And so I kind of did it because I could, and she fully supported me. She knew that retirement was on the horizon and so when I told her she said you know, I think you should go for it. So that's what I did. Chris: That's great. Well, I mean good to have that encouragement for someone that you were close with but considered to be a trusted mentor Absolutely. So got to be a little bit trepidatious to just start out on your own, even though you know what you're doing and you, I think you can't do that unless you have confidence that it's going to work and confidence that it will work isn't a guarantee that it will Absolutely. But you know what were some of the things you did to kind of set yourself up in those early days of starting your own company, to try to pave the path towards success. Jen: So I will start with the fact that I had a very strict non-compete. I did not get any clients from the company or from her, and I am a devout follower of non-competes. Chris: Well, it's funny, you say that you bring that, yeah, you know, now we devise people, I mean literally every day, on both sides of those, and right because because they exist and obviously you know there's a lot of buzz recently because the ftc came out with the rule to ban them, uh, which is, you know, probably not going to take effect because lawsuits have already been filed to challenge it. Jen: But it's going to be interesting to see how that plays out yeah in the next, over the next few years, I think yeah, and not to say I don't think some non-competes go overboard. I have heard some ludicrous non-competes as I'm interviewing, so sure, I do think a lot of them go overboard. I think the fdc is in the is moving in the right direction with some of them, because I think they're a little too restrictive. Chris: But that's not your question yeah, and even as the rule's written, it doesn't apply to executives, so it wouldn't change your world. Jen: It wouldn't, and I'd been there a long time. Everything I got was under their umbrella. So what I did do was I planned for a long time. I've owned businesses before and so I had a business plan, I had a marketing plan, I had a strategy. The other advantage I had was that I had been I've been asked to be on the board of ACG and so that was a. I knew that was going to be great PR. It's gonna be great relationships there. That's how I met Steve Kasten here at the Boyer Miller and a few others, and so I knew that was coming. But it was pretty far out. You know my tenure had just started. Didn't know I was gonna be president, but I knew that was gonna be on the. I'd have a lot of visibility. So that helped quite a bit. I think that was one factor. Fun story unrelated to your question the day before I quit, the day before my last day, I gave like four months notice and they knew I was leaving. I was unwinding. I had some really big searches, so I was unwinding those and finishing those up for clients, kind of on the bench, but just doing that. So the day of the last day of employment I get a call from that client that I just mentioned wanted to change their culture Blackstone Back Company. He said I got 10 searches for you, jim. I said, well, I can't do them, I'm leaving, today is my last day. And he's well, I'm not doing it without you. And so I called the company and I said here's what's happening. Would you, would we, can we do a fee split? Didn't know that was coming, but that was really great cash flow. And they said yes, and so we worked out a fee split. I continued I worked with that client and then they brought in their team, but it was great cash flow right out of the gates. And and then they brought in their team, but it was great cash flow right out of the gates. And then I developed brand new clients from that point on. But I knew the industry. I think the industry knew me. Chris: So even if it wasn't somebody, I'd worked before, I had a plan and I went after those people. That's a really cool story to hear and there's a lesson. There's probably many lessons, but one that just struck me right between the eyes is the lesson in leaving the right way, when you leave a company versus leaving the wrong way and you just laid out a roadmap for the listeners. If you're thinking about leaving, you left the right way, honoring your agreements, and then, with the transparency to get the slug of business for your new business, for your new company, because you went to them and said here's the deal, because you've done everything else right. It's good to hear that. I guess they could have not honored that, but they did the right thing in my mind too, yeah, by saying yeah, it'd be fair to share this and, by the way, we should. Customer comes first. That's what they want. Let's make them happy. Jen: So customer comes first. That's what they want. Let's make them happy. So, yeah, and I completely agree and I try to tell people and I know there's exceptions, I know there's bosses that are just difficult and if they know you're even looking there, you're gone. I know that happens, but I think majority of the time people are reasonable and if you come to them and sometimes I'll have friends come to me and say I'm thinking about making a change- Grass is greener Right and I'm like I know they're in a great situation. I'm like have you had a really difficult conversation with your boss before you leave, before you start thinking about? Have you told them that you're unhappy You've been there? Chris: 14 years or you've been there seven years. Jen: Have you talked about it? And usually the answer is no, and so I try to encourage them to say go talk to them first and then if it's still you know, in a month you still feel like it's just not fulfilling then talk about leaving. Yeah, but you need to give them a chance. Chris: It's great advice. People unfortunately right. It's kind of human nature to avoid the difficult, uncomfortable conversation, or at least I'll say this, the ones we perceive have it that they're going to be difficult or uncomfortable. And to your point, I think, a lot of times if you actually have the courage to go have it, they usually aren't as difficult or uncomfortable as you work them up in your mind to be. Jen: Absolutely. Chris: And you know I can speak. You know as well as you can. If you give your employer, where you've been otherwise happy for a while, the chance to have that conversation most people if there's a tweak or two that would keep you there, it's probably going to save the company a ton of money. To consider that. Jen: And it might benefit the company. Talk to them about. You know I'd really like to do more sales. You know I'd really like to take on bigger projects. You know what We've been looking for someone that wants to take on bigger projects. You just never know what the company needs. Chris: So we can go back. You mentioned, and just for the listeners ACG Association of Corporate Growth. Jen: Yes. Chris: Indice Group industry in the kind of M&A, a lot of private equity. So sounds like part of that marketing plan was to plug yourself in to the right kind of networking system where you would meet people and build relationships. Jen: That's correct. Yeah, yeah, and I eventually was asked to be president I don't know if you know that and so it was a lot of it was a lot of visibility as well. That's half the battle. Chris: Yes. Jen: Because there's a lot of top of mind search firms out there. Yeah, getting top of mind and helping them see that. I understand private equity, I understand what their challenges are. I understand what they're trying to achieve. I understand how capital's raised. You know I've got the knowledge base to be able to convey that to candidates and to help find the right one that's going to fit that. So I think that helped a lot and it's it was educational for me. You know, going to conferences, hearing panels speak. I know a lot about a lot or a little about a lot. Chris: Let me rephrase that I shouldn't admit that, but it's true, but it does. Jen: It's real educational to hear those conversations and to hear what's happening in the market. You know from your peers that are in the organization. Chris: A couple other takeaways from what you said. That I hope people listening caught is that you had a plan before you did this right, absolutely. You sat down and put it to paper a business plan, a marketing plan, a strategy. Look, I think those are so important and can be overlooked. When people say, look, I'm just going to go chase this dream, that's great because you need the inspiration, but you also need some substance behind it, because if you eventually do go to and most will go to a bank or an investor or something, they're going to be asking about that. So you better be prepared. Jen: Absolutely. Chris: So one of the things and you and I were talking about this, I guess before we got the recording going, and that is you know about this, I guess before we got the recording going, and that is you know, you now have seven employees. Let's talk a little bit about you know. I think there's a few conversations. One is what was it that triggered you each time to make the decision Now it's time to take on an employee or another employee, because those are big investments and then how did you go about making sure they were the right fit? Jen: Yeah. So it was growth that predicated the need. That was the part I didn't plan was when am I going to hire what? You know what? At what point do we need to bring on another person? At what point do we need to bring on a junior person, et cetera, et cetera. I didn't plan that piece of it and I probably should have, but it was really just my bandwidth and being able to do what I needed to do. You know, we were super busy during COVID, which sounds really strange, but I had some. I had that one big client that was still going. I had just so, if you think about I had been in business for about a year and so that year I had been really busy doing marketing and business development and getting out there and making relationships, and so it just it paid off and I think a lot of those people one of my biggest clients I don't know if you know Dave Marchese, he'd be a good guest. Let's do it. He called me out of the blue in the middle of COVID and we had met like five years prior, but he had seen my posts and my marketing and my emails and so he said I can't go out. I'm not going to go out and interview five interview candidates, but we're in the or excuse me search firms because we're in the middle of COVID. So what you got Jen, and so I took it on, and we've probably done 15 different positions over three or four years. Wow, so he's one of our biggest clients. So there that, I think the prior relationships definitely helped us make it. You asked about employees, though. Chris: Yes, well, before we go there. Yeah, one of the things you so interesting. You said I didn't plan for growth. Yeah, probably should have. Jen: Yeah. Chris: So, looking back, what do you think you could have done in that regard that you might offer as advice to someone that you know is maybe about to do something similar that you did five years ago? You know, what have you learned? Looking back, to say I would have, if I was going to do it again, I would plan for growth in this way. Jen: Plan for success. I think I was so focused on how am I going to get there that I didn't say if, when I get there, if when I get there, how am I going to get to the next level? I never did that. I never said, okay, I can handle 12 searches, or whatever it is, at different in different phases. So if I get 14, what do I do? At what point do I, you know? Do I need to start hiring when I get to 9 searches, whatever it? So maybe it was a revenue. I think I should have projected and said, because I've been in the business a while, I know how many searches I can do by myself or with a team, and so I think that would have been very helpful to do kind of like an FB&A analysis, but on the operational side. Chris: Right, Very helpful, that's very helpful. Okay, so now let's go back to kind of set a search. You starting to decide I've hit the point, I can't do this all, I've got to bring someone on. Yeah, you know how did you go about sourcing. I know obviously you've probably had a lot of contacts, but you know just the whole process of how you interviewed to make sure they were going to be a good fit for your company. Jen: So my first hire, I got really lucky because she was a neighbor, a friend who got laid off during COVID and so we brought her on just to do some of this data pushing type stuff. She made phone calls, cold calls, she's fearless, and then she grew into being a really good recruiter. After that first hire it was, oh my God, I can't handle this. I just need a body that can help do, a professional person that can do all this. After that hire I was much more purposeful. After that it was we want experience. We want, you know, degree Now she was degreed. But we want degreed individuals that understand the business world, that understand you know degree Now she was degreed. But we want degreed individuals that understand the business world, that understand, you know. I think every time I made another hire I kind of elevated my expectations. Chris: Right. Jen: And not to say the first hire was. She was a phenomenal employee, but I think every time after that I was much more purposeful about how I, who I wanted to hire and what my expectations of them were. Chris: Yeah, that makes sense to me and you're right, it's not a condemnation of the earlier hires. It's if you're doing things right, I believe you're always learning and your processes can always get better, and it doesn't mean you didn't make bad hires before, but you can get more intentionality around the decisions you're making and I think that's part of growth and when you're a one person show or two because my husband did join me about six months in it's harder to attract talent you know, Now we're about to make an offer to a pretty senior person and we had a really good slate of people that were interested, that were like, yeah, I want to join a boutique firm, I want to do what you're doing. Jen: So it changes too. Advert: Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom. And thanks for listening to the show. Well, that's validating. So you've gone through this process of sourcing people for your company, right, and what have you? What has that process and the learning? Jen: through that done to help you better advise your clients or vet candidates for them. What else about that I'm actually gonna go back to. So I took about five years. I left the executive search world and went to a consultancy and they I was director of talent. We tripled in size in about five years time and then they sold to Accenture about two years after I left. When I left, I think oil and gas was zero. The barrel, the barrel. Chris: I remember that yeah. Jen: So they made a strong comeback and then eventually sold. But being on the inside like that was the best education I could get, because it was. This is what happens when you make a really bad hire. This is what happens to the entire company when you make a really good hire. And we weren't huge I think we ended up being about a hundred but but it was really helpful to me to see. I also learned you know really short tenures on people's resume. There's a reason you know, I know there's reasons that people have to leave jobs absolutely there's good reasons, but when it's over and over and over, and then you hire that person because you're desperate for a data manager or whatever it is. You're desperate for that skill. You're going to find out why they can't stay in a job longer. I learned a lot being on the inside, you know, and I think that job is really what taught me kind of the hard knocks of making a mishire. Chris: Right. Well, I think you're to your point, right, it's if you look there are red flags, pay attention to them, and I know from our we're not perfect either in this business that I have, and you know sometimes you can convince yourself to overlook a red flag here or there, and more times than not you shouldn't. Right, there's exceptions to every rule, but we don't want to run a business based on exceptions necessarily You've got to be purposeful about those hires is really what it taught me. Jen: You know very purposeful. Chris: So just to kind of come back to Sutter's search a little bit so you have seven, about to have eight, and you talked about doing a search for a client where it was a culture change. Let's talk about culture at Sutter Search. What are you, as the kind of co-founder and CEO, doing to try to cultivate a culture? How would you describe it? And what are you doing to kind of, you know, foster it and breathe life into it? Jen: Yeah, it's hard with seven people, eight people, you know, to kind of create that, because you're like oh, we're just eight people, but they need it. Employees need training, they need to be developed, they need to evolve, they need to expand and grow, and so we actually started EOS at the beginning of this year. Are you familiar with entrepreneurial operating system? Chris: Yes. Jen: I think I don't know if Allie was the one that told me about it, but you know I've heard a lot of business owners that have done it, and so we actually started it and I think it's been evolutionary and I'm not selling it, I don't sell anything they do but it has really helped us be very purposeful about what we're doing for our employees, and so my one of our other managing directors is. She's in charge of kind of the HR and training, and so we have a weekly training every single week and it's sometimes it's heavier than others, but we have a weekly training every week and one of the employees actually gives it, so they have to go out and learn themselves and then they come and teach the rest of us. I try to. I'm a big advocate in the old school headhunting world is just dog eat, dog work, and so when I started my firm I was like I don't want to be that way. We're not working 12-hour days, we're not working both coasts, we're going to have a great and I hate to use the words work-life balance because I know it's overused. Chris: That's right. Jen: But we are, we're going to edit that part out. I'm kidding it is overused, but I think in some aspects it's important because you're a better employee if you take your vacation, if you didn't have to work until 9 pm the night before, if your managing director isn't calling you at 6 in the morning because she happens to be on the East Coast that is not the culture that we have. I'm always telling them you're going on vacation. Who's taking your emails? You're going on vacation. Who's taking your emails? You're going on vacation. Who's taking your calls? Did you put your out of? We require out of office messages to be turned on and I'm just, I'm always preaching that. I really think it's important to separate yourself and give your brain a break, because what we do is very, it's very repetitive, it's very. You know you may, if you have ten searches, that you have four candidates at least on what we usually have a hundred, but you have four finalists going through to offer yeah you think about the ups and downs every single day. Chris: It's a lot well, I mean, to your point, what you're doing, I mean, has to be stressful because you're affecting people's lives. Absolutely right, you got four candidates and or maybe see this as a great opportunity and are very hopeful, and you got a, a client, that needs to fill a hole and every day they don't have that whole field, they're losing money. So I can get that yeah to your point, the work-life balance and we could do a whole podcast on that. But I think what my experience has shown, or at least what I feel like I've learned through that, is our work-life balance is different at different times of our career. So it's hard to institutionalize that when everyone's at different stages. We try to use the term more like professional development. Developing our people to be great professionals means you tend to your business, but you tend to you have a life as well and you got to figure out how to manage both in a healthy way, knowing that the way it works for me now is totally different than it was 15 years ago right and that's okay because everything changes and we have new employees here that are going through totally different life stuff than I go through now. but how do we help give them the tools, the training to manage that and still be successful both in the office and in their personal life? Jen: Yeah, and we do we have different? Everybody kind of has a different work methodology. I shouldn't say hours, it's more like hours, you know a 20-something. They like to kind of work late in the day and have their workouts in the morning or whatever. Like everybody's kind of different. And then Hazel and I are about the same age and we like to not be disturbed until 8.30 or something. You know, like we like to go do our thing in the morning and work out and whatever. Read the paper and everybody's a little different, but we are very understanding of each other's different lifestyles. Right To your point. Chris: The key there comes to communication right. Yeah absolutely Absolutely, and so do you have. What is it that you're using as such to make sure those conversations are happening? Yeah, so that people understand how each other works differently, but together you can work for success. Jen: Yeah, we talk about it when they're hired. I say I'm not going to track your hours unless your productivity is not working Right, and then we're going to talk about it. Do you have too of a workload? Or, let's be honest, are you not working enough? You know, because last week you didn't have very many searches. This week you've got a lot. So if I need you to work till six, you gotta admit that last week you didn't have to. And they're very honest with me. A lot of times they'll say, hey, not going to be online until 10 or so, but I'm going to be working late or whatever. Or I stayed up for four hours last night sourcing. So you know I'll be available on phone but I'm not online. Perfectly okay, and we're very flexible that way. It's a little hard sometimes. You know, I'm always like are you working? I'm on the back of my brain and then I have to call myself and go. Of course they are, it's not producing. Chris: So that comes down to two fundamentals no matter what industry, communication, yeah, and what you're willing to do is have what some people might feel like is the harder conversation or uncomfortable conversation, but you approach it with kind of support and transparency. Jen: Yeah. Chris: The other thing. It comes down to productivity. Jen: Yeah, right. Chris: Absolutely. If we're running a business, we're running a for-profit business. We have to be productive to make the business go. So you can't lose sight of that. Some people, I fear at times the extracurriculars overweigh what we do to make our money and what is our. You go into the. This is what fuels our economic engine. We can't lose sight of that. It won't matter how many out-of policies or things we do, we won't have a business to support it. Jen: So it's finding a balance there, right? Yeah, I'd say the common denominator with all my employees is they thrive on success. They thrive on accomplishing things. They're not going to just shut things off if they're not done and they haven't accomplished what they set out to accomplish. They're very driven that way. That's a common denominator. Chris: Very good. So a little bit about your business. So you were saying you know, middle market focused, we're kind of approaching mid-year 2024, which is like just blows my mind that we're, you know, that far into the year already. But you know there are businesses out there that either use services like yourself or maybe contemplating that, and I know, at least in your world there's at least two different ways to go about it Retain, searches or kind of the contingency model. Can you just share maybe a little bit about what each is, the differences, pros and cons, and maybe flow into what a company should consider going one versus the other? Jen: Yeah. So I want to make it clear that I am not pro or con. Either way, I think there's a contingency, there's absolutely a place for it. I have several friends that are in the contingency recruiting world and they say I will never be in the retained world. So there is a place for it and I think if you have a large number of hires, you have a position or a company that is attractive to candidates and you want to get all the resumes you can get and then choose because they want to come to you, that's great. You can use contingency. What we do is a consultancy. So if you're a middle market working with a middle market firm right now, it's a downhole tool. Cfo position this position is critical that they get it right because they have big plans. I'm not going to tell you what those big plans are. They're private equity backed and they have big plans and it's going to happen, but if they don't have a financial expert that can devote time and devote, then it's not going to happen. And so it's critical, and in that situation you absolutely need to find the best person that you can find, and you need to interview a lot of people to make sure that you are choosing the right person, and so that's what we're doing. That's where we come in, and it doesn't have to be a CFO role. We can do. We do VPs and we do directors sure directors but we're going to look at 150 people that we know could do this job, and then we're going to reach out to every one of them and then we're going to interview 20 or 30. I'm going to interview half of those and then I'm going to present and rank the top. So it's not like we're going out and finding five people that are qualified and handing them to you. We're going out and finding 10 times that many maybe not 10 times, but a lot more than that and then finding you the best and ranking those for you to interview. So if it's a critical hire for your company to succeed, I would absolutely recommend retained, because they should be a retained firm, should be a consultancy, they should help you find that person. Chris: So that's really helpful, and hearing you describe it makes the difference very clear for me. I hope for the listeners and what I hear is you're doing a lot more upfront work on the retained side and I guess, as a consumer of these services, you should expect that your retained firm will do a lot more upfront work and vetting the best clients to bring to you. Jen: Yeah, absolutely. And the other thing I think that's important for my clients to know is our database is completely open. Our kimono is open. Is that a bad thing to say? Chris: No, we don't have video, so we're good. Jen: They can see everything we're doing, when we're doing, how we're doing. It's not a we'll talk to you in a month or two and we'll give you three great people. There's no magic thing that happens like that. It's a database they can go in. They can be like ooh, I know that guy and not going to work. Chris: Right, whatever reason, work right, whatever reason. So through, I guess, an online portal that you give them access to. Jen: okay and so it's a process to get to the fine. We meet once a week and I say here's why we chose, here's why we interview these people. What do you think? And a lot of times I'll say you know what? That company doesn't hire well, or they might be an acquisition on the horizon with that company. We can't talk to their people, so we have weekly conversations that get us closer and closer to the best person. And so it's a process, it's a very thorough process that gets us there. But that's 15, 30 minutes a week from our client, that's it. Chris: Okay, Well, they have to be invested, especially in these that are so critical. The positions to fill the client has to be invested. That's right and I like the somewhat. Maybe it's not. It sounds innovative to me that you are creating that opportunity for them to vet and see what's going on whenever they want. Right, but have those weekly check-ins. You know, it sounds like a kind of a white glove service, if you will. Jen: Yeah, and I think a lot of times people are scared, overtained. They're like what if it doesn't? What if you don't find someone? I'm like never happened in the history of 23 years, because we're talking to you and if we're not finding the right people, we're going to pivot, we're going to merge, we're going to figure out why is that happening. Is it the company reputation? Is it our pitch? Is it the way we're describing it? I mean, we're going after the wrong people. We will figure it out. We always fill the positions. Chris: Right Always, because you're invested in it. Right, right, it's not which. Jen: Because it's and it's not a. Here's three resumes, let me know. Chris: Right. Jen: That's not how it works. I got it. Chris: That makes sense. So a little bit, I just want to ask you're obviously, you know, leading this company. What, what would you or how would you describe your leadership style and how would you say that maybe has evolved over time based on your experience? Jen: So I would describe my leadership style as real. It's too real. I like to be pretty open with my employees and I have weekly calls with almost all of them I shouldn't say almost all of them. My fellow managing director we talk almost every day, so I don't have a weekly calls with almost all of them, I shouldn't say almost all of them. My fellow managing director we talk almost every day, so I don't have a weekly call with her. But the others, who I may not speak with, I have weekly calls. We talk about what's happening, what's going well, what is their workload like? I ask them what was the most challenging? Because we all work remote, so that's the other thing. We don't see each other every day right and I'll say what was the most challenging thing and what are you most proud of. And sometimes I had no idea. They're like oh well, I met that candidate at that event. I went to one of my. One of my employees told me that I'm like, I had no idea. Like you went to this networking event and happened to meet the right guy. So you know, just things like that. I try to have the communication very open yeah and they can tell me listen, I'm just not feeling well today or I'm mentally having some issues with home. I'm not going to tell you what it is, but I just need to sit back and I'm like, take the time, whatever you need to do. So I like to think I'm a pretty real manager. Chris: Yeah Well, it sounds like there's a lot of empathy that comes across in those calls, so they feel safe. Yeah, empathy, that comes across in those calls so they feel safe, and I think that's an important thing for a leader to be able to show empathy so that people will be more open and responsive, at whatever level your leadership is in the organization, is an important quality. It's interesting too, I think, that you asked about challenges, because I find it to be helpful to if you're kind of forced to reflect on what was really good about the last week and maybe what was a challenge, because we learn from both. Right, well, that's really good. Anything that you mentioned your stepmother earlier as a mentor, any learning from her that you kind of feel like you're implementing today and kind of carrying on some of the things you learned along the way from her Well, she is my free consultant, so you know, so I call her all the time. Jen: I'm like, okay, more free. Chris: Don't let her listen, she might start charging. Jen: She's fully retired, so she's like no problem. No, I think, being a peer to your clients and telling them no, sometimes you know she's not a yes man and I think I learned that, that you know you've got to push back. When you know, because of your 20 years experience, that something's wrong, you have to call the elephant in the room yeah and you have to say you, you may not skip this recruiting. You know, a lot of times my clients will get very excited about a candidate and they're like, well, can you just come see me tomorrow? And I'm like, no, he cannot because that's too fast for the candidate. They need time to process. You look too eager. I had one client that said it. He said I'm not coming to the first date with a diamond ring. You cannot come to the first date with a diamond ring, you have to let the process happen. But she was always very good about not being a yes man and I've learned that works and it pays off to help your clients be successful. Chris: It's funny that works and it pays off for to help your clients be successful. It's funny that reminds me there's an analogy that applies in all kinds of situations. But it's the cake right. So, just like you were saying, don't be too fast. Yeah, you can have all the right ingredients, mix it up, put it in the oven. If you pull it out too quick, it's going to flop yeah right. So you got to let the process, trust the process, let the process play out, and that applies in so many different aspects of business yeah, and these are humans that we're dealing with. Jen: These are people and they weren't thinking about a job change most likely. Chris: So you've got to let that change management process happen in their head, you know, let them go through that as well so good point to make and we'll repeat it that for what you're doing with these targeted executive searches, most likely the right person was not looking. The ones that are looking there could be one of those red flags there, Not always right, not always, but yeah. So, jen, this has been a fun conversation. Congratulations on your success, thank you. I want to ask you just a few things to wrap up. Yep, so obviously you've been in the search world, or executive search world, for you said 20 plus years. What was your first job? Jen: I remember you asked somebody else this, so I actually worked at a daycare for intellectually disabled kids and adults. Not that fun story that you wanted to hear, but it was fun. I absolutely loved it. I worked every summer. 0:36:20 - Chris: There had to be a lot of life lessons learned in that. Jen: Very challenging. These were kids that were not accepted at other daycares, even for special needs kids. And so I made $4.25 an hour. I was just telling this story because now I'm the chairman of the board for Special Olympics. Chris: Are you really? Jen: I am, and so they asked me my why, and I was like well, I did this for about five years, six years, all through college. I did summer camps and stuff, and so that population has a very soft spot in my heart. Chris: I love how that's come full circle in your life to be able to be doing what you're doing with Special Olympics. As an aside and maybe a plug, isn't Houston hosting the Special Olympics? Jen: next year, next year, I did not tell you that you didn't, but I just know we are right at rice, and is it 2025? Yeah, so that's a big deal, so huge those. Chris: Any listeners in houston, be on the lookout to go support that, what a great cause thank you, appreciate that all right. So my favorite question tex-mex or barbecue? Jen: tex-mex. I'm not a barbecue fan. My husband loves it, but I don't. Chris: Well, you know, you had no problem answering that question. Jen: Some people struggle so I love that In Texas only probably Right. Chris: So another question I get travel ideas from. So if you could do a 30-day sabbatical, where would you go and what would you do? Jen: Maine. Chris: Maine. Jen: We. If you could do a 30-day sabbatical, where would you go and what would you do? Maine, maine. We went to Maine last year. Oh my God, it's beautiful. We're empty nesters and so we're doing two-week working vacations. We just got back from Santa Fe and then we're hoping the next spring we're going to do Maine. Chris: Good for you. Yeah, I like that, kenny. Jen: Bunk or somewhere around there. Chris: Okay Well, you didn't let me finish a sentence, oh sorry, no, so I know you meant it right. Some people have to think about it. Jen: Oh, I knew. Yeah. Well, we're thinking about where we want to go now, so we've got a whole list. Chris: That's a fun process to go through. Yeah, it is so well, jen. Thanks again for coming. Special Guest: Jen Sudduth.

Building Texas Business
Ep071: Crafting Industrial Success with Jason Hayes

Building Texas Business

Play Episode Listen Later May 1, 2024 37:11


In this episode of Building Texas Business, we delve into the remarkable journey of Jason Hayes and his family's business, Top Coat Fabrication. Despite the tumultuous nature of the markets, they managed to emerge as an industrial leader, a testament to their resilience and adaptability. He shares Top Coat's blueprint for navigating change while excelling in oil, gas, and petrochemicals. Intentional culture-building through staff gatherings and challenges instilled trust and community, cornerstones of Top Coat's prosperity. In conclusion, his journey to company president wove together personal learning, workplace achievements, nurturing customer bonds, and proactive growth to create the powerhouse that Top Coat is today. SHOW HIGHLIGHTS Jason Hayes discusses the transformation of Top Coat Fabrication from its sandblasting roots to becoming an influential player in the oil, gas, and petrochemical industries. We explore Jason's early involvement with the family business, starting straight out of high school and eventually becoming president, as he emphasizes the value of hands-on experience. Jason shares how Top Coat navigated the challenges of the oil industry's downturns and how strategic diversification into fabrication opened new opportunities in the petrochemical sector. Jason and I delve into the pivotal moment in 2010 when Jason embraced intentional leadership and continuous learning, transforming his personal and professional outlook. Jason highlights the cultural shift within Top Coat, illustrating how he cultivates a positive work environment through team-building exercises and weekly staff meetings. We discuss the significance of building strong customer relationships, with Jason explaining his personal approach to post-project follow-ups and the search for honest feedback. Jason reflects on the importance of networking and trusted advisors, detailing how open communication within the leadership team is essential for resolving conflicts and fostering growth. We delve into Jason's leadership style, his efforts to understand team members' goals, and his commitment to maintaining a balance between work and family life. Jason explains the importance of hiring for culture fit, noting that while skills are necessary, alignment with the company's ethos is crucial for long-term success. Personal anecdotes are shared, including Jason's love for Tex-Mex, his first job experiences, and his aspirations to travel more with his family. LINKSShow Notes Previous Episodes About BoyarMiller About Top Coat Fabrication GUESTS Jason HayesAbout Jason TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode, you will meet Jason Hayes, president of Top Coat Fabrication. Jason is the second generation of leadership in a family-owned business and tells how he went from hope to learning to be more intentional about growth. Jason I want to welcome you to. Building Texas Business. Thanks for taking time to come on the show. Absolutely Glad to be here. So I think the best place to start is just tell us a little bit about Topcoat. What is the business and what? Jason: does it do? Okay, we're an industrial fabricator, so we fabricate oil and gas and petrochemical equipment, a lot of welding, piping, structural steel, pressure vessels pretty much anything you see when you drive by chemical plants. That's the type of stuff that we fabricate. Chris: Okay, and y'all been in business. Now for what? 40 plus years, 40 plus years. Jason: This is our 44th year. I think it started in 1980. Okay, yes, it started as a sandblasting and painting company, and that's how they got the name Top Coat. Chris: Oh, okay, that makes sense. And so started by your father, I believe. Mom and dad, okay, still 100% owners. Very good, so what was the I guess, the inspiration that had them start Top Coat to begin with? Jason: I think honestly, if I remember the story right, my dad was working for a contractor down in Freeport and I don't remember the whole story but he didn't get treated right so he got let go or whatever happened. So he decided he was going to start his own thing. So he did they and they started this blasting and painting and it just kind of took off. His work ethic combined with everything else and industry in our area, so there was a lot of oil and gas in our area at that time. Mobile had a big shore base down there, so his contacts led to him doing some blasting painting for mobile and then they asked him if he could do some work offshore on their platforms, because they have platforms out there. So that that led to that part of the business and it just kind of started growing a little bit from there so it's interesting. Chris: So many people that I've talked to have you know unique stories, but there's a there, there's some that have a common theme that it's kind of, out of that hardship or disappointment or something, they decide to go on their own and do it their own way. It sounds like that was the case for your dad. Jason: Yeah, absolutely. I don't know exactly what drove it, you know, but yeah, that's what led to it. Chris: Tell us a little bit then you know how did that lead to. You know what the company is today as it relates to you know the focus and the mission and the purpose of the company. How has those early days influenced where you are today, some 44 years later? Jason: Well, let me give you a little bit of history about that. So when he started working offshore for Mobile at some point, he was just doing sandblasting and painting, well, on a project. They had asked him if he had any welders or knew any welders, because they needed some welding done out there. So he said yes, as a matter of fact, I do so. Welders because they needed some welding done out there. So he said, yes, matter of fact, I do so that he started hiring welders and doing construction on the platforms as well. So the offshore oil and gas was our bread and butter for many years, 20 plus years at least. So that even when I came on board in 98, that was our biggest business was oil and gas offshore construction. We'd send crews to the platforms and do maintenance and platform installations, platform removals, kind of everything in between. So that was great. The downside was, you know, when oil and gas is great, it's great, but it's dead, very cyclical too, right Big time. So we had a lot of struggles and I didn't see any other struggles that they saw. My mom and dad went through so many downturns that it was everything they could do to survive, but they did Well. Then, after the BP spill, macondo incident. Then the government really cracked down on offshore industry. So pretty much all the platforms we used to work on started coming out of the water. So all the stuff that we used to do existed no more. So that's when we really had to decide and make a big pivot in the business and say you know what we've been doing? A little bit of fabrication that supports the oil and gas, the offshore let's, let's focus on that. We have the knowledge base, we had some experience in it. Let's let's focus on that. So we literally changed the name to top coat fabrication and we didn't do anything off-site anymore. We focused strictly on fabrication and we would ship our stuff, you know, kind of all over. So it opened another big door to us for the petrochemical industry, because down in our area, you know, we've had Dow Chemical, all these chemical plants right in our back door. But it was almost like we swore we'll never work for the plants, we'll never work in the plants, just because it has that stigma of okay, once you get in, you know your foot in Dow, you know it's, it can be great. But then they people say they own you or you know whatever, and so we never did. Well then now with just the fabrication, that's when we started reaching out to these chemical plants and started really digging in and started doing a lot of work for them. So, and then, another big blessing was not too long after that, we got approached by a big company that had property next to us, had a, a facility, and then they wanted to buy our facility for an expansion. So we were on the water, we were on the intercoastal canal because we had crew boats coming in and out. We did a lot of dock services, so none of that existed anymore. So this was just a huge place that we didn't need, so that we used that to actually buy a piece of property, built a brand new shop where we're at now, a brand new facility. We built it the way we wanted. That was, you know, based on fabrication. So that's where we still are. Chris: Okay, that's great. So you know, I guess, a good lesson in the adage of don't put all your eggs in one basket. Yeah, y'all learned to diversify pretty quickly, right? Yes, yeah, exactly. Jason: So now you know we still do oil and gas work, but it's fabrication. We do a lot of stuff for West Texas oil and gas and we ship our stuff out there. We do a ton for the petrochemical industry right in our back door. We're getting into commercial building fabrication now not the buildings themselves but the structural components that go into them. We're looking into the offshore wind generation, solar, anywhere. We can do our fabrication in different industries for that exact reason to diversify. Chris: It's a good lesson right for people out there that you know. Start a business, maybe with that one big customer, that focus. It can be good when times are good, but you got to think about you know what. If this goes away, what else do we have? That is a compliment to it. It's a big liability yeah, if you don't, yeah, it ain't no different than what you were saying if, if you got too far in with someone like Dow, that'd be no different than you know, kind of that singular focus. So let's talk a little bit. How did you get involved and kind of come up through the business? Because you're now the president, I definitely want to talk a little bit once I hear kind of the back story about at some point there was a transition in leadership, so I definitely want to dive into that. Sure. Jason: So right out of high school I worked for Topcoat for the summer between high school and college and I went off to college that next semester. I went to Texas A&M. I was in mechanical engineering program. I wasn't ready for college, so I was there for two semesters and then they suggested that I leave. So I left. After that I came home and started working in 98 at some point and started at the bottom, started as a helper. The summer before college I was just a weed eater. We had this huge facility on the shore basin. I literally just weeded it all summer pretty much. So then when I came back I was a helper, just doing whatever you know in the shop around the facility. At one point we also made a realization or my dad did, because I had nothing to do with management then, but he made a realization that we needed somebody that would take care of the safety. We always had good safety records and good practices, but we needed somebody that could take charge of the program. Right? So I got volunteered to be the safety man. There you go. So I did that for a few years. They call that voluntold. Chris: Yes. Jason: I was being polite, you're exactly right. So I did that for a couple years and then I don't remember how the transition it was kind of a slow transition into just kind of taking more of the reins of the management. So at some point I can't tell you when, but he named me as the general manager. Okay, so he was the president, I was the general manager and then so I had, you know, a couple of people that kind of reported directly to me and then all the work happened underneath them. So that, and that was the case for a pretty good while. And I mean I'll be brutally honest that I was not into leadership back then. I wanted to be the top dog, right, I wanted to be the guy in charge, but leadership as I understand it now was not in my repertoire. Chris: Yeah, well, I mean, it's easy to want to be the guy, yeah, but there's a lot that goes with it that not everyone understands. Right To do it, the right way To do it right? Yeah, I knew nothing about leading people. Well, what have you done to try to help educate yourself, get some experience to become a better leader? Jason: I think it started with a desire wanting to be better. When you hit that point in 2010, I hit a really low point in my life. That's when I turned my life over to God and became a Christian. It just really changed the way I was thinking. So that kind of led me into leading my family and at some point, you know, I started reading books, I started learning more, listening to podcasts, and that just literally flowed into work. Okay, there's a realization. Okay, now I need to be a better leader at work. And what does that look like? So I started going to conferences, reading books, listening, just consuming as much content as I could, yeah, and then just slowly started putting things into practice at work, which was awkward, you know, at times when you try to bring some new thought processes and stuff to the team where it's never been before. You know, this is the way we've always done it type of mentality, and I was the same way. Chris: So it's a struggle, it's a beautiful story. It's an easy trap to fall into, right For people. Well, we were just doing it this way, because we've always done it that way. That is a eventually that becomes a death sentence for a company because no one will. Eventually that becomes a death sentence for a company because no one will innovate or think differently. And so I definitely applaud you for coming to that point. And you know, and as you know, now it's a, it's an everyday. You know you got to keep learning and keep growing, yeah for sure. So let's go back to the kind of the transition, because at some point you become president I don't know what your dad's title is now, but you kind of take over the reins. Let's talk about how did that decision kind of come about? And then how did y'all manage through the transition where you became kind of the. Jason: It was gradually happening already, so my dad is still the CEO now and he was like saying he was the president back then and it was just I, I probably just. It was a combination of me taking more and taking more initiative and him being able to release more right. So there wasn't anything set like, okay, I'm going to give you more, I need you to take more. Chris: It was just kind of I started pulling and he started giving well the given parts, probably the hardest of those two, oh, I'm sure'm sure, allowing himself to let go and trust. How did y'all manage the communication within the company? Did you just let it happen by kind of osmosis? The actual? Jason: leadership just happened. So I've worked really closely with most of my leadership team for gosh I guess 16 or 17 years now several of them and so it just happened. We started really clicking together, growing. A lot of us have the same kind of mentality we want to get better personally, we want to get better in the business. We're, all you know, looking at the big picture type of thing. But the actual transition from me to GM to president, I didn't even know about it. So we have a staff meeting every Monday with the entire company. We have breakfast and I typically show some type of motivational video, tell the whole staff a few things that might be going on within the business. And in one of those meetings my mom shows up. And my mom, she just doesn't. She's never been involved in the business since I've been there. She's part owner but never been involved in it, and so she's. So you know, I said hi to her before I'm going to the meeting and I didn't think anything about it. Well, during that meeting my dad gets up and says okay, I want to announce that jason is now the president of the business and I'm he. I don't think he said this, but he was stepping up to the ceo. So it was like a we both kind of moved up okay. But he mentioned, you know, that he just that he just wanted to. He knew I was passionate about it, I was passionate about the business, passionate about the people, and he knew I wanted to take it to new places. So he named me president. So nobody knew, not me, not anybody else, it just happened one day oh, we don't. So it was a cool honor and you know it didn't change much. It didn't change much because the structure was already there. Yeah, it was just a matter of a title really then. But I think I started taking it even more serious then. Chris: Makes sense. So I guess we talk about as it exists today. Then you're still working with your dad, but more the responsibility for the day-to-day falls on you, Right? Yes, definitely. Jason: He's there almost every day. I mean he's there every day that he's around. If he's not, you know, gone out of town or something, he's there. He's typically in his shorts and flip flops or you know shorts and shoes and fishing shirt. But he is there, which is great to have him. I'm honored to be able to work with him. He still lets me pretty much do what I want. I mean trusts me. Chris: So one of the things I noticed in getting ready to meet you today was on your website, the company's website. You're very big on your people and your culture, so let's talk a little bit about how you would describe the culture at Top Coat and what are some of the things you think you've done to help kind of build to get to that type of culture. Jason: The culture is amazing at Top Coat and that's my passion. My passion is the culture. That's one of the biggest things I think spend most time thinking about. One of the first things I did was start having a just a like a weekly meeting with my, the leadership team. We started doing that, I would bet, six or eight years ago, Just a weekly meeting. We didn't really have any structure, I just wanted us to meet, put our heads together and talk about things going on. So that was the first thing I started. And then, after that, we started the full staff meetings. After we moved to our new place, we actually had a place we could meet, but we started having our full staff meetings once a week too, and we kind of used that as a transition. I don't remember how it came about, but we started doing a type of physical challenge where every Monday after our staff meeting, we'd have some kind of challenge where it would be, we'd do push-ups, we'd do dead hangs. We've done just about everything you could imagine. Some of them are physical, some of them are not, but we do that and it's we literally make the people pay. If you want to play five bucks, Everybody puts in five bucks and wants to do it. Winner takes all, unless it's a team sport. You know, we've done tug of war, We've done dodgeball tournaments and little things like that. It just creates like maybe 15, 20 minutes of fun and there's trash talking from all the you know, the audience and everything else. But it's that's just a tiny layer that just it just adds a little bit of fun into the workday. It makes it a little more human, right? Yes, and that's one of the biggest things my dad fought me on at the very beginning was doing these. You know his mentality was you know, think about what that's costing the company. You know you have this entire crew shut down for 30 minutes additional. What do you think that's costing us? And I wrapped my head around it and I thought about it and I understood. But at the same time I tried to make him understand. I think it's way more valuable to spend that time and spend that money on this time, because I think overall it's going to be well worth it. Chris: Yeah, kudos to you for that, because it's easy to look at the black and white and ensure there's a cost to that. But I think you're right when you evaluate it holistically. If you're creating engagement and fostering that environment where everyone kind of knows each other better and feels more like a team, I think the returns are exponential. Right, you can't necessarily put dollars on it, but you probably can't look at lack of turnover, maybe better productivity once they're back at work. So I think to your point it was it's a wise investment to making your people yeah, I agree, and I mean to this day. Jason: If you look on our LinkedIn page or Facebook, when I put up videos of the challenge that we do, that's even on LinkedIn. Those are the posts that get so many comments, so many shares. It's people connect with it and so many people say, man, I wish we did that at our place, or I wish my company would do stuff like that. And it's like it's those little things that people I don't know if they don't think about them or they just don't think it's worth it, but for us it's been kind of a game changer. Advert Hello friends, this is Chris Hanslick, your Building Texas business host. Did you know that Boyer Miller, the producer of this podcast, is a business law firm that works with entrepreneurs, corporations and business leaders? Our team of attorneys serve as strategic partners to businesses by providing legal guidance to organizations of all sizes. Get to know the firm at boyermillercom. And thanks for listening to the show. Chris: So one of the things you mentioned kind of as the company's evolved is, you know this diversification into fabrication and doing other lines of business. What are some of the things you do as the president of the company to kind of create those relationships with the new customers, new vendors, and maintain those strong relationships? Jason: We have a sales team that does a lot of the actual interaction. But most of our customers I'll know their name, I'll know their contact information and I'm the one that reaches out to them personally. For if we're going to do it, then let's say we sponsor a lot of golf tournaments, you know skeet shooting teams for fundraisers and that sort of thing, and I'm the one that normally reaches out to the people and ask them if they want to you know, participate with us. We had an industry night a couple of weeks ago and I call all the what the customers that I know and have the contact information. I'm the one that calls them and I also do customer follow-ups. With every project that we do that ships out, I do a customer follow-up call with everyone. I call them personally, just as me, thanking them, number one for their business and then number two just seeing if there's anything we can do to improve that I love. Chris: And I'll tell you we tried here and we're not consistent with it. Love, and I'll tell you we tried here and we were not consistent with it, but that kind of what I would call customer survey, satisfaction survey. So you've got it baked into your routine to do it on every order. Jason: That's amazing, I learned that from Mattress Mac. Okay, we bought some furniture from him and I think twice now, and every time sometime afterwards he calls personally and just thanks us for his business. Oh we darn. Chris: Yeah, Well, I think it's a great lesson for people you know that are listening to this and have their own business. That personal touch and that follow-up can go so far in creating that customer loyalty Right. So that's amazing. I guess you report back to your people on what you learned from that so that's amazing. Jason: I guess you report back to your people what you learned from that. Yeah, so we have a Teams, our Teams folder that we open up every day or every week in our leadership meeting and I keep the spreadsheets in there so we review it every week. Any ones that I call, you know, I'll be honest, I'll let them build up, because our project coordinator sends me. Every time we ship one out, he sends me the contact, you know, until I know what the project was, who the contact name is and so forth. And I will, all honesty, I let them build up because sometimes I'll procrastinate doing it, you know, because I'm like, oh, it's one more thing I gotta do, right, right. But then after I do, let's say, just the day before yesterday I called six, six clients and every time I do it I'm so glad that I did because I feel better, I'm sure you know, I feel better because I let them know, number one I that I them. Number two we're trying to ask them if there's anything that we can do to improve and be better. We want to know and I don't think. I think it's so uncommon that people don't people say they want feedback. But I think they want the five-star rating Right. They don't want the honesty, they just want okay, how many five stars can we get? Chris: Yeah, they want the high google rating, right right which it feels good to get that. Jason: But we're not going to get any better if, especially if there's a client that's not happy about something, some most of them aren't going to come and just out and tell us, hey, so and so went wrong. But if I ask, is there anything we could do to better, that's when they're going to say, as a matter of fact, there is. Yeah, I haven't got that yet, but we will sure you will. I mean, that's the point, that's what I want. Chris: I think that's great. You know, sitting here thinking I need to do more of that. You know that, as I told you before we came on, I learned from all the guests and I've at least learned that from you today. I think that's wise advice. Jason: And it has to come from the top. If my project coordinator is talking to the clients, you know 24 seven7. It's not going to be the same Right. Chris: That's right. So let's talk a little bit. I mean, it's been up and down in the economy the last few years. What have you experienced at Top Coat kind of as it relates to the last four or five years and kind of the you know turbulent environment, and what are some of the things you've done to kind of manage through? Jason: that We've stayed pretty steady the last several years. Now. Last year ended up being our best year in history revenue-wise. Revenue and profit-wise. Several stars aligned for that, some great projects from some longtime customers. But the few years before that we were okay, we were steady, right, and that's. I think that's one thing that Vistage taught me is to be proactive. I'd sit back for years and say, man, I hope this company grows, I hope this company grows. And then, with you know, the Vistage group and just everything that I've been involved in so far with that has just really taught me that you have to be intentional, you have to, we have to make it happen. So we going to grow, how are we going to make this happen? So that's where the big focus is now. I mean we since I've been there, you know, 26 years we've had some horrible years. I mean when we first take great story, when we first built our new facility beautiful shop, beautiful, everything we had no work, zero. We got down, I believe seven people in the company completely, and I remember just like it was. Yesterday we're having my staff meeting, so it's a small group, but I'm kind of telling them look, we literally had 75 grand in the bank and we said this is all the money we had left. We had all this money from selling our property, but we'd spent on this new facility and we had some money, but it had just dwindled down to nothing because the work had died, and so that was in 16, I think 2016, 2017. Okay, so I'm telling the whole team look, guys, I don't know what we're going to do. We're going to figure this out, but I really don't know what I do, what we're going to do. And then, literally during that meeting, our phone, our office phone, rang. There was nobody in the office, so I turned around and I answered the phone. Quick, five-minute conversation. It was a guy driving by our facility. He was an inspector for Chevron, phillips and Sweeney and he said I'm leaving the shop and I'm the inspector and I can't stand Something along the lines of I can't stand working with these guys. They keep lying to me, I need to find another shop and I've just been driving by your place. I want to see if I can come talk to you about doing some fabrication work for us. That led to us doing $2 million to $3 million a year for them almost every year since. Oh, wow, and so that was. It was like that was. Since I've been in the business, that was the lowest point that I felt, because I was really feeling that pressure of what am I going to do? What am I going to do? And there was no strategy to this. It was like it was a God moment of having him drive by all this stuff at the same time by having a new facility help? yes, absolutely if we had not been there, he never would have driven by our place, because where we were before nobody drove by right, so nobody knew so so that's it. Chris: I mean well, that's an incredible deal. So 2016 is seven employees, $75,000 in the bank. How did you end 2023? How many employees and what was your revenue? Jason: 2023,. We had $22 million in revenue and for most of the year we were probably around close to 100 employees. Wow. Chris: That's an amazing turnaround, congratulations. Appreciate it yeah, congratulations, appreciate it. So, yeah, I like what you said earlier, when it was you were hoping to grow and you've learned to go think about how to grow and be intentional, because that otherwise you hear there's another cliche hope's not a strategy, right? So sounds like you mentioned vistage, so you're a vistage member, that sounds like, and other vistage members, including myself. I know how valuable it can be to grow as a leader, but then how you think about your business. Jason: Sure, absolutely yeah. And, like I was telling you earlier, the network that you meet the people, the different people in every area of business yourself for legal, whether it's taxes, insurance, whatever has to do with business. There's people that I'm connected with, literally one-on-one, that I can call, I can sit down with. Most of them will just meet me for lunch. If I need to bounce an idea off of them. That's the biggest thing. Chris: Something I tell people that have businesses all the time is you've got to build a solid network of trusted advisors that you can reach out to, whether it's a banker, insurance person, accountant, lawyer, another entrepreneur or business owner right, that you can just reach out to, because even when you're having a bad day and maybe they can you know, hey, I've been there before, so you'll feel, because a lot of times you feel alone. What are some of the things I guess, as you've evolved as a leader that you've found to kind of whether it's a particular book or conference you go to that have really been valuable to you to kind of grow as a leader? Jason: I can't think of a specific book, but I think, the mentality of giving your people the tools that they need to do what they have inside their head. You know, I think so many times I've learned that even our leadership team at work they have so many ideas and great ways to do different things, but they don't always let them out. So I think creating number one, creating a safe place, like our leadership meetings that we have every Wednesday morning, that's a safe place. Whether it's a conflict that we have, whether it's an issue that they've been holding in, whatever it may be, that is the place where we draw those things out and we squash them or whatever we need to do. To me, that's probably been the biggest thing. Chris: It's a hard thing to do, but you're so right that safe place where people feel like they can share without being judged or criticized is unique, I think, but so important. Jason: And it's so simple, but we're all humans, especially at work. Yeah, and it's so simple, but we're all humans, especially at work. I'm sure we all swallow a whole lot more at work than we do anywhere else, because maybe we're afraid of our job, we're afraid of whatever. But I think it's been really good for us. We've solved so many issues just because we've created the structure for it. Chris: So one of the things I like to ask folks that come on is can you tell us a setback you've encountered in your professional life? Maybe it's your personal life, but something that sets you back. But you learned so much and you grew from it that you're better off because of it today. Man. Jason: I know there's plenty of them. Chris: That's what most people say. Jason: Yeah, there's plenty of them. Chris: I'm just trying to think what would come to mind, maybe something right after you kind of took over being either general manager or president at Topco, maybe something in those early days. Jason: I think one of the real struggles is it's not a moment but learning the business finances. You know I struggle a lot with okay, we need this piece of equipment to get better, we should just go buy it. Well, my dad has the finances and the history of the accounting behind it and I've struggled because he and I butted heads quite a bit on things I think would be a good investment and things he thinks wouldn't be a good investment. So that's become something we both had to work on. Really, I mean, I lean on him a lot for his knowledge and different things when we're purchasing, making big purchases or expanding our facility, whatever we're doing. But I think having those conversations was probably some of the toughest things we've had to do. Gotcha, and it's just like anything else, it's just like with the leadership team. It's creating a space that we can have those. I mean, he and I have worked together for literally 26 years, so we work well together and we communicate fine together. But it's me getting up the courage to ask those questions too. That's been a struggle. Chris: So what I hear you saying in that and I think it's a natural struggle for people in leadership because, like you said, from day one, you wanted to be the top dog. Sure, it's having the humility to ask your father or mentor someone that you don't know or don't know enough, right. Sure, so that takes a lot of humility, yeah, for you, and I think it's also a blessing that you have the courage to use it. Jason: Is you have a built-in, you know, advisor, mentor, right there, you know, letting you grow and being there to kind of guide you along the way yeah, and I don't utilize them as much as I should, but every time we have a conversation like this, it reminds me how much I should I, how much I do and should you know, put more value in that another thing that you mentioned was mentioned was y'all can butt heads. Chris: So what have y'all done? Because I guarantee I've had other people that have done what you've done on the show, that have taken over a family business. I guarantee there's people who are going to listen to this, that are doing that or see that in their future when you get to that place of how will you and your dad communicate on big issues. If you all kind of got it agreed upon, let's do this in private and really hash it out and not let other people see what's going on. I mean, is that something that's one that you all kind of have a practice of doing? If so, how does that work? Jason: Yeah, definitely. I mean, he's in our leadership meeting. He sits in our leadership meetings pretty much every week. He's pretty quiet, you know, off to the side, he's just mainly listening, but there's plenty of times where I'll you know if I have an issue with something he said, or vice versa. He'll either come to my office and shut the. I always, I constantly, have to remind myself that this is his baby. This whole company is. I've had a lot to do with the growth and where we're at in you know the current state, but at the end of the day, this is his and he. He created it and I'm just a part of it. Yeah, so I have to constantly remind myself of that. And then he I mean, he tells me multiple times that you know I'm doing a good job of running it. So he's constantly having to remind himself that he gave me the authority and the power to run it. But it's definitely a team effort. Chris: I think it would have to be. The other thing that comes to mind again, kind of unique to family-owned business and second generation of leadership of that family-owned business is how well do you and your dad do at leaving the issues at the office versus trickling over to the Thanksgiving table or anything like that? Jason: Yeah, he's probably better at that than I am, but even I don't know. From the time I was born, he and I have had an absolutely solid relationship always. He was gone a lot when I was growing up for many years because he was doing a lot of offshore work. So he was gone a lot when I was growing up for many years because he was doing a lot of offshore work. So he was gone a lot, but we always had just a top-notch relationship. Yeah, so I think without that it would have been a hundred times worse. Yeah, but I don't think I can't remember a single time where any tension between me and him ever stayed very long period, but certainly much less made it out the door. Yeah, yeah, we could have this tough discussion and then say, all right, let's go get some lunch yeah, you know that's good here and you know. Chris: The other thing is, I think when you're an entrepreneur and you own this business, you live and breathe it, so you you're going to be thinking about it when you're at home and those conversations could come up versus, just as natural, when they happen at the office right it. Jason: It always has. Yeah, I mean, whether we're at my house, his house, it's typically something with work is going to come up and we're going to talk about it. Chris: It just happens. So let me ask you this just about your own personal leadership style. How would you describe your leadership style today? How do you think it's evolved or developed over the last several years? Jason: I would say my style is to. This is just off the cuff, but I would say my style is to help anybody that I'm leading, make sure they have the tools to do what they need to do. You know I'm really passionate about I haven't been extremely proactive about mentoring all of my leadership team, but I want to know their goals, not just professionally but personally too, and I think a lot about like, what can I do to help them succeed? If the person is going after what they were put on this earth to do and I can be a part of that and help guide them to that, I think that is the ultimate definition of success when it comes to leadership. Yeah, so that's kind of my passion. I haven't been as good at the mentoring side and maybe the personal side. We talk about business roles and stuff quite a bit but I really want to be more involved with their goals in life overall. Sure, Not involved in them, but what can I do to help? How can I help? Chris: Well, at least understand them, so you know how you can be a resource. Jason: Yeah, and again, I want all my resources to be their resources too. Chris: So that brings up kind of a good subject. When you think about that, and maybe I'm going to ask you about yourself, what do you do to try to maintain some type of balance in your life right between work and family, knowing that you're always thinking about the business, right? Jason: I've done pretty good with that for the most part. I've never been a workaholic, just not me. I've been a huge family guy always. I have four kids, ages 15 down to 7, so we stay busy, sounds like it, but that's another. Passion of mine, too is just the kids and the family. I've never had a struggle with staying at work when I should be at home. Chris: Now having the leadership team that I have is what makes that possible. I was going to say you got to have some tools in place to help facilitate that. So hiring good leaders to work with you, Anything that you look for, or when you do interview or interview someone for a leadership position and or think about promoting them to one. Jason: Culture is the number one thing. That's what I always start with. Will this person be a fit for our culture? And that's typically if we're going to hire not just leadership team, but maybe even the level right. You know, underneath that, most of the time I'll. I want to know the person. I want to have a one-on-meeting. You know, I've met several people for coffee that we were interviewing for a project manager position, just because I want to just get to know the person. The resume says what they've done. The resume says everything that they've accomplished. But I want to know are they going to fit with us? And if they don't, then that's an immediate no. So I think that hiring for the culture is the number one thing. Chris: So many people, including myself, believe that right. Lots of people have skills that could fit with what you do, but are they a type of person that fits with who you are and who you want your people to be? Right, and I believe the people that are culture fit. Jason: You never know where they might end up, even with the company. We've hired a couple of people that were a great fit for us and they were doing one thing. Well then, as soon as we get, they get in and they're a great fit, and then we start seeing all the stuff that they're capable of. Then they start getting snagged by this person and next thing you know they're just keep moving up because everybody's starting to see. Chris: You know they're capable of yeah, but it started with the fit right. That's great. Well, jason, I love the story and the family transition. I think it's a beautiful story when they're done right. They're not always are. I want to always wrap up on a few off-topic personal things. Okay, what was your first job? Was it something at Top Coat or something other than that? Jason: Yeah, it was Top Coat, the one right after high school, so weed eating, yeah, it was great. Chris: So great. All right, what's your preference? Tex-mex or barbecue Tex-Mex? I could eat it every day. I mean, I didn't even finish the sentence. Jason: I know you jumped on that one, I know. Chris: No question. Jason: So I always ask people if you could take a sabbat Ooh 30 days, oh man, for at least a week I'd take my wife and we'd just sit on a beach somewhere. Yeah, without a doubt. Yeah, and then I would just do some traveling, a lot of traveling. I want to do a lot more traveling. The only place out of the states I've been is to Mexico, for me and my wife on our honeymoon. Okay, so I've got so many places I want to see, but I just don't make the time or make the plans to do it. Chris: Well with the four kids as you described, you got your hands full right. Yeah, well again. Jason, thanks for taking the time to come on the show. Really enjoyed getting to get to know you better and meet you. Jason: I appreciate the opportunity man. Special Guest: Jason Hayes.

Agenda Cultural
Dica do livro com Gustavo Brito, Show de Tom Chris no Sesc Centro e muito mais...

Agenda Cultural

Play Episode Listen Later Apr 22, 2024 6:06


Modern-Day Debate
DEBATE: Is Christianity True? | Rafael & Max Vs Jimmy & Chris | Podcast

Modern-Day Debate

Play Episode Listen Later Apr 12, 2024 127:16


Find us on your favorite PODCAST app as all our YouTube debates end up on the podcast within 24 hours of being live. LINKS TO GUESTS: Rafael @LaCantinadelAteo  Jimmy:  @JVTEntertainment  Max: https://www.redcrossblood.org/ Chris: No link at this timeAt Modern-Day Debate (MDD), our vision is to provide a neutral debate platform so everyone has their fair shot to make their case on a level playing field. Consider joining our Patreon (https://www.patreon.com/ModernDayDebate ) or our channel as a member. __________________________________________________________________ Modern Day Debate Discord: Craving a challenge for your debating prowess? Fancy a shot at debating on MDD? Look no further than our Official MDD Discord server! Accessible through the Discord App (Android/iOS/PC) or your browser, the choice is yours! Immerse yourself in non-stop debates, 24/7! Explore a variety of Text and Voice Channels designed for members to delve into discussions. Experience the thrill of live member debates on our Open Debate Stage, orchestrated by our dedicated staff, followed by occasional aftershows after the live stream debates! Ready to join the intellectual battleground? Simply click the link below on your device of choice and become part of the discourse! https://discord.gg/ModernDayDebate _______________________________________________________________________________ RULES FOR CHAT -Chats flagrantly disrespectful toward speakers will receive a warning. *Attack the ideas instead of the person. -Chatters continuing the disrespect after a warning will be banned. -Chatters violating YouTube TOS are banned immediately. ______________________________________________________________________________________ DISCLAIMER The views shared by guests on Modern-Day Debate are not necessarily representative of the views of Modern-Day Debate, James, or any university he has or has had any affiliation with. This includes our debate podcast. ______________________________________________________________________________________ I'm a Christian. If you ever want prayer or just someone to talk to after a horrible day, please reach out and let me know. I'm not a counselor and thus can't counsel anyone, but as mentioned, I'm happy to listen if you had a bad day. moderndaydebate@gmail.com __________________________________________________________________________________ #Debate #PodcastAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Giant Robots Smashing Into Other Giant Robots
518 - The Standard of Self-Care: Unlocking Personal Growth with Chris Pallatroni

Giant Robots Smashing Into Other Giant Robots

Play Episode Listen Later Mar 28, 2024 41:20


In this episode, host Victoria Guido interviews Chris Pallatroni, creator of The Standard, a platform dedicated to sharing self-care stories. Chris shares how his interests in gardening and mental wellness fueled the inception of The Standard, which was initially intended to be a landscaping venture. He delves into the hurdles faced while developing the platform, highlighting the struggle for product-market fit and the critical role of integrating technology with human connection to enable meaningful support and interactions. Chris underscores storytelling's pivotal role in enhancing mental health, advocating for the sharing of personal triumphs over adversity to motivate and assist others facing similar challenges. He envisions The Standard as a vast collection of genuine, relatable self-care narratives aimed at reducing the feeling of isolation among individuals. Through inviting users to share their experiences, Chris seeks to leverage human connections to cultivate a community supportive of mental health and personal development. The Standard (https://thestandardapp.com/) Follow The Standard on LinkedIn (https://www.linkedin.com/company/thestandardapp/), YouTube (https://www.youtube.com/@__thestandard__), or Instagram (https://www.instagram.com/__thestandard__/). Follow Chris Pallatroni on LinkedIn (https://www.linkedin.com/in/chris-pallatroni-9bba3b22/). Follow thoughtbot on X (https://twitter.com/thoughtbot) or LinkedIn (https://www.linkedin.com/company/150727/). Become a Sponsor (https://thoughtbot.com/sponsorship) of Giant Robots! Transcript:  VICTORIA: This is the Giant Robots Smashing Into Other Giant Robots podcast, where we explore the design, development, and business of great products. I'm your host, Victoria Guido. And with me today is Chris Pallatroni, Founder of The Standard, a storytelling platform where people share stories about self-care. Chris, thank you for joining me. CHRIS: Yeah. Thanks for having me on. It's a pleasure. VICTORIA: Wonderful. So, before we dive into all about The Standard, why don't you just tell me a little bit about what's going on in your world outside of work? Anything fun? Anything exciting? CHRIS: Yeah. Well, first of all, I've got two boys, so for anybody that's listening that has kids, I mean, let's be honest, your life is completely chaotic. So, I've got two boys, one's almost 12, one's almost 10, so all boy, all the time. That's just another way of saying our house is really loud, and there's just tons of stuff happening, sports, whatnot. I also have a wife, a beautiful wife. She's my better half. I've been with her for 24 years. So, between that, I got three cats, not that they take a lot of energy, but there's just a lot of love in our household. So, that's sort of, like, the family side of things. And then I'm an avid gardener. I'm really big into mental health and wellness, which, as we start to talk about The Standard, will become really evident. So, I'm all about just doing the things that you need to do to take care of yourself, so lots of running, lots of working out, lots of just being in nature. I know you're a surfer, so, I mean, let's be honest, water is amazing. So yeah, anything I can do to, like, duck out into nature and spend time with my family. Honestly, there's just not enough time in the day. VICTORIA: What is growing in your garden that you're the most proud of? CHRIS: You don't want to get me started on gardening. So, before I started The Standard, honestly, I thought I was going to be a landscaper, and the name of The Standard actually was going to be applied to a landscaping company. So, I am a professional landscaper. I took all the classes: soil, science, irrigation. I got the degree in design and maintenance. I have a tiny, little property, but I have about 700 plants on my property. So, I know everything on the roses, and grass, and camellias. I mean, I'm that guy that, like, likes to see...nature is just amazing, first of all. And it also has very therapeutic qualities when we start to talk about mental health and well-being, birdsong, water, greenery, sunsets, sunrises. I'm also developing a piece of land. We have a house we're building, and it's three acres. So, I'm in the process of building out, like, what I'm going to just describe as the most amazing garden anybody's ever seen. I really take a lot of pride in gardening. I'm very disciplined and very specific on how things grow. And so, I've got a property that's about an acre and a half I'm planting, which will probably have, like, 20,000 plants on it when it's all said and done. VICTORIA: So, you have 700 plants now, and you plan to have 20,000, so you don't want to choose favorites. There's nothing...you got to, like, spread the love around. CHRIS: God, it's like saying, which child do you love more? I mean, right now on my property the ones that currently stand out is I've got a couple of these Eden Rose bushes that I've trained to climb up. I've got three of them. The one in the front of my house is about 20 feet tall at this point. So, I've trained it to grow up the entire side of my house. In full bloom, it will have about 300 roses on it in full bloom. And so, an Eden Rose has about a 220 petal count. So, it's a very dense rose. They are a pain in the butt to prune, but they're pretty spectacular in full bloom. VICTORIA: That sounds really beautiful. And I hope you send me some pictures [laughs] after the show. Send them to me in an email because I want to see...I love growing, but I do not have a green thumb. I usually try to pick what is most likely to survive [laughs]. CHRIS: That's my wife's strategy. She's like, what can I not kill? And, surprisingly, even with, like, cactuses, she still finds a way to kill some of them, so...[laughs] VICTORIA: Some people have it, some people don't. I do agree on the therapeutic side. And I'm curious, too, having this background, how did you go from landscape and this interest in growing things to starting businesses? CHRIS: Yeah, you know, the landscaping actually picked up at a much later stage. So, if I rewind my entrepreneurial journey, it started in 2004. I got mixed up with some guys as I was finishing up my degree in economics and finance. I was like, look, I don't have, like, a 4.9 GPA, so I'll probably need some sort of internship that starts to separate me. Anyways, got mixed up with some guys that were running a franchise painting company, took part in that, really loved the idea of seeing something grow. Did really well on that internship. You really ran, like, a mini-painting division of this larger company, so knocking on doors, producing painting jobs, so forth, and so on. At the end of that, which was a really intense about a year internship, they said, "Hey, we're going to build this marketing company. Do you want in?" And I was like, "Let's do it." And so, what I really wanted...and that was, like, my first major let's start a business. And I loved the idea of taking something from an idea to...the idea was, could we sell it for a hundred million dollars? So, the money was attributed to it, but I wanted to see something grow. And so, we went at it for, like, 15 years. We did end up selling, not at a hundred. We sold it for, like, 70 million. But we did really well. It was a bootstrapped company. We built this massive national marketing company. It's sort of like match.com for contracting. You can take a consumer that's interested in remodeling their house and connect them to a local contractor. And we built that all from, like, a bedroom with plyboard and literally rotary phones all the way to a national brand that's...I think we became the second largest in the space. It's still the company I still work for. As I build this other business, I'm still working at that. We're pushing 250 million now. But the concept of building something and selling it I thought was really intriguing. Landscaping was just a hobby that came in much later in my life. Thought that was going to be my next venture. I decided to pivot after getting all of the education, mainly because I wanted to build something that had application for everybody. And what I started to realize in landscaping is the average consumer doesn't have $50,000 to dump on their backyard. And what I didn't want to do is work for rich people and wineries. I really wanted to build a magical, little space for the average person. But I also started to realize most people don't have that type of income, which then pivoted me to The Standard, which I thought had more universal application. VICTORIA: That's really interesting. So, I love that because there's, like, a common phrase you hear about tech where every company is also a tech company now. So, it's really interesting to hear and, like, to hear about you think about growth and how it applies to businesses and that care that you put into it as well. CHRIS: Yeah. I mean, I think everything is tech-related in a lot of different ways. I don't know, I think at least with The Standard, like, there's such a human element, and I still need to figure out so much about it. But as tech-driven as we get, we're still a social species. We still want human connection. And maybe at one point far off in the future, like, a robot can replace some of that, but the human connection, the human story, the ability to feel connected and not isolated or alone has very profound impacts on people's mental health and well-being. And so, as much as I still have to figure out, I try not to over-index on too much tech and try to keep things very authentic and organic. Because I think when you do that right and you can do the matching of a consumer that's interested in a specific story with someone that has gone through that experience who can share that story, that connection is very profound. So, I do think it is a blend of tech, but I try not to dive too deep into the tech side of things. VICTORIA: Right. It's more that you need technology as a tool to solve the problems of the people that you're trying to work for or trying to, like, provide services for. So, it sounds like, to recap a little bit, you were part of growing this company. You were able to build it and sell it for 70 million. And then, you decided to, like, keep doing it. You're like, that was fun. Let's do another one [laughs]. CHRIS: Well, I mean, in all honesty, I think some of the challenges become when you're starting a company, which is incredibly invigorating. But if you're starting a company in an area that you don't have expertise...so, although I know a lot about mental health and wellness, I've read hundreds of books. I interviewed lots of people. I hired you guys to do some market research for me. So, I'm not naive, but I've never built a platform that does what I'm trying to do. And in all my research, I haven't exactly even seen a platform that does exactly what I do. So, it's hard to have that perfect measuring stick. And so, you know, what I've realized along the journey is it's really easy to spend money, and it's really hard to find product-market fit. And so, what I've chosen to do, and maybe it takes a little bit longer to get there, is rather than, like, go all in, quit my day job, and really just financially stress the crap out of myself and my wife, I still have a day job. I get paid exceptionally well. I'm very senior in my company. It's not overly stressful, but it also pays the bills. And so, I think one of the things I've learned about being an entrepreneur is you've got to enjoy the journey. And so, I do enjoy what I still do, and it serves a very valuable purpose. And it gives me still the freedom to play around with The Standard, to still do the things that I want to do. Sure, I can't burn as many hours on it, but at the same time, if I quit this job, my runway would highly compress, and maybe that's good for some people, but there's still just so much I have to figure out. So, I need the runway. VICTORIA: I can relate to that, and I think that's a really common story for people who have a great idea, and they need the time and space to find the right product-market fit to move forward and then make the big investment with your time and all the, like, other financial investments you would need. So, maybe to go back to the beginning a little bit, what led you to think of starting The Standard in the first place? CHRIS: So, I'll try to say this as succinctly as possible. Life is really hard for a lot of people, you know, and you can dice it up in a lot of different ways, whether we're talking about, like, you know, global events that happen, be it war, be it COVID, you know, anything on a very large level. But even on an individual level, like, we lose people. People are dealing with weight issues, how to eat healthy, stress. There's a lot. When we start to think about the concept of mental health and well-being, it is overwhelming. And I'm built for discipline. I've always been that way. I'm incredibly disciplined as a person. Some things may feel like they come a little easier to me, but I also look at like, oh my God, I got to worry about like, how do I sleep right? And how do I eat right? And then, how do I exercise? And then you got to be grateful for stuff, and then have social friends, and then be with your family. Like, I mean, adulting is tough; let's just be honest. And so, a lot of the concept behind The Standard was I have the freedom to explore a lot of this stuff. I've had the luxury to read hundreds of books and, meet so many people, and really invest a lot as to educating myself about these various topics that I think are important. I also have the luxury to deploy a lot of these strategies in my personal life, and it's a privilege to be able to do that. And a lot of people don't have that. They're struggling. They're working multiple jobs. They don't have a lot of time in the day. Maybe they're commuting. They don't have the luxury to take care of themselves. And that's just the Western world. Do you want to, like, dive into the Global South or start to look at, like, Ukraine or stuff like that? Like, there's just people, like, literally just trying to make it through the day, let alone be grateful about something or eat healthy. And so, I started to realize, like, God, if I think this is even remotely challenging, what does somebody else feel about their mental health and well-being? And so, that was sort of the jump off of, like, it is tough to maintain your sanity. It is tough to do all of those things. Is there a way that I can make that process easier for people? And so, that just led to a rabbit hole that started about six months before COVID hit, so late 2019. I spent a lot of time researching. I read several hundred books on habit formation and neuroscience and all these different topics. And, I mean, to the point where I was reading every morning, typing notes of these books, mind mapping this out, looking for the connection of all these topics. And what I was trying to figure out is what is the least amount of information somebody needs to know to have the most profound effect on their life? And what I came to as a conclusion was most people will not read a book or listen to a podcast. Some will, but the average person won't. They don't have the time, the desire. But everybody's got a problem they're trying to solve, whatever that problem may be, and if you could take somebody that has a problem and you could find a way to connect them to somebody who had that problem but is a little farther down the road. So, let's pick something pretty simple, like weight loss. I've interviewed a lot of people on my podcast this year that have lost 100 pounds, which is a really big number. And even if it's not a hundred pounds, you want to lose 20 pounds. The point being is that weight is a big issue for a lot of people. It affects their self-esteem, their body image. There's a number of things that, like, impact that. But if you could connect somebody who's really struggling to lose weight with somebody who has lost that weight and could share their story, how they felt, the habits they've deployed, and most importantly, they could talk about that experience, what would happen is the person that's been through that issue, if you will, would use a set of language that would be very specific and would resonate with the person that hasn't overcome the challenge yet. And this is what's so unique about it is: I don't know what that particular challenge is like. I've never had that particular issue. I won't know the language to use. But if you've ever talked to somebody who has lost a significant amount of weight, they will use words, and they will give examples that only somebody who's struggling with it would resonate with. I remember doing an interview, and a lady was like, "God, you know," she's like, "I was so overweight. I would be very thoughtful of getting on the ground because I wasn't sure if I could get back up. Or I'd be very thoughtful of the chair I sat on in case it broke." I mean, these are the things I'm like, unless you're overweight, you don't think about that. And so, my idea was like, could I take somebody who's overcome some of these problems, get them to share some of those self-care stories that they used to solve whatever that problem was, and then create a mechanism in which somebody who was struggling with, in this case, weight loss, that they could type in, "How do you deal with weight loss?" and they could connect to other people that have developed the habits and the mindsets that helped them through that? And weight loss is just an example, but you could pick anything from racism to depression to domestic violence and so forth and so on. The caveat there is you need a mechanism to connect the person that's overcome the challenge with the person that's still going through it. So, you got to get a lot of people on the other side of the tunnel to share their story and to know that they're doing it maybe not to monetize it but to do it for the benefit of other people who were like them at one point. VICTORIA: Yeah, if I can try to summarize what you meant when you said, like, what's the least amount of information to have the most profound realization on how to impact your life? It sounds like what you discovered was that it's human connection to other humans who have had the same experience and survived it and overcome those challenges. CHRIS: Yeah, without a doubt, because I think when you're struggling with an issue, you tend to think you're alone. You tend to think the way you're thinking about your addiction to something, or your weight loss, or your body image; you tend to think, oh, this is just me. And what motivates somebody who's in that mindset is to hear somebody else who can use a certain set of language that helps them realize, wow, I'm not alone. There is other people that have gone through this particular issue. And what that does is it starts to open up the door, open up their mind in a way of, wow, change can happen. Now, you can't copy other people's habits. It doesn't exactly work that way. But what it can do is at least give you a starting place to say, "Here's somebody who I feel is like me in some ways, and they've made it to the other side. Here's some of the habits, and the mindsets, routines that they specifically have that have helped them get through this. Maybe I can try some of those on, at least as a starting place, and then I can modify them as time..." So, it really starts with the mindset and the clarity of I'm not alone and maybe there is some hope. And I think that's a really big thing when you're talking about some of these very large issues that people run into on a day-to-day basis. MID-ROLL AD: Are your engineers spending too much time on DevOps and maintenance issues when you need them on new features? We know maintaining your own servers can be costly and that it's easy for spending creep to sneak in when your team isn't looking. By delegating server management, maintenance, and security to thoughtbot and our network of service partners, you can get 24x7 support from our team of experts, all for less than the cost of one in-house engineer. Save time and money with our DevOps and Maintenance service. Find out more at: tbot.io/devops. VICTORIA: So, what lessons did you learn from your previous experience in starting a business are you taking into what you're doing now with The Standard? CHRIS: Oh my God, so many lessons. Well, I mean, here's the brutal reality is: I've chosen to go in an industry that doesn't exactly have carryover effects. I was in marketing, dealing with homeowners and contractors, and now I'm diving into mental health. So, I, unfortunately, don't get to, like, flex my black book and, you know, voilà myself into, like, success here. I've also chosen to go from marketing and generating leads to now I'm trying to build a platform, which apparently is one of the hardest things you could possibly do. But here's one that I really do take away, and it's probably not in the way that you actually intended that I would answer, but here's the biggest lesson I've taken away. When I built the first company, Jason Polka was our CEO, and Gabe Luna...it was three of us that really started it. So much of that entire journey...especially after the first five years of building the infrastructure, and you started to move out of the basement, and you had a corporate office, and, you know, you felt a little bit more legit. You started generating 10, 20 million dollars a year in revenue. I'd say from year, like, five through the time we sold it, I just wanted to sell the company. So much of the conversation became around, when is this going to happen? And it was always a grind. I mean, building a company is just tough. I mean, maybe some people, it works out, and everything's great, but it's really tough. A lot of businesses don't succeed, and we were very lucky that we did. But so much of it was me just trying to check off that final box of, like, I just want them to say, "We did it." It wasn't even really the payout. It was, just, I want to know that we were capable of doing it. And what happened is there was so much of that ten years where I wasn't enjoying the journey. I mean, don't get me wrong, like, I love the people I worked with, some great friendships. But it was so much of like, how do we fast forward this a little bit? And so, once the day happened that it was sold, and especially as I started to embark on this other side, I said, look, I'm now in my, like, early 40s. Like, that can't happen again. I mean, maybe I never sell the next company. Maybe I'm working on this for a decade or two decades. I need to enjoy the journey. Like, my kids are young once. Like, I've got this wife. I've got this life. Like, selling a company is great, but it is not the defining thing of your life. Like, you still need to live your life. And so, the big lesson I took away from it is how do I enjoy the journey as I go through this process? And I'll be honest, that is a big mind f, if you will, like, it's not an easy thing to do because as entrepreneurs, you're very much like, well, what metrics, and what's the next milestone? And dah, dah, dah, dah. And, like, dude, it's brutal. So, I'm really trying to, like, enjoy the process, even if the process is a struggle. VICTORIA: What are your top strategies for enjoying the process or making it fun? CHRIS: Well, one, take care of your mental health and your well-being [laughs], whatever that is for you. I do a lot of weekly planning. And so, when I do my weekly planning, it literally will come down to I look at my schedule, and I make sure I get my runs in there. I get my gardening in there. I get my time at my kids' events, my time with my wife. I get my workouts. I make sure I eat healthy. I do everything that I can to take as good of care of Chris as I possibly can. You know, a cliché is to say, but you can't pour from an empty cup. So, if you want to give your best to your company, your family, your friends, your community, whatever, like, you really do need to prioritize yourself. Self-care is not selfish. So, that's the number one thing I do. I'd say the other thing, too, is how do you deal with anxiety? How do you deal with this constant...and anxiety is one of the most pronounced mental health issues on our planet. 350 million people deal with this annually. It's easy to start to think about the future and to fill in the gap with the worst-case scenario, to get anxiety of, like, oh my God, I didn't do this, or I shouldn't be doing that. And so, learning to just take a deep breath, do the best job you can. Let your intuition carry you, and not be so judgmental when it doesn't turn out the way you want it. Like, I wish I had much more success at this stage of the business than I do. But I'm still making forward progress, and I'm enjoying the process, and I'm learning stuff. And could I be faster? Yeah, probably. So, I try not to over-index on what I'm not doing, and I try to just take the best next step possible and just trust it will all work out but be okay if it didn't. That's easier said than done sometimes, especially if you've never had success. I think part of it is the fact that I've been successful in selling a company. I mean, in a lot of ways, like, hey, I know I could. Maybe I can do it again. Maybe I can't. And I'm okay either way that that pans out. VICTORIA: I think that part about being okay if it doesn't is so important. And tying that together to what you mentioned earlier about being financially stable enough to invest in what you want to invest in, like, it's a really big, important thing for founders. And I think if you're constantly worried about how am I going to pay myself? How am I going to pay my bills? You're not really going to be focused on building the best product, or actually solving the problem, or being willing to pivot in a way you need to to create something that is going to last and be really impactful for people. I think that's really interesting. In climbing, there's some...it teaches me that because I have some projects that probably I might never complete them [laughs]. They're really hard. The people who actually create videos of themselves climbing it are, like, six feet tall, and I'm never going to be six feet tall, but I just try to enjoy the hike up to the climb. I enjoy going up to this little boulder and just, like, touching it and feeling it. So, I'm curious if you could say more about how are you thinking The Standard will solve that problem and, like, create that connection for you and, like, solve your anxieties as, like, a founder about, is this company working well enough? Do you connect people in that same way as well? CHRIS: There's a famous quote that says, "It takes seven years to become an overnight success." I mean, maybe in some ways, it even takes longer, depending on what you're trying to build here. And, I don't know, success is somewhat arbitrary. You know, like, I remember when I got the call that we sold our first company, which was the moment I was waiting for, I remember getting the call. I was driving home. "Hey, we did this. Here's your payout." I did not feel any more successful in that moment. Like, it wasn't like that checked off the box. I'm like, well, there I go. I'm super successful now. It was like, now what? You know, my kids didn't, like, hug me and be like, "Oh, successful dad sold companies," you know, it wasn't. It was like, you know, life continued. And it was just such a powerful reminder of so much of the significance that we put on things is like, it's us. Like, I don't want to say nobody else cares because, you know, a lot of entrepreneurs are trying to build products that, you know, change the world, make a meaningful difference to people's lives. And we do put a disproportionate burden on ourselves of, like, God, if I don't do this, maybe it just doesn't get done. I think, for me, when I'm building The Standard, I try to, one, I always try to think of like, enjoy the journey. Am I doing things that I enjoy doing? So, we started a podcast last year. I mean, The Standard, like, so just a quick on timeframe, I mean, I spent a year building it. So, I did all this research for about two years, including hiring you guys. I got to the place where I'm like, okay, I think I got a concept, not product-market fit. I just got a concept, and I want to start to build that out into reality. Hired a designer, really great designer. Found him, you know, cold-called him, got him involved. Took us six months to build literally, like, a wireframe of like, it could look like this. And then I was like, okay, great. Now I'm going to go sell that to a VC and, like, convince him to give me millions of dollars. And I was like, and then I quickly realized, like, you absolutely have nothing at the moment, Chris. Like, there's nothing here. There's, like, you think you got something, like, you've got nothing. Like, there's no users. I mean, you got literally nothing here. And I was like, okay, great, so nobody's going to give me any money for this. Where do I go from here? And then I was like, well, I need to build something to see how people interact with it. So, then I decided to go through a no-code platform when I spent ten months teaching myself how to build something using no-code. So, I used bubble.io, which was a really great product. Now, that was a big mind cluster right there because I'm not a coder. I'm sort of the visionary of a product. That's, like, I'm not the technical expertise. But I didn't have a CTO. So, I was like, I need to solve for this problem. So, I taught myself how to use this. That was incredibly painful but incredibly rewarding because I know how to build something. So, then I built this, and then we beta test the launch, but now I'm like, okay, [inaudible 24:46] I built this, but I don't even know if it's a product-market fit. I don't even know if I built the right thing yet. Now, I got to see people who will interact with it. And then I was like, well, then how do you even get this thing to be exposed to the world? Like, it is just every step along the way; there's some mountain that seems insurmountable. You find a way to get to the peak, and then you realize there's a larger mountain that's [laughs] right behind it. And so, then it led down to, like, how do I get people to be aware of what I built? Played around with that for six months. And then, I was like, I got to start a podcast, like, now I'll interview people. And so, it's just a constant iteration of, like, toying around with some stuff. And look, there's plenty of things I do that I'm like, that clearly fails. And I think the question I ask myself a lot with the things that don't work is, did you give them enough time to be successful? Did you go about them in the right way and then decide to pivot? And, like, you won't always know all the answers to that. So, I think the point in giving sort of that timeline right there is it's a constant evolution, and you just do the best job you can and be okay with how the sort of the cards fall. VICTORIA: Yeah. And if you fail or it doesn't work how you expect it, it's like, well, did I learn something? And did I have fun doing it? [laughs] CHRIS: And if you take care of yourself along the way and you haven't sacrificed your own mental health and your well-being, your relationships with your kids, your partner, whoever it is, then at least you, like, if you fail, you're not like, and now I'm 30 pounds overweight. I'm miserable. My mental health is suffering. Like, you've got to balance that out. And so, I think that's going back to enjoying the journey as like, don't lose sight of the things that are really important. Building a company, yes, important, and for some people, it is really important. But at the end of the day, your health, your sanity are the most important things that you have. And so, I see all too often that a lot of entrepreneurs and just people in general are willing to literally kick that to the curb to chase some prestige, some recognition, some financial gain. And look, man, like, you know, there's plenty of rich people out there that are completely miserable, that are unhappy. I always think of Steve Jobs a lot. He had really lot of good...he did a commencement speech at Stanford when he was diagnosed with cancer. And, I mean, this is one of the most successful business people on our planet. Apple is the most successful company today at three trillion dollars or so market cap. And here's the visionary of the company. And when he was diagnosed with cancer, all he wanted was more time. It wasn't like, oh, I need more time to build another product. It's like the dude just wanted to be around longer. It didn't matter how many billions of dollars he had or products. Those were things that sort of fell to the wayside. It was all about his health. So, point being is like, just over-indexing on success and not really looking at what is success; success is your mental health, your well-being. That is real success. VICTORIA: Yeah. Wow. I can relate to that, too. I had, like, at a very young age, decided, oh, I'm going to be, like, an IT project manager. And then I got my PMP certification and I was like, oh, well, what do I do now? [laughs] What's the next thing? And it's just like, keep going and going and going. So, enjoy the moment, you know, love the journey, and prioritize that above those things. And that includes, like, learning, learning all these different parts of, like, how to build a business and how to build product. It reminds me of a journey that we hear where you could have a great idea and you're like, oh, I need to design it, and then I need to build it. And then, like, a year later, you're like, wow, I haven't talked to any users yet [laughs]. It's like, I don't actually know anything about what people want. And that's a really difficult thing to do. And it's a very emotional journey as well to go out and talk to people and try to ask questions in a way that doesn't give you false positives or false negatives and being able to leave your ego to the side and actually connect with people and hear about their problems. So, how has that been for you? Has there been anything in your discovery process that has surprised you and caused you to pivot in direction? CHRIS: And although you didn't ask the question in this way, a recommendation I would have for a lot of people and, you know, if you read The Lean Startup, it's a good book. It's one worth reading. I read a lot of product books and stuff. I would say, like, imagine you have no money. How will you test your concept? Like, so, like, I came into building this with some capital behind me, my own capital. And it's just easy to spend money, and not that I was naive to think spending money you do need to invest in some things, but I wish I had a lot less money than I did coming into it because I would have spent a lot less money. And I think you don't need a tremendous amount of money to start to get that user feedback that you're suggesting. I think there's some very organic ways that you could do it. And you really got to imagine, like, you have nothing. Like, how will you test this with $100? I was listening to a podcast episode the other day on the founder of Boston Dynamics. He was being interviewed, and it was a really cool one. Boston Dynamics is one of the leading robotic companies out there. And this guy had, you know, started the company 30 years ago, and he was walking through some of his early days. And he's like, he was talking about building the pogo stick robot and how he only had, like, I think it was, like, it was either a hundred or a thousand dollars to, like, build this robot, or maybe it was 3,000. It was a really, really low amount. And he basically was trying to build a robot that, like, jumped up and down on, like, a benign budget himself. It was a complete failure, but he learned some things through it. But he had enough success in that that when he then pitched that concept to the next person, I think it was, like, some congressional person, they gave him, like, a $250,000 budget, which was, like, back in 1980. But the point being is like, he had so little to start with, but he was still able to get some success. Versus if he had had 250,000, I don't know that he would have figured it out at that moment. He would have spent a lot more money. And so, I think for entrepreneurs that are starting something out, you're so right: the product-market fit is huge. It's hard not to get false positives. It's hard not to just hear what you want to hear. And so, what I've learned is that, like, there's a difference between what people say and what people do. And what you need to be doing is paying attention to what people actually do, not what people say. I interviewed lots of coaches across the planet. I'd share this idea. And, I mean, I had a phenomenal, like, 90% of them were like, "Chris, this is amazing." They would share some of their personal videos with me. And I'm like, wow, God, like, everybody thinks this is a great idea. And then, I started to realize like, it's probably because I'm decently looking. I can talk to people well. Like, there's a little bit of a me factor. I was like, well, what happens when I take me out of the equation? Will still 90% of people still think it's a good idea? And the answer was like, no. It completely changes. If I'm not there to navigate or provide the narrative, which, as entrepreneurs and founders, we're typically the storyteller, but if you remove me and I just show you it, you'll be like, "Ah, it's cool." But, I don't have enough of the expertise in product design and the sticky factor. I haven't found the right combination for somebody just to interact with and be like, "This is pretty sweet. I want to use it." So, going back to your original question, is like, you need to do more of that, and you need to learn how to do that stuff. I am still like you at surfing. I'm a novice at this. Like, I'm out there trying, but I am crashing all the time. And I am constantly trying to get back up and figure out how can I do this better and not provide an illusion that I'm getting it right, really paying attention to what do users actually like and not like? I am far from figuring that out. I'm still dedicated to doing it, but by no means have I hit a home run here. VICTORIA: What keeps you motivated? What keeps you going and trying to solve that question? CHRIS: You know, it goes back to an original statement I made with you is like, life is so hard for so many people. I jokingly will tell people, I said this a lot when I was interviewing coaches, is like, look, I'm very aware of my privilege. I'm a white, male who lives in Northern California in the U.S. I was born in the '80s. Like, I did not grow up with, like, this insurmountable, you know, adversity that I had to overcome. Like, there's a lot that was easier for me to obtain in my life. And look, I work really hard. I am incredibly focused. I put in a lot of work. I'm very focused in that way. But I also just recognize, like, it might have been different if I was born somewhere else, if I looked a different way, if I didn't have access to the resources that I did. And so, my point with that statement is that I am a massive believer that whatever excess currencies you have, time, capital, energy, whatever it is, it is our obligation to help as many people on this planet in whatever way we think we can help them. There are 800 million people on our planet that don't have clean drinking water, which is mind-boggling to me, considering the age we live in. I mean, we take it for granted you turn on the faucet and water comes out. That is a luxury that we have in living in the United States and in the Western Hemisphere. I mean, when you think about 800 million, that's almost 1 out of 8 people that don't have clean drinking water. And that's just drinking water, let alone access to vaccines or whatever you may choose. And so, the point that I'm making is that for those of us that have excess of anything, and maybe it's just time, or maybe it is you have a lot of money, we should be doing the best job we can to help other people in the ways that we think would help them. For me, I'm focused on mental health and well-being. For somebody else, that might be providing good food, or medicine, or whatever it may be, and that's okay. We just need more people contributing to, hopefully, you know, lift as many people up to the point that we all have good lives. That's what keeps me going is the fact that, like, I don't take for granted for one second how easy my life is. VICTORIA: I love that. And I like that you're trying to build technology that helps people and isn't just trying to, like, make the most money you can, or try to, like [laughs], flip it around or just share something that, you know, is really personal to you and, like, really is meaningful to you. So, I really appreciate you sharing that with me. What does success look like six months from now or even five years from now? CHRIS: Look, success for me is pretty much what I've stated this whole episode is, like, I'm taking good care of myself. I'm very present in my life with my wife, my kids, my friends doing things that make Chris happy. That's what success looks like. Now, clearly, we're here talking about The Standard and growing, and so I'd love to see more progress being made. I'd love to see more users on the platform. I'd like to be learning and figuring out, how do I help people share their story in a way that empowers them to share that story? How do I get people to want to share their story that don't feel like they have to be paid to do so? You know, what I find so interesting when I talk to so many people and, you know, I ran 45 episodes of our podcast this year. So, I talked to a lot of people that have gone through some adversity, and they'll all say the same thing, "Dude, I will help anybody that is going through what I've..." Like, nobody wants to see somebody struggle, especially when you know how hard adversity is, whatever that may be for you. You don't want to see other people struggle because you know how painful that is. I want to see people who are willing to quote, unquote, "give back" and say, "Look, if I can share a few things about how I've navigated my adversity, whatever that adversity is, because it will benefit other people going through this, I don't need to be paid for that. I just want to share it because it's sort of the right thing to do. It's sort of a pay it forward." I think in today's age, like, in the creator economy, like, everybody's like, "Well, I'm not going to help out unless I get paid." And, like, look, that might be a very privileged statement that I'm making, that I have the luxury. But when I build The Standard, right or wrong, and some people would argue, "This is, like, the dumbest business model ever, Chris," is like, I don't think about monetization. Like, I'm not like, how do I get paid on this? Is it ads? Do I charge people? Like, I'm just trying to build something that I think actually will help people, and I'm trying to do it for the right reason. So, it's people before profit. But, at one point, there has to be money involved to some extent. But I don't put the money part first. I put the people. How do I get that right? So, my hope would be, in 5, 3 years, whatever the time would be, is that more people buy into the message and they're like, look, if all it takes is me to spend 20, 30 minutes to create a couple of videos on my habits and share a little bit of my story, and there's a way to memorialize some of the things that I've learned for the benefit of other people going through it, that's great. That's a drop in the bucket of my time. That if enough people started to do that, it would send a signal to a wider swatch of our community, or people, or species that it's okay to share some of the things that make you who you are. And if you did that, it lets somebody else do that. And if you get enough people doing that, you build a phenomenal habit bank, if you will, of just stories that other people can leverage for their own benefit. That would be success from my perspective. I try not to attach a certain amount of users. It's really just like, can I start to convince more and more people that you probably already have some information that would be really valuable to other people? I'm just trying to organize it in a way that someone can find it, but I need people to share their story because the platform is not about me. Although I'm on it, it's not about Chris Pallatroni. It's about you. I mean, I'm sure you've gone through things in your life that you've learned, and you've navigated that. If you could share that in a way that was authentic and easily organized, other people would hear your story and be like, God damn, that's me too. I'm just trying to get more people to do that. That would be success in my mind. VICTORIA: Well, it reminds me of a program I'm involved with. You might have heard of Big Sister, Little Sister, or Big Brother, Little Brother. It's a mentorship program. So, you have a one-on-one relationship with someone who's...like, the little sister I have really reminds me of myself when I was that age, like, you know, early high school awkwardness, trying to figure out how to navigate friendships and family life and getting a lot of pressure on, like, what are you going to do with your career? Even though you're still, like, really young. So, it's interesting to think about how could you scale that and, like, have more content, like, take some of the little bits of conversations we have and, like, share that with other people who are going through the same thing. CHRIS: Yeah, it's exactly that. And there's lots of stuff out there. I mean, you think of, like, you know, Alcoholics Anonymous like, in a lot of ways, that is it. Or people that have gone through school shootings, like, they find a lot of comfort in talking to other people that have navigated that. Like, there is no topic that does not touch mental health and well-being. Like, there's none. Like, I mean, I've read them all. And so, it's just about taking people...and this is the beauty of it, like, sure, there are experts out there, Mel Robbins, Tony Robbins, you know, they've read. Their whole life is about self-development and empowerment. But if you take an average person somewhere in the world and maybe they have read notebooks on self-development or any of that, and you just start to dissect their experience as a human, what I know to be true is that they'll say, "I went through this," whatever this may be. And if you start to unravel the, how'd you cope with it? What did you learn? What habits did you develop? What mindsets did you develop? There is profound wisdom. It may not be textbook. They may not understand the science behind it, but what they will share is something that is very real and that it's said in a very authentic way. And the words they use are incredibly powerful that if you could just capture that in a very authentic way and store it, and most importantly, find a way to organize it so it's easy for somebody to find, that's what this is about. And so, there's lots of this that exist out there. There's just no central mechanism that tries to tie this all together. And so, that's sort of what I'm attempting to do. VICTORIA: That's really cool. Thank you so much for coming on and sharing your story and talking about what you've been building. Is there anything else that you would like to promote? CHRIS: No, not at all. I mean, I would just say, like, if anybody's interested, like, the platform that we have is thestandardapp.com. It's not an app; that's just the URL for it. Or you can find us on pretty much any social channel. It's just The Standard. We do run a podcast, which is The Standard Podcast, where we interview a lot of the coaches. But any one of those things will give you a really good idea of what we're trying to do. And if you feel like you've got something of value, we'd always love for more people to come on and just share their story in a way that's authentic to them. And that's really what we're about. VICTORIA: Awesome. Thank you so much. You can subscribe to the show and find notes along with a complete transcript for the episode at giantrobots.fm. If you have questions or comments, email us at hosts@giantrobots.fm. And you can find me on X @victori_ousg. This podcast is brought to you by thoughtbot and produced and edited by Mandy Moore. Thanks for listening. See you next time. AD: Did you know thoughtbot has a referral program? If you introduce us to someone looking for a design or development partner, we will compensate you if they decide to work with us. More info on our website at: tbot.io/referral. Or you can email us at referrals@thoughtbot.com with any questions.

Building Texas Business
Ep069: Defying Gravity in Business with Sassie Duggleby

Building Texas Business

Play Episode Listen Later Mar 20, 2024 38:34


In today's episode of Building Texas Business, I chat with Sassie Duggleby, founder of Venus Aerospace, about her groundbreaking work developing hypersonic flight technology. Her vision is to connect the world through travel that spans continents in just one hour. She shares her motivation, sparked by living abroad and a desire to unite people across borders. We discuss Sassie's journey building Venus Aerospace from the ground up. She offers insights into raising capital, growing from a small team to over 70 employees, and prioritizing work-life balance for families. Sassie also talks about navigating challenges in aerospace, an evolving field with careful regulation. Our discussion delves deeper as Sassie reflects on balancing entrepreneurship and motherhood. She also addresses tackling biases facing women in STEM fields. With her tenacity, Sassie is clearing paths for others. SHOW HIGHLIGHTS Sassie Duggleby, CEO of Venus Aerospace, discusses the company's vision to revolutionize global transport with hypersonic flight, aiming to turn international travel into one-hour journeys. We explore Sassie's personal experiences, from living in Japan to leading a pioneering company, which fuel her ambition to make the world more connected through rapid travel. The conversation covers the evolution of Venus Aerospace from a small team to a 70-employee company, emphasizing the challenges and strategies of scaling a startup. Sassie shares the importance of cultivating a strong company culture that prioritizes family time and how it aligns with their vision of 'home for dinner'. We delve into the regulatory challenges faced by the company, such as securing permission for supersonic flights over land and navigating government relations. The episode touches on gender biases in the aerospace industry and how societal norms impact women, with Sassie recounting her own experiences as a female CEO. Sassie reflects on the need for potential changes in the academic system to accommodate different learning styles and to support women in STEM fields. Discussing personal challenges, Sassie emphasizes the importance of balancing motherhood with the demands of leading a startup and the intentionality required to maintain a work-life balance. A lighthearted discussion ensues about Tex-Mex versus barbecue, providing a glimpse into Sassie's personal preferences and her vision for a tech-free sabbatical in nature. We highlight Sassie's journey as a successful female entrepreneur and her contributions to the aerospace industry, particularly during International Women's Month in March 2024. LINKSShow Notes Previous Episodes About BoyarMiller About Venus Aerospace GUESTS Sassie DugglebyAbout Sassie TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode, you will meet Sassie Duggleby, co-founder and CEO of Venus Aerospace. Venus Aerospace is a startup company focused on engineering the future of hypersonic flight by making one-hour global transport possible to connect the world and make it safer. Sassy talks about the importance of cultivating a strong company culture, where at Venus, they are focused on making it home for dinner. She also shares how she balances being the CEO of a startup while also being the mother of two. Sassy, I want to welcome you on to Building Texas Business. Thank you for taking the time to be with us today. Yeah, thanks for having me so very intriguing stories. I was reading your bio and I just want to give you a chance to introduce yourself to the audience and the listeners. Tell us you know who you are and what you do. I know your company is Venus Aerospace, which sounds really cool, so let's tell us about who you are and then what Venus Aerospace is. Sassie: Yeah, so I'm the co-founder and CEO of Venus Aerospace. Venus, we are using a next generation rocket engine to enable super high speed vehicles. So what does that mean? High speed vehicles is in planes, drones, and we've got an engine that allows you to take off and get up to speeds around Mach 4. So four times the speed of sound and super efficiently cruise across the globe. You can push all the way up to Mach 9 if you really wanted to, and then come back down and land and it would let you go. You know, say, san Francisco to Tokyo in under two hours. Wow. Chris: That's a little crazy, huh yeah, so does that mean you're a true rocket scientist? Sassie: I'm actually married to a rocket scientist and I manage a ton of rocket scientists, but I would not claim that title for myself. Chris: Okay, all right, so, but you're the one of the few that would say, well, it's not rocket science, but it kind of is. Sassie: It is in this case for sure. Chris: Yeah, I love it. Okay, so that Venus Aerospace, so high speed travel. For what? For? Obviously for a normal consumer. Sassie: Yeah, so the ultimate goal is commercial travel. We have near term opportunities doing hypersonic flight testing for the Department of Defense and then hypersonic drones, kind of for national security and defense purposes, both for, you know, nato and the US Department of Defense. But that ultimate goal is you know kind of how does the world change, if you could get anywhere, you know, in two hours, you know whether it's business travel or it's, you know, delivering parts or it's, you know, global organ transplant. There's a bunch of opportunities that you know what's your time worth and if we could give you back time by helping you get across the globe faster. That's our ultimate vision. Chris: Wow, I mean that's. It is visionary. So what inspired you to get into this business? Sassie: Yeah, so prior to starting Venus, andrew and I. So we co-founded the company together. Andrew's, my husband and we were both working for Virgin Orbit, so we were launching rockets off the wings of 747s. And while we were working for Virgin Orbit, we actually deployed to Japan. So Andrew's in the Navy reserves and in the Navy he does ship repair. So I always joke why a PhD rocket scientist is doing ship repair. That's a whole different question. But 2018 was a really bad year for the Navy and there were a bunch of collisions out at sea and they couldn't get the Navy ships all the way back to the United States. They could only get them to Japan. And so he got a call in like February 2018 and said, hey, we need you Any chance you could come to Japan. And I looked at him and said, can we go? And so we pulled the kids from school, moved to Yokosuka, japan, and it was actually living in Japan that we realized you know how big the world really is. So, you know, I had, we had traveled internationally, but we'd never actually lived overseas. And so it was literally a Sunday afternoon. We were sitting out on our balcony overlooking Tokyo Bay. You could see the whole, you know American shipyard there and we were talking about my grandmother's birthday was coming up and how do we get home? Do I take the kids jet lag socks, like we were just having a normal Sunday conversation. And Andrew looks at me and he says well, you know, there's a new rocket engine coming on the pipeline. That's been theorized for about 30 years. They've been working on it at academia, at the universities, and he said I think if this engine's ever proven, I think we could put it on a plane and we could be home in an hour. And I literally laughed at him in that moment. But then he started explaining the physics to me and how the engine works and how it's way more efficient If you don't have to, if it's more efficient, you don't have to have as much fuel. And just was getting into it. And we started kind of dreaming like, well, what if this engine ever really comes along and it's proven? And so you know, fast forward, we get back to Southern California and we're back working at Virgin orbit after the deployment. And he comes home from work one day and he said, hey, purdue University, their research, one of the research labs proved this engine and it's called a rotating detonation rocket engine, which I know is a mouthful Rotating detonation rocket engine. And so this engine in an A B test. So the rocket engines that, like we use today, are only about 2% more efficient than the rocket engines that we sent, you know, astronauts to the moon with 50 years ago on the Apollo missions. So in 50 years we've gained about a 2% increase in efficiency, which is not much. Well, this engine, on the other hand, gains about 15% efficiency, and so it's just a total game changer. It's almost equivalent of going from like propellers to jets, like how much that impacted airplanes. It's the same thing. So going from a it's called a deflagration engine like a campfire burn in a chamber, which is what we've been using forever, so subsonic combustion, to detonation, which is supersonic combustion, and if you can detonate a propellant you extract more energy. It's just more efficient. And so we literally stand up that rotating detonation waves, so it rotates around and around in an annulus. If you go to our website you can see videos of it and with that detonation it's just more efficient. And so if you don't have to hear as much fuel, you can put wings and landing gear and all the things that actually would finally make kind of a rocket plane actually work. Chris: Wow, yeah, and I guess going that fast at me all I know is what I see, like on TV in the movies, that going mock speeds is challenging, I guess for pilots now, because it's only people in, you know, in jets that do it. But for passengers, I guess the cabin can be pressurized or contained where it's safe for the, or maybe that's where you're getting to, I don't know. Sassie: Yeah, well, so humans are really good at constant velocity. So once you get up to speed and you're going the same speed, I mean you know an airplane, you don't feel like you're trying to get there. I mean you don't feel like you're traveling what? 800 miles per hour across the globe or whatever the speed is. You know it's acceleration, like when you have G's, that that's what we're not as good as handling. So our vehicle, our plane experience, you would take off and it would be about kind of a 10 minutes of that takeoff experience where you're in the back of your seat, but then you'll hit constant acceleration, just like an airplane. So it's no different. I mean, think about astronauts in space or traveling what Mach 24, Mach 25, and orbit constantly, and you know that it's just the acceleration that's the hard thing. So okay, we've got one of the joys of being here in Houston is you know we've got Johnson Space Center down the road from us and you know we've had their human factors team look at you know our kind of trajectory and they've said oh, you're totally fine, you've got no problems at all. Chris: That's nothing. Right, yeah, exactly so. You have an idea and I love the story of on a balcony in Japan and just it's interesting to me because so many entrepreneurs they may not be in that same setting, but it is this conversation about an issue or a problem and how to solve it and they have the idea right and it boiled down to its basics, no different than what you and your husband were talking about. So how did you take that concept and the idea that, ok, Purdue proved it and turn that into Venus Aerospace? Sassie: Yeah. So as soon as Andrew came home and said, hey, they've proved it, I kind of looked at him. I said, do you have this? Because he intimately knew he was a former professor at Texas A&M, so we intimately knew how far academia could kind of push the technology. And we said, all right, we've got to go grab that technology and kind of pull it up and actually bring it to the world. So I incorporated the company and then I actually went and took a class on how do you raise venture capital. You know, while I have an engineering undergrad and an MBA, I had not ever, you know, raised VC money before. And so it was actually a group of women that I found they were teaching a course on how to one of the goals was to get more venture capital into the hands of female founders. So statistically, about 2% of venture funding goes to females, and so they were trying to help with that. So I took a class and learned how do you raise VC money and how to, you know, build a pitch deck and all the things. And then, as soon as we got Virgin Orbit to its first launch, we actually quit our jobs and went full time on Venus and we spent about. It took us about six months and, I think, 200 conversations, 200 pitches, until we finally, you know, found that investor that said, yes, I'm in, and we closed a seed round of $3 million in January 2021. And that was actually the same time we decided to move the company from Southern California to Houston. I'm a seventh generation Texan so wanted to get back home and Houston. One of the great things about Houston is it's got the Houston spaceport at Ellington Field and it's the Ellington Field. It's the only urban spaceport in America, which means, you know, we are literally firing rocket engines here at Ellington. You know our previous experience. You know Virgin Orbit our headquarters was Long Beach, but our testing all happened out in Mojave, and so Andrew, when he became head of launch operations, pretty much lived in Mojave. I was a single mom for a couple of years and we were, like you know, as a husband wife founding team. This is not like we have to find a place. We can do it all in one location. And Houston, you know, rose to the very top, and so we closed our seed round of funding and moved the family to Houston and it's been, you know, I really believe, the best move for what we could have done, you know, for the company. Chris: That's great. So let's talk a little bit about the challenges of raising venture capital money. I mean you obviously at 50,000 feet, you said 200 conversations before you got one bite. But you know, I have to believe. I know we have clients that go through this or come to us, you know, in the similar stage trying to capitalize on an idea of raising money around it, so they get a company off the ground. And I have to believe. Other listeners out there are curious as well. What are some of the lessons learned that you feel like you could pass on to someone that might either one help them understand what they're about to get into, or maybe it's. You know, I learned this and avoid doing this. It might make it your process easier, sure. Sassie: You know. So one of the things that Coach Tommy in learning is it only takes one, yes, right, and so you just need one person to believe in you, so kind of having that grit and just saying no, like Andrew and I knew we had a good idea, we knew we had something. One of the challenges was finding the right fit. You know so venture capitalists often have a thesis in terms of what they want to invest in. So if you're an enterprise, saas, software investor, you're probably not going to invest in a rocket company, and so it took a while for me to find, for us to find kind of those folks with the correct thesis and they get introductions to them. The other thing is we needed patient capital. So we're also not on this like super short journey. We're not going to throw a bunch of programmers in the room and, you know, spit out a program of a unicorn. You know we need time. We need time to build, we need hardware, we're capital intensive and so finding those people that understood those longer timelines, and we're okay with that. So that's one. The other thing I would say is we started off building our own pitch deck and thought surely the design doesn't matter, and fortunately we had a pretty early believer that said hey, I'm interested, I want to help you guys, but you need a better pitch deck. And so it kind of like crushed my soul to go pay a designer to build our pitch deck. But the minute we went from the one we designed ourselves to like a professionally designed one, our traction went way up. And so it and I look back in the pitch deck we have was horrible. In the pitch deck the designer built was beautiful. And so you know, I'm actually glad, I'm very glad we sent the money. Chris: I think that you know there's a lesson there for sure in the way I've seen it play out in a number of different scenarios with kind of startups because you need to figure out what's truly an expense versus an investment in the future of your business right and what you just described and hiring that professional. You're trying to say I can do this myself, I'm going to save a little money, but the investment you made, even though it seemed like an expense you probably were questioning whether you could afford, is actually a smart investment. That the return on that was crazy. And you know I can analogize that. Sometimes the startup legal stuff we tell clients or potential clients look, you're investing dollars, even though it seems like an expense on legal, but you're investing dollars and making sure your company's set up right. That will help you going forward. Sassie: Absolutely I completely agree. Chris: So you got the pitch deck going and and then I guess you continued on the road to pitch the idea to people. I also love kind of what you said about the honesty and being direct about what your business was and what this investment would look like and what it wasn't right. You weren't going to be returning a profit or return on the investment anytime soon. So you that I think you said someone paid capital or patient capital. Yeah, I love that. So you got that going. It was January, I guess, 2021, you said. And so take us now. How many employees have you grown to? Sassie: Yeah, so we're. You know that was January 21, 21, we're what? In March 24. So it's been three years. We've scaled about 70 full-time employees and we scaled really quickly. You know we did a $3 million seed and, what was fascinating, the minute our main investors are called Prime Movers Lab for our seed round put out a why we invested in Venus Aerospace. We got an incredible amount of well we would have invested. We would have invested. So we ended up capturing another 10 million in safes, so simple agreements for future equity. You know, built for a year and then the Prime Movers Lab actually did a preemptive A. They were like you guys are crushing it, here's 20 million more, keep going. And so, yeah, so we scaled pretty quick up to, you know, 50 ish. And that was an incredible challenge, like going from three where it's three people and a PowerPoint presentation, to 50 to 70 people like you. Just, you know you go. You've got to learn how to communicate better. It's no longer sitting around a kitchen table. You know. We literally started the company at our house and so everybody knew what was going on. Everybody was connected. I think once we hit 15 employees, we were like we have to find a location because we had two new people coming and we did not have a single spot in our house to put them Like we were about to start using our kids' bedrooms, and so that was the trigger. That was like, all right, we, you know, we ended up finding the hanger at Allington. But yeah, scaling is a fascinating, you know, and every stage, you know, it just gets a little bit different the minute you think you have it figured out. You grow again, and so we've started about 70 now for the last year, which I think has actually been really healthy for us because it's allowed us to build kind of better systems and processes into the organization for decision-making and for budgeting and all the things that I think will help us as we go to raise our next round of capital and want to really accelerate and start building, you know, mach 5 drones. We've got all the pieces in place to help us with that. Chris: So that you know you described, I think, any fast-moving business the challenges that scalability and managing it right, keeping your arms around it so it doesn't get out of control. I guess that's very hyper growth that you went through. So what were some of the things that you had to do through the hiring process to make sure you were making smart decisions on these hires while you were still trying to build processes and systems in place to kind of manage it once they were all there? Sassie: Yeah, you know, one of the things we early on put we call it the Venus values into place, kind of our culture and who we are and how we operate is just as important to us as the technology that we're building, and so we call it the Venus flight plan and so every kind of and it's all related to, you know, flight. But we do a lot of, we did a lot of culture. Yes, we want to make sure you can fit technically and can you do the skills, but then are you going to be a cultural fit? And so you know, even from an interview perspective, we'd have people doing technical interviews and understanding their technical skills. But then a cultural fit, are they really going to fit in culturally? And I actually think that is key. And then I do tons like I'm constantly I feel like I'm a broken record but talking about our values and who we are and how we're going to treat people, you know, I think the aerospace industry as a whole is often very broken. It was born out of war and it's. You know, I found myself at 38 as the oldest female engineer at Virgin Orbit and I don't know, I don't think 38 is that old. Chris: So I don't think so either. It seems like we're getting young, right now. Sassie: Yeah, so you look around the room and there'd be a ton of, you know, 25 year old female engineers a few 30, and by the time they're 40, they're all gone. And so you know we it was like what's wrong with the industry that you know there's no 40 year old engineers, that they all flee. And so we were very intentional. I mean, we actually named the company Venus because she's the only female planet. All the other planets Mars, jupiter, saturn, mercury they're all Roman gods, whereas Venus is a Roman goddess, and then she's also the goddess of love, and so we have a premise of like what would it actually look like if we love our employees as well? And so you know that's. I think that's been one of the key tenants of like kind of who we are as a company. You know we want to build that family friendly, female friendly aerospace company and that you know those shouldn't be in dissonance with one another, but they often are. Yeah, that's brilliant. Chris: Yeah, what you kind of started with. And to totally agree, culture's keen and I think it's important you know that. You emphasize that in the way you did and I hope our listeners took note. We believe here is the same thing. When we hire, yes, you have to have the technical skills and that's kind of a given and you can interview for that and test for, you know, while someone's here, through your training programs and whatnot. But culture, it doesn't matter how good you are technically, if you're not a cultural fit, you will never work. If the company is really committed to culture, right With this inclusive and loving the employees and wanting that environment where people want to be. Actually, I think Jack Welch said it, if you have a real high performer, that's not a cultural fit. He calls that cancer, right, and that can. We all know what cancer can do to things. So you can't allow that into your organization. But I think it's great with your focus on that. So what are some of the things that you do to make sure the culture is one defined but two cultivated and nurtured? Sassie: Yeah, so we do, you know, values shout outs. I mean, everybody has the Venus flight plan. I literally have it here on a mouse pad, you know. It's like this is who we are, it's on our website, it's on our screen savers kind of plastering around, and then we do a lot of Venus values shout outs. So we have like kind of managers and we expect like we want shout outs on certain places. You know we do awards. Anytime I send a communications email out to the company, I always, like, put some reminder about a Venus value. So I've just I just constantly say that, say it over and over, like this is who we are, this is how we operate. I feel like sometimes I'm a broken record, but you know they say you have to say something seven times before someone really hears it, and that's been a huge lesson for me, Like things that I feel like, oh, it's obvious, this is what we're going to go do as a company. This is our strategic goal. Well, I'm talking about it all the time to investors, but I realized sometimes, you know, our team might not be hearing it, and so that's been. Probably one of the biggest learnings is just how often you just have to say the same things over and over again. Chris: Yeah, I think you're right. I think it's that repetition and certainly top down, it has to be at the tops to become to infiltrate the entire organization. And I believe what I've experienced here is when you start tying your values and the behavior that you say defines your culture to behaviors that others in the organization are doing, so your shout outs as an example, right, when you say you know, jane did such a great job on this task and it demonstrated this value, right, people start personalizing going. Okay, I see what that value means in action. That's. I think that's great. And you said something there at the end I think is so true, cause your job is so external sometimes and I can relate to this you sometimes forget how important it is to make sure all those great things you say externally to keep the company going, that you're saying them internally to remind everyone how great the organization is and you know how important it is to keep this thing going. Oh for sure, for sure, what? Let's talk a little bit just about any challenges you've faced getting this company up and going and kind of what the lessons learned have from that and how it's kind of made you or the company stronger, cause you went through a rough patch or two. Sassie: You know, I say one of our biggest challenges we've been hitting is regulatory. So we're trying to fly a supersonic. Well, we actually flew a supersonic capable drone a couple weeks ago but we had to throttle it down to below Mach 1 because we didn't have the regulatory clearance to fly supersonic. It's illegal to fly supersonic over land without authority. Yeah, I mean the sonic boom does. It's legit, it does make a noise and so you know, they outlawed that back, I think the 50s or 60s, and so there are places, there are ranges in the United States that you can fly those speeds, but you have to get government approval and it's, you know it's been. Yes, you can go fly here, but it'll be three years. Well, we're a startup in three years like we're out of cash or we're growing super fast, and so that's regulatory hurdles have probably been one of our biggest challenges. That I kind of didn't expect. And then you know we're building technology that right now is one of the top priorities for the Department of Defense, and so in my mind you would think that DoD would be just throwing cash at us, but it's been very small. You know, we've got a little bit of DARPA money and a little bit of NASA money and a little bit of AFWARX Air Force money, you know, but not to the extent of what you know, based on the priorities of what you would think it is. And so I've had to learn, like, how do you play the DoD kind of Congress lobbying game and I call it a game because I feel like it is a game- and so I don't. Chris: I don't envy you at all, but I game, I think is the right way to say it sadly. Sassie: Yeah. So you know kind of learning that it's not necessarily a meritocracy, it's not the best technology wins, but it's. You know, do you have the right relationships? And were you in Capitol Hill at this time and we've been talking to this person? And the minute you build that relationship, then that person leaves that group and then you got to start over again. And so I joke, I've learned. I've had to learn how Adventure Capital World works and then the minute I figured that out, it's like now I've had to go figure out you know how congressional budgets and DoD and how all that works, and you know. So it's been. I've learned more in the last three years than I've learned, I think, in my previous 40, just because it's fascinating, but it's been a lot harder, I think. In my mind I thought the DoD, like if you build great tech, they will come, and that's not necessarily the case, and so we've had to start really building the right relationships and brought in a team that knows how to do government relations and so it's been a big learning curve. Chris: Yeah, you hate to hear that bureaucracy can get in the way of something so innovative and potentially transformative, but at the same time, I don't know anyone's gonna be shocked by that either. Right, it's kind of a sad statement. Sassie: Right, and there are lots. I've got to give the DoD credit. There's lots of groups are really pushing on innovation and recognizing that hey, we need to change and you know, one of the things that makes America great is our innovative ecosystem and how we can. You know the startup world and the venture capital and you know what happens in Silicon Valley and other places, and so there are definitely folks within the Department of Defense that recognize that's kind of the. That's what the US is, super power is, and how do we leverage it. But it's just a really slow flywheel and we'll get there. I know, because I know what we are building is so important that you know we'll be able to knock down the right barriers. But it's just been. It's been harder than I think I expected it was going to be. Chris: Yeah, it seems that way. So, as you were talking about that, I'm curious are there competitors to Venus out there, like others, that either have a similar or they've gotten permission to use the same technology, and not just necessarily in the US and other countries? Is this kind of like a you know back, going back to the 50s and 60s, when it was a race, you know, us and Russia were racing to the moon? Sassie: So in terms within the United States, you know. So, venus, our whole premise is that if you want to go really fast with a plane, instead of being a fast jet you should be a slow rocket. You know so our last rocket went mock, like when we were at Virgin orbit. It would go mock 10, split in half and then go on to mock 25. And so you know, when we're seeing mock four or even mock nine, that's slow compared to what our last last vehicle did, and so there's nobody else that's using the engine technology that we are to build fast, fast or slow rockets, and so we're kind of the only one in that realm. Like there are some other companies trying to build really fast jets. But we always say Top Gun Maverick was the perfect marketing story for us because, assuming you saw it, what happens in the very opening scenes of Top Gun Maverick? Chris: Yeah, he goes faster than what they told him he could, or why right he pushes? Sassie: he tries to push his plane to mock 10 and he literally melts his vehicle. Because if you fly fast through the soup of the atmosphere, you know it creates an incredible amount of friction and it creates an incredible amount of heat, and so it's really hard. And so, because you're a jet, the difference in a jet and a rocket is a jet has to bring. You know, go to campfire one to one. What do you need for a fire? You need fuel, oxygen and a spark. So a jet gets its oxygen from the air, which means it has to fly low enough in the atmosphere that can. It can feed its jets, which means it's got to fly through the soup. Right, we're a rocket, we're carrying our own oxygen with us in a tank, and so we can go up higher in the atmosphere where it's not as soupy, and thus fly where it's way cooler, so our vehicle won't melt. It's actually a much easier problem. So nobody that we know of in the world is looking using the engine that we're using for in the ways that we're using it Now. There are other people using this rocket engine, possibly for, you know, orbital launches, or you know we're working with NASA because they're really interested in it as a moon lander. But you know, we think we're the only ones. Now, that's not to say that some of our competitive you know, near peer competitors are not also looking at the same technology. Chris: Gotcha. Let's go back, because you said something that I found interesting you know we're going to get your take on it and that was around females in this industry and how you looked around at 38 and you were the oldest and that there aren't any in there Once you get to mid to late 30s, into the 40s. What is it? Do you think that was, or still is, maybe driving women out of the aerospace industry after you know they're in it for early, an early stage of life? Sassie: You know I've done a lot, spent a lot of time reflecting on this and I wish I knew the exact answer. I think I think it's multiple. I think one of them, when you don't have mentors, when you don't have someone older than you to mentor you and show you how it's done, you know, you decide like hey, maybe it's not worth it. I think some of it is. I mean, it wasn't unusual to have an 8pm meeting on a Thursday night when I was at Virgin Orbit sometimes, and so you know, if you're a mother and have young kids at home, like that's really hard. So just hours and expectations of hours, I can. You know. I think, as much as I would love to say it starts at a young age. There's no messaging sent to young kids, to young girls versus young boys, of like hey, you should be playing with these types of toys and boys can play with rockets. And I don't know that. I don't think society intentionally means to do that, but I think those messages still happen. I mean, I can tell you this happened recently. I was, we were given a tour here at Vina and it was with a group of very respected angels that went to a very respected university, I'm not gonna see what it is. And this gentleman came up to me and I introduced myself we hadn't started to tour anything and I said hey, I'm the CEO of Venus Aerospace. And he turns to me and he says you don't look like a very typical aerospace CEO. This is you know what 2024. Like I was so shocked by it, I didn't say anything and I wish now I'd said well, what makes me look different? Like what does an aerospace CEO look like? But that is still, I'm typically the only woman in the room when they're presenting for Venus as a founder of an aerospace company. It's just I wish I had better answers. You know, I've, even I've spent some time talking with some people that do kind of education on, you know, stem education and some of it. They even say, like you know, a lot of the engineering education is built based on how men learn, like men and women actually learn differently, and so based on how they teach, because it's been, you know, taught since, you know, for a thousand, hundreds and hundreds of years. Engineering is often taught with more how the male mindset works, and so it just tends women to be like, yeah, we're not going to go that route. Interesting. So I think it could need some changes in the academic system. But I mean, having come from a world where my husband was a professor, like there is no incentives for a professor to change how he teaches or she how she teaches. Sure, they're. They're actually, especially at a tier one research institution. They're there to, you know, do research and teaching just happens to be this little side gig, right. It's something they have to do right. It's something they have to do, not exactly? Chris: Yeah, I'm still a little shocked by the comment you got a couple of weeks ago. But so let's talk. You know, maybe digging a little bit on your own personal journey, because you're I think you said a mom of two, correct? So you know how have you managed that and navigated through. You know, still being a mom to those two, while you, I guess, one when you worked at Virgin. It couldn't have been easy, but even more challenge embarking on a startup and you know the growth that you told us about from zero or three to 50 so quickly and that. How have you tried to balance and manage your time, because I know there's clients in our firm, of our firm and listeners of this podcast that are in that same position. Sassie: Yeah, you know, I wish I could say it was easy, but it takes a lot of intentionality. So our company vision is home for dinner. We want to fly you across the globe and have you home for dinner. If you work for us, we want you home for dinner. And that's because we have, you know, as a husband and wife team, we have, you know, the two daughters that it's like we've got to be home for dinner with them because you know one of them is in high school and she's going to be out, hopefully, god willing, out of the house in a couple of years, and so we just put that in as a value from the very beginning. And so we are home, we eat dinner around the kitchen table with them almost every night I can't, you know, I can't say every night, but most of the time. Chris: No one would believe you if you said that. Sassie: Yeah, no, we don't. I mean, I just came back from two weeks of almost straight traveling and I did. I was heading to another event and I came out with my suitcase in the morning and my daughter literally looked at me and said, mom, you're leaving again. And so there are times that's hard, I can't say, I can't say I've got to figure it out, but it's being that being super intentional. And then when I do have time with them, you know, just making sure I make the most of it. It's like, you know, we do not at dinner ever have our phones out. We don't talk about Venus at all, because it's the last thing they want to hear about, you know. And then I do try we have tried to kind of sometimes bring what we're working on into their world. So I got to fly my younger daughter out to one of my events and she got to see me on stage and see what that world looks like. And so you know, getting them to understand like what we're doing, you know we've been trying to be more inclusive of that for them. Chris: I think that's great. I mean, to your point, everything's a balance, right, but I think that balance of not talking about business with them or around them all the time is smart. But introducing and incorporating a little bit about what mom and dad do isn't a bad thing. So it gives us some context about, because all they know is you leave the house and you're gone, right, and then you come back and introduce some context to that? Sassie: Well, one of my favorite stories we did. Actually we were trying to hire somebody, you know, maybe six months, a year ago, and so we were told the girls at dinner we were like, hey, we're trying to hire this person. You know, what do you think we could do to incentivize them to come? And my younger daughter was like well, what if you give them cookies? Chris: I was like you know everybody likes cookies. Sassie: That's true, So-. Chris: That would get me Exactly. Yeah, the innocence of that is, I mean, that's magical. So yeah, busy schedule, we balance this. How would you describe kind of your leadership style? Sassie: Well, that's a really interesting question. I try to lead how I would want to be led with super high integrity, positivity. I actually one of the analogies we use a lot is giving away our Legos. So I've really had to learn. We started the company and I was doing everything. Well, not the technical stuff, but I was setting up accounting, I was doing payroll, I was doing HR, I was doing all the fundraising, and so, as the company grows, I will never have more responsibility. Today is the most responsibility I will ever have, because hopefully, we'll continue to hand away Legos and so trying to really encourage people to share their Legos like the story we use all the time is, if we want to build the largest Legot Tower possible, the best way to do it is for everybody to contribute and build, and so in that case, I have to share my Legos. Chris: I love analogies. That's a good one for building a business and you're right, I think it's hard. It starts with trust, right? You have to be able to get to a level of trust to give a Lego away to someone, to take over HR, to take over accounting. Sassie: And my goal is to hire everybody smarter than I am and that's more of an expert in their area than I am, because if that's the case, then Venus will be so much better. And so I ultimately want the very best in whatever role it is, and let them have it, because they're going to be so much better equipped to do that role than I ever was. Chris: It's a great goal. Well, the story is fascinating, sassy. I can't wait to continue to watch where y'all take this, and what do you I mean unique and special opportunity right? You're literally going to change an industry. Sassie: I always say it's the adventure of a lifetime, and Andrew and I were two engineers with an idea, and it really shows the power of the American dream that there are investors out there I mean, we're not billionaires and so that there are investors out there that understand what a world changing technology can do and that are willing to back entrepreneurs and then continue to support us and help us grow. To me, it's what makes America by far the greatest country in the world. Is this type of ecosystem that happens, so it's truly just such an adventure. Chris: Let's have a little fun before we wrap up. So what was your first job? We were growing up? I was a lifeguard. Okay, and do you ever have to save any lives? Sassie: I had one time a little boy that just had walked too far out and was up under underwater. I wasn't even on duty and I would happen to be walking by and his mom was screaming and I just jumped in the water and grabbed him. Chris: Okay. Sassie: So thankfully, that was the extent of my life saving. Chris: Very good. So this is going to be an interesting question. Seventh generation Texan. You told me yeah, so do you prefer Tex-Mex or Barbecue Tex-Mex? All right, I think that's spoken like a seventh generation Texan. Sassie: I like Barbecue, but yeah, deep down anytime when we didn't live in Texas and like we lived in California, virginia, all over, the first meal that when I would come back and like stay at my parents' house, was always like greasy Tex-Mex. Chris: I can identify with that. Look, the question's not meant to be easy. It's a tough one. I mean, most people struggle, as I do, because I like them both. But you're right, that may be the best barometers what's the first meal after you've been away? Yeah, so all right. So, given what you're doing and the pace at what you're growing this company, this may be hard for you to envision. But if you could take a 30-day sabbatical, where would you go and what would you do? Sassie: I am an outdoor person, so I would go somewhere in the middle of no weather I don't know if it would be up into the mountains or on a foreign. I'd probably want to hop between like an island and like surf and snorkel and scuba and play in the water and fish and then be up in the mountains and hiking or skiing. Anything that gets me away from technology and out into nature would be my what I'd want to do. Chris: Okay, that's good, that's good. Well, sassy, thank you for taking the time. Yeah, as I mentioned, yeah, we're in a really yeah, this is March of 2024. This is International Women's Month. I can't think of a better guest to have on the podcast than you out there, showing women by example how you can be a successful entrepreneur. So, thank you. Sassie: Thank you, thanks for having me.

Building Texas Business
Ep066: Crafting a Life in Style with Elaine Turner

Building Texas Business

Play Episode Listen Later Feb 7, 2024 36:59


In today's episode of Building Texas Business, fashion entrepreneur Elaine Turner is joining us to talk about her journey of launching Edit by Elaine Turner, her luxury boutique that emphasizes mindful consumption. She shares her experiences navigating the challenging retail industry and lessons from her previous ventures. Elaine gives advice on balancing your brand identity and adapting to changing customer expectations. Her stories highlight the difficulties of expanding business plans and finding community resonance. She also shares her views on building teams that align with the brand spirit, which can be valuable for entrepreneurs. Toward the end of the discussion, Elaine reflects on her personal experiences of living in Houston and Santa Fe. Elaine's gratitude for the hard-won lessons makes her a role model for navigating the industry's turbulence with empathy, vision, and agility. SHOW HIGHLIGHTS Elaine shares her experience with Edit by Elaine Turner, a Houston boutique offering curated European luxury brands, emphasizing mindful consumption and the art of editing in fashion. We discuss Elaine's background in entrepreneurship within her family, her early interest in fashion, and the influence of her parents and mentors on her career. Elaine describes the lessons learned from launching a luxury line that failed, the importance of understanding brand identity, and the value of knowing your core customer base. Chris touches on the challenge of balancing novelty with accessibility in fashion and the pitfalls of expanding too quickly. We explore the importance of community focus in retail and the critical role of hiring team members who align with the brand's culture. Elaine recounts the transition from brick-and-mortar to digital commerce, noting the surprising speed of change and the recent shift back to a balance between digital and physical storefronts. Chris and Elaine discuss agile leadership, the importance of empathy, and the necessity of adapting to the needs of the workforce in the retail industry. Elaine reflects on personal transformation, the process of starting a second business, and the evolution of relationships during life's challenging phases. We chat about Elaine's personal side, including her preference for Tex-Mex over barbecue and her dream retreat to Santa Fe. Elaine shares her gratitude and excitement for her new venture, Edit by Elaine Turner, and the journey of crafting a life filled with purpose and passion. LINKSShow Notes Previous Episodes About BoyarMiller About Edit by Elaine Turner GUESTS Elaine TurnerAbout Elaine TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode, you will meet Elaine Turner, founder of Edit by Elaine Turner and Elaine Turner Designs. Elaine's entrepreneurial passion centers around fashion and lifestyle brands, but her true passions are serving her community and empowering and supporting women through education, connection and philanthropy. Alright, let's get going. I cannot wait for this episode. I'm so excited to have Elaine Turner here. Elaine, thanks for joining me today. Elaine: I love being here. Thanks for having me. Chris: One of the things I love about you is that you are a serial entrepreneur, and I think those are my favorite people to talk to. Let's talk about what you're doing today with Edit by Elaine Turner. Tell us what that is. Elaine: I just opened a new store concept here in Houston, in Tanglewood, and the store is called Edit by Elaine Turner. Really, the whole idea of the store was concepted from a place of renewal and redemption, because we can talk about my story beforehand. But it was all about this idea of curating hard to find European luxury, upscale brands for the Houston clientele who I felt like the art of discovery, like what else? She goes to Tutsis and she goes to Neemans and Saks and Nordstroms and we're lucky we live in this incredible cosmopolitan city full of all the options. But I wanted to offer her something that maybe wasn't so out there and so ubiquitous. Edit was really born from the art of creation. I will be your editor and I will go out and find these really unique pieces for you to engage in and add to your wardrobe. Chris: That's great. Elaine: There's actually some real meaning behind the word edit, then right, yes, so edit is about not only let me edit for you and find those unique, hard to find pieces, but it's also about, for me personally, sort of leaning into this idea of, as women and as consumers, we only ultimately need what's essential. And I think, as we age and we become more mindful about what we put on our bodies, what we put in our bodies, that it's not always about quantity, right, we don't have to buy, like you know, every trend that's ever offered to us. Like we can be more thoughtful about what we choose. And so it's about letting go of the unnecessary and really retaining what's of value to you, and so edit is supposed to be all about that. Like I'm saying, this is what's of quality to you. Chris: I love that. I love the thought behind it. Thank you, because you're right, you can go into any store and get stuff, so this is one. This is an episode where I'm like there's so many different directions to go with you, but I think you're right. You talked about renewal and redemption. You have an amazing story because this is your second go at it. Elaine: And the first was successful. Chris: Sometimes people second goes coming out of failure. Let's talk about your passion and what got you into the kind of the fashion industry. Talk a little bit about that first venture. I think in doing that I encourage you to start what was called a Lane Turner or Lane Turner designs back in what, 1999 to 2000. Yeah, exactly 20, almost 24 years ago. A while ago, chris, you must have been an infant. Elaine: I was 29 or 30 when I started a Lane Turner designs and really my story really comes from an origin story of entrepreneurship. That's the number one thing. I was born in a family of entrepreneurs and I'm kind of a believer that entrepreneurship is sort of passed on through DNA. I think you've got to be a little left of center to engage in being an entrepreneur, because it's high risk, you kind of, it's lonely. You know you're the one kind of putting yourself out there thinking of these ideas and visions and you're usually entrepreneurs are trying to solve problems, so they're thinking, hey, what's not out there that could be out there? And I watched both of my parents start companies and both of my siblings also at one time had their own companies, and so I feel like for me it was sort of osmosis. You know, I was very much inspired by my parents. They were my mentors growing up and so I always knew when I went to school, went to UT and I majored in advertising, marketing, but I always knew I wanted to do something in fashion because my mother always encouraged. You know, this is how you express yourself. And it was always done from a more thoughtful, deep way and I was like I'm not saying, not just fashion, you know, because of materialism. But she would literally watch me walk downstairs and say, oh, you have a gift. Like you should really think about something in fashion, Like this is the art of communication. Chris: She wasn't one of those moms that looked at you and goes you're not wearing that. Elaine: Yeah Well, maybe a couple of times. You know it's an evolution, Chris. I'm not saying that I came out of the gate putting all the outfits together, right, but she always encouraged me on a much deeper level that I think this is something that you should offer the world. You know, Even in my teens and my twenties I knew I wanted to do something in fashion, and so I went to UT and then I immediately called a mentor of mine. Joanne Burnett and said I really want to do something in the fashion industry. And she said, hey, there's this company out of Dallas you should talk to and they might give you kind of an assistant job in the design area or whatever. And so it just was a super, you know, very organic growth for me. Back when I was at UT there was no fashion merchandising program, so that was in it. So I had to learn everything in the job, you know, on the job, and have like mentors train me Right, but always knowing I wanted to start my own thing. Okay, and that was always there. It didn't really happen Like some people say. That sort of happened by happenstance. For me it was pretty intentional that I knew in my twenties I wanted to learn everything and then I wanted to start my own business. Chris: So I hear that story a lot, but you also hear the ones where, like you said, there's a problem to solve and someone says, okay, I'll do this. Let's talk about taking you back to that 28 to 29 year old self when you said, okay, now it's time. Some people are scared to take that step. Let's talk about and educate the audience. What was it like for you to get to the point where you're ready to take this risk? What was that like? What did you learn from that experience? Elaine: Yeah, I mean it's a great question. I think I knew when I was 29, I had learned a lot in New York. I went from Dallas to New York and worked for several companies in New York and I started recognizing in the market that accessories were really taking a much bigger, I would say, segment of the market. So, like the big designers at the time, like Donna Karen and Ralph Lauren and all that they were starting to do these handbag collections or accessory collections right when they were really starting to kind of form a look and a name for themselves in that area. And Kate Spade was just coming on the scene and I thought, oh, there's something there that I think that there was a void that I could fill like an accessible price point, and I really focused on novelty applications. So I was really known for this resort wear look where I did Raffia rat bags and tortoise shell handles and I did a lot of specialty leathers like Python leather leathers with multi-colored. So a lot of novelty right. Chris: From. Elaine: Texas, of color and bold, and so I started thinking to myself well, what if I did a small handbag collection and put it out in the market? And I really thought about my price point because I wanted it to be accessible luxury price point and started to see if I could sell my wares. You know, and I had just moved back from New York to Houston and my first literally I have this memory my first account was walking into Titsies and Mickey Rosemary and meeting with me in private and saying I'll carry all your collection on consignment for the first six months and if it does well, then I'll start buying it. Wow. So I said it's a deal and that was how I started. And the bags were made in Brooklyn and he really mentored me on price and segmentation of the market and who you're catering to and the look and feel of the bags, and he was a huge part of why the company grew, because he really helped me understand, I think, from a little bit more of a mass perspective, how to grow the business and not keep it so boutique, right, Right. Chris: How to be able to scale to it. Elaine: Exactly, and then I was able to get into Neiman Sax and Nordstrom and started growing a really large business from there. Chris: So okay, as you got this fashion mind and creative mind, I mean, what were some of the things that you had to learn to grow that business to scale? Let's talk about that. I mean, and if you think about something like a failure man that went horrible, it went horribly wrong but by gosh, I'm glad it did because I learned so much. Elaine: Many failures and challenges and opportunities along the way. But I mean, I think that what I learned is the idea was really about offering sort of this accessible lady like elegant accessory line to women who I felt like that wasn't really happening like. As much as I loved Kate's bag, it was very basic at the time. It was like nylon little shopper bags, right. Chris: No offense Kate. Elaine: We love Kate, but now it's very novelty. So we all evolved, but at that time, yeah at that time it was just this really simple kind of utilitarian shopper bag. So I felt like I had a niche and like let's add novelty into the handbag space and the handbags were really becoming this sort of individualistic part of fashion. It's like, you know, wear a dark suit but what's the special handbag that just pops off? You Like what makes it almost that final touch. And so, for me, the challenges. I think what I learned is okay how do I retain the novelty and the specialty part, retain the price, keep the price where it needs to be, but also have a product that is appealing to a lot of women? Because I was growing scale, I mean I was like I want to open stores, I want to be in wholesale. I mean I had my own New York showroom and so some of the challenges, like an example was I decided to spin off and do a real high end more I don't know coutures, not the right line, but a real high end luxury line in Italy, but to keep my more accessible. So, like the bags were in from like 195 to 500. Chris: That was kind of where I saw it. Elaine: Well then I thought let me go off and try these $1,000 bags. Well, it ended up being a huge flop, which is okay. But I realized that by doing that I grew too fast and I was trying to appeal to a different customer too quickly before the brand had really penetrated and distributed distribution enough in those places. So it was like I jumped the gun and then I don't think I had exhausted the price point that I was in. So that was one failure or challenge that I kind of pulled back on and thought well, I think I did that too soon because you know it's a big investment, you're investing in real Python lovers and you're doing it in Italy and these little family and factories. But you learn from it. You know. You learn like no, go back to your core, don't get away from it so quickly. But you know. Chris: That's to me, what's so fascinating is getting back, you know, staying and knowing your core, because the story you just told I've heard told in many different industries, right, so it is applicable across industries. So, you kind of confused the identity of the company. Elaine: Yes, yes, that's exactly right. Chris: And you have to be careful as an entrepreneur. Be careful not to do that and if you're going to make sure you know. I think it's a delicate thing to do and it's interesting that it can happen in any industry. So right in the handbag and fashion, you can dilute that core customer who's so loyal to you. Elaine: And I think what happens with entrepreneurs that we all fall a little bit victim to and I think speaking someone might relate to this is that you're constantly thinking of the next thing because that's just you're always feeling that void will like that. I don't see enough of that. At that price point let's make it ourselves, and sometimes those ideas and that vision can get ahead of you, and then you have to be able to pivot and save yourself. Wait a minute, I think I jumped too quickly because entrepreneurism is really about creation or vision and filling the void and solving the. But sometimes you can almost go so far that you go too fast. Chris: How did you regulate yourself in? That was it? Was it surrounding yourself with, with the team? Was it just learning from trial and error? You go and I need to learn what I need to pump the brakes. Elaine: I mean it's a combination. I was lucky. I've been very blessed. My husband's always been a deep, strong partner to me and he helped me with. At first he didn't really get involved. He ended up full-time working with me in the business about after seven years of me being in business and then he started really helping me. But he was always a more cautious one to be like let's just, let's really exhaust what we're doing right now, but then seemed to have a really deep understanding of timing, of like. For example, I got into the shoe business and I was really nervous about that after what happened with the high-end collection and the shoe business did incredible for me and in fact I think if you talk to women today, that was really the category that they were the most wedded to so it, but it was the timing. I had enough, you know. I had enough brand awareness. I had multiple stores at the time. She was the loyalty and also the trust was built up at that time, whereas when I jumped to the real high-end bags I don't think I was quite there yet. So a lot of things are timing. You know when to be. You know you have to be really thoughtful about when you do big expansion moves, and I think the shoes happened at just the right time that she was ready for that. Chris: Yeah, a lot of it is timing right. Let's go back kind of the high-end handbag. So another thing that's hard for people, especially entrepreneurs, to do is to kind of admit that failure. How hard and what and what good advice would you give to say you got to know when, and it's okay, cut it and say this just wasn't, this didn't work, whatever it may be. Elaine: I think it's some one of the most important things you can do being a business owner and I mean honestly just being in business at a certain level is to know when to look in the mirror, be accountable and look at it not as a failure but as a huge opportunity for growth. And also, when that stuff happens and it's happened to me multiple times it also models for the people before you that it's okay. It's okay to go. You know this worked, this didn't, so how do we get out of this in the most thoughtful way? Also, the less you know the way, economically that doesn't hurt us as badly, but it having that courage to know when to sell, when to get out of a lease, when to liquidate a product that didn't sell. You know, those are all just parts of being in business, and I think what happens with people who end up really struggling as their egos become so involved and the pride takes over that they aren't willing to take a step back and say this doesn't mean I failed. This means that I have an opportunity to change something that didn't go as expected. Yeah, and that's also personal, like forget business how about marriages and friendships and relationships and how we navigate the earth. I mean, sometimes we just gotta look in the mirror and say we gotta redefine this yeah and that's actually a beautiful thing, and it's to me like winning in life. It's not failure. Chris: I agree. I mean, I think it's a mindset, and so I say all the time no bad experiences, just learning experiences that's it. Elaine: I'm inspired. Yes, that's it. I think we you could have answered the question okay so you have this going. Chris: You expand the shoes, you have stores that took people. So how did you build a team and how would you, when you look back, how? How would you verbalize and describe the culture that you built at a length turn? That's such a nice. Elaine: I love. Well, I loved all of that and I especially loved the culture and the brick and mortar aspect. I think that we spent so much time and energy focusing on the community and we had we're I like to say we were one of the first retailers in Texas to build a charity platform within our brick and mortar where we had an event-based charity platform. So each month we would hold several events and team up with charities and sort of have a win situation where we donate a certain amount of proceeds and then they get to experience Elaine Turner and what we're making and creating. And you know and today you see it across the board, with Tori Burch as a women's foundation and Kendra Scott has a huge event platform. But it was something that the brick and mortar stores were really an integrated, intimate experience with the community and it meant that's probably one of the biggest things that I take away that I'm the most proud of, is what I created within those stores. I really created a place for women to connect one with one another, to educate one another, to inspire one another and to give back to the community. Chris: Yeah, so it's beautiful, but it takes more than you if it's going to transcend right into the different brick and mortar locations because you can't be everywhere all the same time and I didn't know so what were some of the? Things that you did as you hired, whether it was store managers or you know, whatever your involvement was, to make sure that the people you were hiring connected with that vision and that passion. Elaine: It's. You know, hiring your team is the most foundational, essential part of how you win as an entrepreneur and it's not easy and sometimes even within that you make mistakes and vice-over I'm talking like that person might make a mistake that they even chose to come work for me. And then I realize that when the right fit on our side, it's very reciprocal. There's no one that's above anybody else, it's just sometimes the fit's not there. But we had become so well versed in who we were culturally that we were all about you know intimate experience. Giving back fun. Luxury was one of our big. We're all about having fun, it's not. We don't take ourselves too seriously. You don't have to wait in some line where there's a you know bouncer. You don't have to act like we're not too exclusive for you. We are an enveloping culture. And so it became where we actually and I'm saying at the beginning there were some probably bumpy roads, especially as we started getting into retail, but as we really started building this store footprint across Texas, we got pretty good at those managers and had really low turnover. You know where we really built and we had a store director who had come from Michael Kors who really understood how to build that team culture. But I mean, some of my most prized employees at the time were the people who are running those stores. They just got it, you know, and then sometimes it didn't, and that's okay too. Chris: It is. I mean, you're hiring is an imperfect process, right, and I think, but if you have a core identity that you know and you'll know when there's a fit and when there's not, exactly. And then the key is if it's not a fit to move fast. Elaine: Yeah, and they've all gone on. I mean it's just interesting you've asked me this question because we're going pretty personal. But you know, as I was launching edit, I started looking for some of my older leaders that I loved and they, I mean I look at my head and I'm like, oh, they're running. One's running Carolina Herrera here in Houston. Another one's store, director of Kate Spade, another that Jim's like well, we, you know, help to give them that foundation and that's awesome. But I mean nothing makes me feel better about myself to see some of those women soar in the retail space like a proud parent right yeah, and beautiful people. Chris: So that's good, that's so good. So as you ran the company, I know you got to a point where you decided it was kind of time to put things down. Yes, and you the original a late turn. You closed over a period of time. That had to be a pretty difficult decision, an emotional decision, because it was born out of passion right, it was very people come to those, you know, face those roadblocks or those forks in the road. You know how did you go about kind of handling that and then coming to grips that it was okay. Elaine: I mean, I think, just like anything, it's been a journey to get to the acceptance, or for me to find that acceptance, around that initial a lane turner designs journey. But there was a lot of things it wasn't an overnight thing that were leading up to me realizing that I needed to hit button in my life. And just like anything else, chris, it's never just usually one thing, it's usually a series of things. You know, I mean it's kind of morbid, but they always say, like a plane crash doesn't just happen with one wheel falling off, it's usually a series of things and at the time you know that's been almost six years retail had really shifted dramatically from more of a brick and mortar clientele experience to kind of the Amazon age being very real, which is all about ease and convenience, right and so, and then I'm always very transparent and vulnerable about my business. The capital was really put into the brick and mortar experience and I was behind on the digital aspects. I was, and that you know. That's just. I can totally admit that today. It wasn't that I didn't have it, but I didn't have it near like some of my competitors had it right and so I had to really come to grips with that reality that the store traffic had started to dwindle and women were really calling for the digital experience and saying, look, I don't want to find parking at your store, I don't want to do that anymore. I'm really moving into this idea that the package has dropped, I can return it and put a sticker on it, and so my husband and I were just sort of playing catch up. And then, alongside that challenge, which was immense, I personally have an autistic daughter who was also reaching teen tween age and starting to really have a deep awareness of her differences and struggling mental health wise, so I needed to find out how I could intervene and get her in a better place. And then both of my parents were diagnosed with terminal illnesses at the same time oh, wow and that's when I said okay, god, like I hear you, I get you and I'm not a failure. I need to change my life and I have, and I took those years to caretake and get people what they needed, because, even though I'm a passionate business person, I am a very driven, very ambitious. I am also just as passionate and just as I mean it's my whole life or my is my family, yeah, and so I knew that at that time I couldn't just be everything I I couldn't do it all at the same time. I realized I couldn't be and do it all at the same time, but that was okay that you know it's a beautiful story. Chris: I know there those things aren't fun to go through. I'm so sorry here, but they're seasons in life, right, and I think you know one of the. There's always lessons in every story and there's a lesson in what you just said to me and that is as passionate as you are about your business keep your priorities straight yeah, family always comes first, yeah and you're right, it didn't define who you were to shut the store down right. So that's you know it's a beautiful thing and I'm sure it was hard to go through yeah, I want to take you back to something you said because I think there is some learning in and I always have a question for you because you said look, I realized I was behind in the digital right. I was in the brick and mortar. When you look back at that, was that a function of you just truly believed brick and mortar was the way to go and this digital was a flash in the pan? Or do you think you miscalculated the digital presence and how it was really going to affect the industry and change the industry? Elaine: It was not at all discounting digital. I had a very built up website, three full-time employees who worked on my end, so it was honoring that digital was real. I had no idea how quickly the digital consumer you know landscape would shift. It was one of the most massive market shifts, I think if you've studied it. Chris: Yeah. Elaine: That's ever happened. It happened so fast. I mean, the Amazon age is real. It just took over business. It was just all of a sudden you're buying on this interface and you're not walking into stores as much and it was happened so fast. I remember my husband was like we've got to hire more digital people when we started hiring him. But as quickly as we'd hire him, it was just like our competitors were starting to offer, you know, free returns, all this stuff, like you will just come pick it up for you. Like it was, just became like. It was literally the way people were doing business and I just had no idea how quickly. I thought it would just seamlessly fit into the brick and mortar footprint. Yeah, it took over. I mean, women were like, well, just ship it to me, even just living. Like you live right here, I live over in Tanglewood, like you're you know you're saying no, you need to ship it to me, like even today I saw. Chris: Sitting at your yeah, you know, in your kitchen. I'm not coming, right, I'm not coming yet. I don't think you're dressed up, I'm not. So In hour two you're returning. Elaine: Yeah, so even our Houston base, which is our Houston Dallas our largest they were ordering on my website online and not coming in anymore, but I still wasn't able to provide the type of service that I think they were used to, even online. I was struggling to keep up with that, but what's interesting is how things come around in life, is I think there's been a real balance now? I think that's a little bit over. I think digital is still a value and I know you ordered lots of Christmas presents online. Chris: Almost all. Elaine: Right, but I still think brick and mortar now has eased back into people wanting more human interaction and tangible experience of product, especially luxury product. Yeah, I think people still want that. Chris: That's. What is funny is that I tell people the story. They've seen it in Holly's, my two girls. They create, like these, powerpoint presentations with pictures of their Christmas list with hyperlinks to the website. So yes, I did a lot of all of them. Elaine: I love hyperlinks to the website, but the higher end things. Chris: I didn't have to go to the store for a few things. So there you go. I'm a living example of what you just said. Elaine: Okay, Good, because there is a place for brick and mortar and for human interaction and human connection and educating them on product and servicing them. Tell me where you're going, tell me about you know what you need, and I think that's all finding much more of a balance now than it was six years ago. Chris: Yeah, yeah so let's talk a little bit about you as a leader. How would you define your leadership style and how did you try to show up? You know, in that 20-something year you were running a line Turner as a leader. Elaine: I think my biggest gift as a leader is I think I'm a very empathic person. I so I'm very committed to putting myself in somebody else's shoes and I think that's helped me especially lead women, because my 99% of my employees were women, and women hold a very complex position in society because of the roles and responsibilities that we have and the opportunities that we now have and the dual income families that we're creating, and so women are holding a lot of hats and are trying to be in due for a lot of people in their life. I like to call it the impossible paradigm Right. So I think that I held space for that and I think that when I look back as a leader, I hopefully felt like most of the people who work for me knew that they could pretty much come in and be vulnerable with me about what they could and could not do within the role that they had at my company. I also think that I'm a. I think I have vision. I don't want to like be arrogant, so I'm a visionary, but I think I have a lot of vision so I can look at things really high level and not get so in the weeds where we forget what we're doing as a company and what we're providing. So I'm very passionate about looking at things very philosophically and like well, what is it we're ultimately trying to provide? What's our cut through line here? What are we trying to do? I think that's another attribute that I am proud of. I think there's also challenges and opportunities and things where I've had to grow. I kind of lack structure. I've had to really lean in and and to how do I build more structure? I think a lot of entrepreneurs are sort of impulsive and are like out there trying to fill the void, and I think I've had to really understand guardrails and understand how people need structure. If they're going to work for me, so that's a big opportunity for me it's like okay, how do I provide them what they need to feel like they're doing their job the best that they can, and that's something I've had to work on. So I mean, you know, as a leader, it's just like you may just being human. You know there's some things that come really naturally to you and to me, but then there's other things. I'm like oh yeah, she really wants to have an understanding of her roles and responsibilities. Let me write that down. Chris: Write that down. Elaine: So I think it's just an evolution, it's a growth, you know very good. Chris: So we kind of started with edit and we've gone. I love what's going on, so I want to bring you back to that. You know you take a hiatus. Elaine: Obviously there was a pandemic in there and you're raising, as you said, you know teenage daughter and. What was? Chris: it that told you it was time to get back in the game. Elaine: Yeah, it's such a profound question I had. No, I was really tunnel visioned for probably three and a half years there, where I was just in this mode of caretaking and frontline decision making for my parents and my daughter and just in my husband had just recreated his whole deal and he was sort of out there sustaining us, you know which we had never in our whole marriage, had never not both worked. So that was a real interesting how we were going to figure each other out with our roles changing so much. Like I went through a deep identity crisis of like well, who am I now If I'm not this owner and this fashion person. I'm like you know who am I. I had a big grief process over kind of unraveling that, and he did too with me, you know. So it was an interesting watching us try to figure each other out. But we actually made this decision to once our daughter transitioned to this therapeutic boarding school that we found for her that she's done beautifully well at. But it was really hard for my husband and I. We went and lived in Santa Fe for six months and sort of decided that we needed a healing opportunity. You know of her kind of letting leaving the home and edit was kind of born in that sacred space and I think it's because, chris, I had a moment that I could actually create space within myself for something new for me, because for so many years it was all about somebody else. Sure, I was trying to kind of save these people that I love so dearly. And so I started talking to my husband saying you know, I have some ideas of something that maybe we could think about, and he's hugely entrepreneurial too, which is a whole other conversation we can have. Chris: But he was. Maybe we'll have him on. Elaine: He is huge and he was like let's talk about it. And so we started brainstorming over you know, burritos and we sit in town and I started telling him kind of my thoughts about you know, tanglewood needs this new idea and we need to serve women and brick and mortar. You know things are coming back. So I read all the time about consumer, you know the product sector and retail, and he was like I'm in, I think we could do it, I think we need to bring that to the customer, and so it just slowly started seeping into me and then I started going to market and he would come with me and finding all these unique lines, esoteric lines that nobody had heard of, like a lady from Copenhagen was the first person to bring her to the US and doing all these things where I was like I'm going to take a risk, and she did great. I mean, we just had three months of selling with her, but anyway. So just really leaning into this idea of finding these really unique lines, and it took us about a year. I mean we did a year of like negotiating the lease and meeting the contractors and coming up with the store idea, the space, and I'd love for you to come by and see it. Chris: I've got to come by, so you know, tell where is the store now. Elaine: So it's on Woodway and Voss, right across from Second Baptist Church, so literally kind of in the heart of Tanglewood residential area right by that Krabah's over there. Chris: Oh, perfect. Yeah, Everyone knows what that is, I know so. So you second go around. You opened just recently, like a couple months ago. Elaine: Yeah, open October 9th. So, yeah, what's today's? Chris: January 10th. So yeah, you've just been a few months Going. Well, I take it. Elaine: It's great. I mean it was just a total whirlwind because it's funny, I opened the store of course holiday time period it's like you know I'm trying to get press, I'm opening up during the busiest season of the you know the year and retail, and so it went great and I we beat all the goals that we had. But it's been also kind of a internal reset for me to kind of what is that balance for me, being an owner again but not losing kind of my sense of equanimity, if you will. Like I can go real strong, real singular into my career. And I've had to kind of really do a lot of self-awareness work about in Kaling this was a lot, so don't lose yourself in it and because you don't want to lose the joy in it. And so there's been, you know, even in the three months, there's been some setbacks that have happened already. There's been some huge wins that have happened already. I've had to hire a new team, and so you know I'm not going to lie and say, oh, it's just all like, oh, this perfect law, I mean it's been where. I'm like, oh shit, I got to fix that, I got to do that. But you know I'm doing it and I wouldn't be doing anything else. Chris: So how would you compare kind of starting the first one to starting the second one? Elaine: I'll tell you what you know. I want you to answer that, but I'll tell you you know. Chris: I remember when we were about to have a second child and I looked at someone and they're like oh, people think, oh, you got this, you know what you're doing. And I said you told me something you've done for the second time in your life and you felt like an expert, right? Oh, my God, it's so true, I mean it's been so. Elaine: It's so funny because the first time I was so young and you know, with youth comes a nice amount of ignorance, and so you have no idea what you're about to do or the consequences of what you're about to do, and you're like, yeah, I got this. You know, I'm going to put some little money in, we're going to start this thing. And I started getting handbags shipped to me from Brooklyn in my living room and I had a baby at the time and I just thought, oh, I'm going to figure this out. But when you're young, you know, you feel good, your body works, you're like I've got it. And then, as you age and you understand what really the consequences are of choices that you make, you become much more thoughtful and mindful and cautious about what you're going to actually do and the choices that you make in your life. And so edit was very mindfully thought out before I did it, before I signed that lease. But with that said, it's been a whirlwind, you know, and so, and I'm older and so I don't have the reserves. I'd really believe that I don't have the reserves that I had. So it's funny that you asked me that, because my new year goal for edit was simplification. I need to kind of pull back a little bit, simplify some of these. You know, I get real ahead of myself, you know, and kind of look at it through a clearer eyes. And how do I build a sustainable business with a digital footprint and a brick and mortar footprint and how do those seamlessly go together? And so it's really been about how do I make this something that is balanced and joyful. And even in the hard stuff I can see the joy and it doesn't get away from me, it doesn't go off the rails, you know, but it's hard, I mean. The second one isn't necessarily easier. Chris: No, it's just different. That makes sense to me, right? That's probably the best way to put it. And what a wonderful story, and you're just a joy to be with. Elaine: So we're going to go a little personal to wrap this thing up what was your first job. My first job was working at Sugar Creek Country Clubs tennis shop, but are you selling tennis clothes? Well, I was streaming rackets as a big tennis player. Chris: And. Elaine: I was a teenager, but I guess, if you're saying my first kind, of real job. Chris: that was the job. That's what I was looking for, Like what you did when you had your first job to make a paycheck. Elaine: The tennis. I worked at the tennis shop. Chris: And so my favorite question, especially for the lifelong Texans, is what do you? Prefer Tex-Mex or barbecue. Elaine: Tex-Mex. Chris: Okay, no hesitation. Finally, we'll wrap this sort of on this question. If you could take a 30 day sabbatical, where would you go and what would you do? Elaine: I go to Santa Fe, I love Santa Fe, okay, and I would do grounding, healing nature Kind of. I feel like that place kind of resets your soul and so I'd engage in being outside and being in the food, the food there is so wonderful, but yeah, I do Santa Fe. Chris: Perfect, Elaine. Thank you so much for taking the time. Congratulations on the second go round with edit. Elaine: There we go, it's going to be successful right. Chris: So thank you, and we look forward to coming to the store and maybe we'll do it in there. Elaine: Oh, I'd love it, and thank you, I'm grateful. Special Guest: Elaine Turner.

Your Anxiety Toolkit
5 Most Common Recovery Roadblocks (with Chris Tronsdon) | Ep. 370

Your Anxiety Toolkit

Play Episode Listen Later Jan 19, 2024 42:53


If you want to know the 5 Most Common Recovery Roadblocks with Chris Tronsdon (an incredible anxiety and OCD therapist), you are in the right place. Today Chris and I will go over the 5 Most common anxiety, depression, & OCD roadblocks and give you 6 highly effective treatment strategies you can use today.  Kimberley: Welcome everybody. We have the amazing Chris Trondsen here with us today. Thank you for coming, Chris. Chris: Yes, Kim, thanks for having me. I'm super excited about being here today and just about this topic. Kimberley: Yes. So, for those of you who haven't attended one of the IOCDF Southern California conferences, we had them in Southern California. We have presented on this exact topic, and it was so well received that we wanted to make sure that we were spreading it out to all the folks that couldn't come.  You and I spoke about the five most common anxiety & OCD treatment roadblocks, and then we gave six strategic solutions. But today, we're actually broadening it because it applies to so many people. We're talking about the five most common anxiety treatment roadblocks, with still six solutions and six strategies they can use. Thank you for coming on because it was such a powerful presentation. Chris: No, I agree. I mean, we had standing room only, and people really came up to us afterwards and just said how impactful it was. And then we actually redid it at the International OCD Foundation, and it was one of the best-attended talks at the event. And then we got a lot of good feedback, and people kept messaging me like, “I want to hear it. I couldn't go to the conference.” I'd play clips for my group, and they're like, “When is it going to be a podcast?” I was like, “I'll ask Kim.” I'm glad you said yes because I do believe for anybody going through any mental health condition, this list is bound, and I think the solutions will really be something that can be a game changer in their recovery. Kimberley: Absolutely, absolutely. I love it mostly because, and we're going to get straight into these five roadblocks, they're really about mindset and going into recovery. I think it's something we're not talking about a lot. We're talking about a lot of treatment, a lot of skills, and tools, but the strategies and understanding those roadblocks can be so important. Chris: Yeah. I did a talk for a support group. They had asked me to come and speak, and I just got this idea to talk about mindset. I did this presentation on mindset, and people were like, “Nobody's talking about it.” In the back of my head, I'm like, “Kim and I did.” But we're the only ones. Because I do think so many people get the tools, right? The CBT tools, they get the ERP tools, the mindfulness edition, and people really find the tools that work for them. But when I really think of my own personal recovery with multiple mental health diagnoses, it was always about mindset. And that's what I like about our talk today. It's universal for anyone going through any mental health condition, anxiety base, and it's that mindset that I think leads to recovery. It shouldn't be the other way around. The tools are great, but the mindset needs to be there. Kimberley: Yeah. We are specifically speaking to the folks who are burnt out, feeling overwhelmed, feeling a lack of hope of recovery. They really need a kickstart, because that was actually the big title of the presentation. It was really addressing those who are just exhausted with the process and need a little bit of a strategy and mindset shift. Chris: Yeah. I don't want to compare, but I broke my ankle when I was hiking in Hawaii, and I have two autoimmune diseases. Although those ailments have caused problems, especially the autoimmune, when I think back to my mental health journey, that always wore me out more because it's with you all the time, 24/7. It's your mental health. When my autoimmune diseases act up, I'm exhausted, I'm burnt out, but it's temporary. Or my ankle, when it acts up, I have heating pads, I have things I can do, but your brain is with you 24/7. I do believe that's why a lot of people resonate with this messaging—they are exhausted. They're busting their butt in treatment, but they're tired and hitting roadblocks. And that's why this talk really came about. Kimberley: Yeah, exactly. All right, let's get into it here in a second. I just want to give one metaphor with that. I once had a client many years ago give the metaphor. She said, “I feel like I'm running a marathon and my whole family are standing on the out, like on the sidelines, and they're all clapping, but I'm just like faceplant down in the middle of the road.” She's like, “I'm trying to get up, I'm trying to get up, and everyone's telling me, ‘Come on, you can do it.' It's so hard because you're so exhausted and you've already run a whole bunch of miles.” And so I really think about that kind of metaphor for today. If people are feeling that way, hopefully they can take away some amazing nuggets of information.  Chris: Absolutely. That's a good visual. Faceplant. Kimberley: It was such a great and powerful visual because then I understood this client's experience. Like, “Oh, okay. You're really tired. You're really exhausted.” ROADBLOCK #1: YOU BEAT YOURSELF UP! Okay, let's get into it. So, I'm going to go first because the number one roadblock we talked about, not that these are in any particular order, but the one we came up first was that you beat yourself up. This is a major roadblock to recovery for so many disorders. You beat yourself up for having the disorder. You beat yourself up for not coping with it as well as you could. You beat yourself up if you have OCD for having these intrusive thoughts that you would never want to have. Or you're beating yourself up because you don't have motivation because you have, let's say, some coexisting depression.  The important thing to know there is, while beating yourself up feels productive, it might feel like you're motivating yourself, or you may feel like you deserve it. It actually only makes it harder. It only makes it feel like you've got this additional thing. Again, a lot of my patients—let's use the marathon example—might yell at themselves the whole way through the marathon, but it's not a really great experience if you're doing that, and it takes a lot of energy.  SOLUTION #1: SELF-COMPASSION So what we offered here as a strategic solution is self-compassion—trying to motivate and encourage yourself using kindness. If you're going through a hard day, maybe, just if you've never tried this before, trial what it would be like to encourage yourself with kind words or asking for support, asking for help so that you're not burning all that extra energy, making it so much harder on yourself, increasing your suffering. Because I often say to patients, the more you suffer, the more you actually deserve self-compassion. It's not the other way around. It's not that the more you suffer, the less you deserve it. Do you have any thoughts on that, Chris? Chris: Oh yeah. I would say I see that across the board with my clients, this harshness, and there's this good intention behind it, this idea that if I can just bully myself into recovery. I always try to remind clients that anxiety-based disorders, it's a part of our bodies as well. Our brain is a part of our body, just like our arm, our tibia, our leg, all these other bones, but there's a lack of self-empathy that we have for ourselves, as if it's something that we're choosing to do. Someone with a broken leg doesn't wake up in the morning and get mad at themselves that their leg is still broken. They have understanding, and they're working on their exercises to heal. It's the same with these disorders.  So, the reason I love self-compassion is when we go and step in to help one of our friends, we use a certain tone, we use certain words, we tap into their strengths, we use encouragement because we know that method is going to be what boosts them up and helps them get through that rough patch. But for some reason, when it's ourselves, we completely abandon everything we know that's supportive, and we talk to ourselves in a way that I almost picture like a really negative boot camp instructor, like in the military, just yelling and screaming into submission. The other thing is when we're beating ourselves up like that, we're more likely to tap into our unhelpful habits. We're more likely to shut down and isolate, which we see a lot in BDD, social anxiety, et cetera. But that self-compassion isn't like a fake pop culture support. It's really tapping into meeting yourself where you're at, giving yourself some understanding, and tapping into the strategies that have worked in the past when you're in a low moment.  I know sometimes people are like, “I don't know how to do that,” but you're doing it to everybody else in your life. Now it's time to give yourself that same self-compassion that you've been giving to everybody important to you. Kimberley: Yeah, and we actually have a few episodes on Your Anxiety Toolkit on exactly how to embrace self-compassion, like how that might actually look. So, if people are really needing more information there, I can add in the show notes some links to some resources there as well.  ROADBLOCK #2: THERE WILL BE HARD DAYS  Okay. Now, Chris, can you tell us about the second most common or another common anxiety roadblock around this idea that there will be hard days? Chris: There's always these great images if you Google about what people think recovery will look like versus what recovery looks like. I love those images because there is this idea. We see a lot of perfectionism in anxiety disorders. In OCD, we see perfectionism. So, this idea of, like, I should be here and I should easily scoot to the end. It's not going to be like that; it's bumpy, it's ups and downs. We know so much factors into or impact how our mental health disorder shows up. We can't always control our triggers. Sometimes if we haven't slept well or there's a lot of change in our life, we could have more anxiety. So, it's going to ebb and flow.  So, when we have this fixed mindset of like, it has to be perfect, there has to be absolutely no bumps on the road, no turbulence, we're going to set ourselves up for failure because the day we have a hard day, we want to completely shut down. So I really believe, in this case, the solution is thinking bigger. If you're thinking day to day, sometimes if you're too in it, you're dealing with depression, you're really feeling bad, you skipped school because you have a presentation, social anxiety is acting up. You think bigger picture. Why am I here? Why am I doing this? Why have I sought out treatment? Listen to this podcast. What am I trying to accomplish?  SOLUTION #2: KNOW YOUR WHY I know for me in my own recovery, knowing my why was so important. There were certain things in my life that I found important to achieve, and I kept that as the figurative carrot in front of the mule to get me to go. So, that way, if I had a rough day, I thought bigger picture. What do I need to do today to make sure that I meet my goals? And so, I believe everybody needs to know their why.  Now, it doesn't have to be grandiose. Some people want to build a school and teach kids in underprivileged countries. Amazing why. But other people are sometimes like, “I just want to be able to make my own choices today and not feel like I base them out of anxiety.” There's no right or wrong why, but if you can know what beacon you're going to, it really helps you get through those hard days.  What about for you? When we talk about this, what comes up for you? Kimberley: Well, I think that for me personally, the why is a really important mindset shift because often I can get to this sort of, like you said, perfectionistic why. Like, the goal is to have no anxiety, or the goal is to have no bad days. We see on social media these very relaxed people who just seem to go with the flow, and that's your goal. But I have to often with myself do a little reality check and go, “Okay, are you doing recovery to get there? Because that goal might be setting you up for constant disappointment and failure. That mightn't be your genetic makeup.”  I'm never going to be like the go-with-the-flow Kimberley. That's just not who I am. But if I can instead shift it to the why of like, what do I value? What are the things I want to be able to do despite having anxiety in my life? Or, despite having a hard day, like you said, how do I want that to look? And once I can get to that imagery, then I have a really clear picture. So, when I do have a bad day, it doesn't feel so defeating, like what's the point I give up, because the goal was realistic. Chris: For me, a big part of my why in recovery, once I started getting into a place where I was managing the disorders I was dealing with—OCD, body dysmorphic disorder, I had a lot of generalized anxiety, and major depressive disorder—I was like, “I need to give back. There's not people my age talking about this. There's not enough treatment providers.” There was somewhere, like in the middle of my treatment, that I was like, “I don't know how I'm going to advocate. I don't know what that's going to look like, but I have to give back.” And so, on those hard days when I would normally want to just like, “Well, I don't care that it's noon, I'm shutting it down, I'm going into my bed, I'm just going to sleep the rest of the day,” reminding myself like there's people out there suffering that can't find providers, that can't find treatment, may not even know they have these disorders. I have to be one of the voices in the community that really advocates and gets people education and resources. And so, I didn't let myself get in bed. I looked at the day as quarters. Okay, the morning and the afternoon's a little rough, but I still have evening and night. Let me turn it around. I have to go because I have this big goal, this ambitious dream. I really want to do it. So that bigger why kept me just on track to push through hard days. ROADBLOCK #3: YOU RUN OUT OF STAMINA Kimberley: Amazing. I love that so much. All right. The third roadblock that we see is that people run out of stamina. I actually think this is one that really ties into what we were just talking about. Imagine we're running a marathon. If you're sprinting for the first 20 miles, you probably won't finish the race. Or even if you sprint the first two miles, you probably won't finish the marathon.  One of the things is—and actually, I'll go straight to the strategy and the thing we want you to practice—we have to learn to pace ourselves throughout recovery. As I said, if you sprint the first few miles, you will fall flat on your face. You're already dealing with so much. As you said, having a mental health struggle is the most exhausting thing that I've ever been through. It requires such of your attention. It requires such restraint from not engaging in it and doing the treatment and using the tools. It's a lot of work, and I encourage and congratulate anyone who's trying. The fact that you're trying and you're experimenting with what works and what doesn't, and you're following your homework of your clinician or the workbook that you've used—that's huge. But pacing yourself is so important. So, what might that look like? Often, people, students of mine from CBT School, will say, “I go all out. I do a whole day of exposures and I practice response prevention, and I just go so hard that the next day I am wiped. I can't get out of bed. I don't want to do it anymore. It was way too much. I flooded myself with anxiety.” So, that's one way I think that it shows up. I'll often say, “Okay, let's not beat yourself up for that.” We'll just use that as data that that pace didn't work. We want to find a rhythm and a pace that allow you to recover. It's sort of like this teeter-totter. We call it in Australia a seesaw. You want to do the work, but not to the degree where you faceplant down on the concrete. We want to find that balance.  I know for me, when I was recovering from postural orthostatic tachycardic syndrome, which is a chronic illness that I had, it was so hard because the steps to recovery was exercise, but it was like literally walking to the corner and back first, and then walking half a block, and then walking three-quarters of a block, and then having my husband pick me up, then walking one block. And that's all I was able to do without completely faceplanting the next day, literally and figuratively.  My mind kept saying to me, “You should be able to go faster. Everybody else is going faster. Everyone else can walk a mile or a block. So you should be able to.” And so, I would push myself too hard, and then I'd have to start all over again because I was comparing myself to someone who was not in my position.  SOLUTION #3: PACE YOURSELF So, try to find a pace that works for you, and do not compare your pace with me or Chris or someone in your support group, or someone you see on social media. You have to find and test a pace that works for you. Do you have any thoughts, Chris? Chris: Yeah. I would say in this one, and you alluded to it, that comparison, that is going to get you in this roadblock because you're going to be looking to your left and your right. Why is that person my age working and I'm not? It's not always comparing yourself. Sometimes, like you said, it is people in your support group. It's people that you see advocating for the disorder you may have. But sometimes people even look at celebrities or they'll look at friends from college, and can I do that? The comparison never motivates you, it never boosts you; it just makes you feel less than. That's why one of my favorite quotes is, “Chase the dream, not the competition.” It's really finding a timeline that works best for you.  I get why people have this roadblock. As somebody who's lived through multiple mental health disorder diagnoses, it's like, once we find the treatment, we want to escalate to the finish line, and we'll push ourselves in treatment sometimes too much. And then we have one of those days where we can't even get out of bed because we're just beat up, we're exhausted, and it's counterproductive.  I wanted to add one thing too. The recovery part may not even be what you're doing with your clinician in a session that you are not pacing yourself with. My biggest pacing problem was after recovery, not that the disorders magically went away, they were in remission, I was working on doing great, but it was like, I went to martial arts, tennis, learned Spanish, started volunteering at an animal shelter, went back to school, got a job, started dating. It was so much. Because I felt like I was behind, I needed to push myself.  The problem that started to happen was I was focusing less on the enjoyable process of dating or getting a job, or going back to school. I was so fixated on the finish line. “I need to be there, I need to be there. What's next? What's next?” I got burnt out from that, and I was not enjoying anything I was doing.  So, I would say even after you're managing your disorder, be careful about not pacing yourself, even in that recovery process of getting back into the lifestyle that you want. Kimberley: Yeah, absolutely. I would add too, just as a side point, anyone who is managing a mental health issue or an anxiety disorder, we do also have to fill our cup with the things that fill our hearts. I know that sounds very cliche and silly, but in order to pace ourselves and to have the motivation and to use the skills, we do have to find a balance of not just doing all the hard things, but making sure you schedule time to rest and eat and drink and see friends if that fills your cup, or read if that fills your cup. So, I think it's also finding a rhythm and a balance of the things that fill your cup and identifying that, yes, recovery is hard. It will deplete your stores of energy. So, finding things that fill that cup for you is important.   Chris: Well, you just made a good point too. In my recovery, all those things you mentioned, I thought of those as like weakness, like I just wasted an hour reading. Sometimes even with friends. That one, not as much, because I saw value in friendship. But if I just watched a movie or relaxed, or even just hung out with friends, it felt like a waste. I'm like, “How dare I am behind everybody else? I should be working. I should be this. I should move up.” A lot of should statements, a lot of perfectionist expectations of myself.  So, the goal for me or the treatment for me wasn't to then go to the other extreme and just give up everything; it was really to ask myself, like you said, how can I fill my cup in ways that are important and see value and getting a breakfast burrito with a friend and talking for three hours and not thinking like, “Oh, I should have been this because I got to get my degree.” I'm glad that you brought that up. I always think of like we're overflowing our cup with mental health conditions. We have to be able to have those offsets that drain the cup so we have a healthy balance. So, a great point. ROADBLOCK #4: NOT OWNING YOUR RECOVERY Kimberley: I agree. So important. Would you tell us about owning your recovery? Because you have a really great story with this. Chris: Yeah. People ask me all the time how I got better. A lot of people with body dysmorphic disorder struggle to get better. Obviously, we know that with obsessive-compulsive disorder, major depressive disorder, et cetera. So, a lot of people will ask sometimes, and I always say to them, if I had to come up with one thing, it was because I made my mental health recovery number one. I felt that it was like the platform that I was building my whole life on. I'm so bad with the-- what is it? The house, the-- I'm not a builder.  Kimberley: Like the foundation. Chris: Thank you. Clearly, I'm not going to be making tools tomorrow or making things with tools. But yeah, like a house has to have a nice foundation. You would never build a house on a rocky side of the mountain. And so, I had to give up a lot, like most of us do, as we start to get worse. I became housebound and I dropped out of college, and I gave up a job. I was working in the entertainment industry, and I really enjoyed it. I was going to film school, and I was happy. I had to give all that up because I couldn't even leave my house because of the disorder.  SOLUTION #5: MAKE YOUR RECOVERY THE MOST IMPORTANT THING So, when I was going to treatment and I was really starting to see it work, I was clear to that finish line of what I needed to do. So I made it the most important thing. It wasn't just me; it was my support system. My treatment was about a four-hour round trip from my house, so my mom and I would meet up every day. We drive up to LA. I go to my OCD therapist, and I'd go to my psychiatrist and then my BDD therapist and support group, and then come home. There's times I was exhausted, I wanted to give up, I was over it, but I never ever, ever put it to number two or three. I almost had this top three list in my head, and number one was always my recovery. My mom too, I mean, when she talks, she'll always say it's the most important thing. If my job was going to fire me because I couldn't come in because I had to take my kid on Wednesdays to treatment, I was going to get fired and find a new job. We just had to make this important.   As I was getting better, there were certain opportunities that came back to me from my jobs or from school. My therapist and I and my mom just decided, “Let's hold off on this. Let's really, really put effort into the treatment. You're doing so well.” One of the things that I see all the time, my mom and I run a very successful family and loved ones group. A lot of times, the parents aren't really making it the priority for their kids or the kids, or the people with the disorders aren't really making it a priority. It's totally understandable if there's things like finances and things, barriers. But that's not what I'm talking about. I'm talking about when people have access to those things, they're just not owning it. Sometimes they're not owning it because they're not taking it seriously or not making it important. Or other times, people are expecting someone else to get them better.  I loved having a team. I didn't have a big team. I came from nothing. It was a very small team. I probably needed residential or something bigger. I only really had my mom's support, but we all leaned on each other. But I always knew it was me in the driver's seat. At the end of the day, my therapist couldn't save me, my mom couldn't save me, they couldn't come to my house and pull me out of bed or do an exposure for me, or have me go out in public during the daytime because of BDD. I had to be the one to do it. I could lean on them as support systems and therapists are there for, but at the end of the day, it was my choice. I had to do it. When my head hit the pillow, I had to make sure that I did everything I possibly could that day to recover.  When I took ownership, it actually gave me freedom. I wasn't waiting for someone to come along. I wasn't focusing on other things. I made it priority number one. I truly believe that that was the thing that got me better. Once again, didn't have a lot of resources, leaned a lot on self-help books and stuff because I needed a higher level of care, but there was none and we couldn't afford it. I don't want anyone to hear this podcast and think, “Well, I can't find treatment in my area.” That's not what I'm saying. I'm just saying, whatever you have access to, own it, make it a priority, and definitely be in that leader's seat because that's going to be what's going to get you better. Kimberley: Yeah, for sure. I think too when I used to work as a personal trainer, I would say to them, “You can come to training once a week, but that once a week isn't going to be what crosses you across that finish line.” You know what I mean? It is the work you do in the other 23 hours of that day and the other seven days of the week. I think that is true. If you're doing and you're dabbling in treatment, but it's not the main priority, that is a big reason that can hold you back. I think it's hard because it's not fair that you have to make it priority number one, but it's so necessary that you do.  I really want to be compassionate and empathize with how unfair it is that you have to make this thing a priority when you see other people, again, making their social life their priority or their hobby their priority. It sucks. But this mindset shift, this recalibration of this has to be at the top. When it gets to being at the top, I do notice, as a clinician, that's when people really soar in their recovery. Chris: Yeah. We had a very honest conversation with my BDD therapist, my OCD therapist, and my psychiatrist, and they're like, “You need a higher level of care. We understand you can't afford it. There's also a lot of waiting lists.” They're like, “You're really going to have to put in the work in between sessions. You're supposed to be in therapy every day.” We just couldn't. All we can afford is once a week. They said, “Look, when you're not in our session, you need to be the one.”  So, for instance, with depression, my psychiatrist is like, “Okay, you're obviously taking the medication, but you need to get up at the same time every day. Open up all your blinds, go upstairs, eat breakfast on the balcony, get ready, leave the house from nine to five.” I didn't have a job. “But you need to be out of the house. You need to be in nature. You need to do all these things.” I never wanted to, but I did it. Or with my OCD and BDD recovery, I didn't want to go out in public. I felt like it looked horrendous. I felt like people were judging me, but I did. Instead of going to the grocery store at 2:00 in the morning, I was going at noon. When everyone's there for OCD, it was like, I didn't want to sit in public places. I didn't want to be around people that I felt I could potentially harm.  My point is like every single day, I was doing work, I was tracking it, I was keeping track, and I had to do that because I needed to do that in order to get better based on the setup that I had.  I do want to also say a caveat. I always have the biggest empathy for people or sympathy for people that are a CEO of a company or like a parent and have a lot of children, or it's like you're busy working all day and you're trying to balance stuff. I mean, the only good thing that came from being housebound is I didn't have a lot of responsibilities. I didn't have a family. I wasn't running a company. I wasn't working. So, I did have the free time to do the treatment. So, I have such sympathy for people that are parents or working at a company, or trying to start their own small business and trying to do treatment too. But I promise you, you don't have to put your recovery first forever. Really dive into it, get to that place where you're really, really stable. It'll still be a priority, but then you will be a better parent, a better employee, a better friend once you've really got your mental health to a level that you can start to support others. You may need to support yourself first, like the analogy with a mask on the plane. ROADBLOCK #5: YOU HAVE A FIXED MINDSET Kimberley: Agreed. That's such an important point. All right, we're moving on to roadblock number five. This is yours again, Chris. Tell us about the importance of specific mindsets, particularly a fixed mindset being the biggest roadblock. Chris: One of the things that makes me the most sad about people having a mental health condition because of how insidious they are is it starts to have people lose their sense of identity. It has them start to almost re-identify who they are, and it becomes a very fixed mindset. So, if you have social anxiety or social phobia, it's like, “Oh, I'm somebody that's not good around people. I say embarrassing things. I never know what kind of conversation to lead with. I should probably just not be around people.” Or, let's say generalized anxiety. “Deadlines really caused me too much strain. I can't really go back to school.” BDD. “I'm an unattractive person. Nobody wants to date me. I'm unlovable.”   We get into these fixed mindsets and we start to identify with them, and inevitably, that person's life becomes smaller and smaller and smaller. So, the more they identify with it, the more that they become isolated from others, and they have this very fixed mindset. I think of like OCD, for instance, isn't really about guidelines; it's all about rules. This is how things are supposed to be. What happens is when I work with a client specifically, somebody that's pretty severe, it's trying to get them to see the value in treatment and to even tap into their own personal values is really difficult. It's like, “Treatment doesn't work. I've tried all the medications. I don't know what I'm going to do. I'm just not somebody that can get better.” SOLUTION #5: GROWTH MINDSET What I tell clients instead is, “Let's be open. Let's be curious. Let's move into a growth mindset. Let's focus on learning, obtaining education, being open to new concepts. Look, when you were younger and the OCD didn't really attack you, or when you were younger and you didn't deal with social anxiety, you were having friends, you had birthday parties, you were going to school, and everything. Maybe that's the real you, and it's not that you lost it. You just have this disorder that's blocked you from it.” And so, when clients become open and curious and willing to learn, willing to try new things, and to get out of their comfort zone, that's where the growth really happens.  If you're listening to this podcast or watching it right now and you're determined like, “This isn't working; nothing can help me,” that fixed mindset is never something that's going to get you from where you are to where you want to be. You have to have that growth, that learning, that trying new things, expanding.  I always tell clients, “If you try something with your therapist and it doesn't work, awesome. That's one other thing that doesn't work. Move on to something else.” That openness. What I always love after treatment is people are like, “I am social. I do love to be around people. I am somebody who likes animals. I just was avoiding animals because of harm thoughts.” People start to get back into who they really are as soon as they start to be more open to recovery. Kimberley: Yeah, for sure. The biggest fixed mindset thought that I hear is, “I can't handle it.” That thought alone gets in the way of recovery so many times. We go to do an exposure, “I can't handle this.” Or, “What if I have a panic attack? I cannot handle panic attacks.” It's so fixed. So I often agree with you. I will often say, this work, this mental health work, or this human work that we do is shifting the way we see ourselves and life as an experiment. We always have these black-and-white beliefs like “I can't handle this” or “I can't do this. I can't get in an elevator. I can't speak public speaking,” or whatever it might be. But let's be curious. Like you said, let's use it as an experiment. Let's try, and we'll see. Maybe it doesn't go great. That's okay, like you said, but then we know we have data, and then we have information on what got in the way, and we have some information.  I think that even just being able to identify when you're in a fixed mindset can be all you need just to be like, “Oh, okay, I'm having a very black-and-white fixed mindset.” Learning how to laugh and giggle at the way our brain just gets so determined and black-and-white, like you can't do this, as you said, I think is so important because, like you said, once you get to recovery, then you go on to live your life and actually do the things that you dream, the dream that you're talking about. It might be you want to get a master's degree or you might want to go for a job, or you want to go on a date. You're going to be able to use that strong mindset for any situation in life. It applies to anything that you're going to conquer.  I always say to clients, if you've done treatment for mental health, you are so much more prepared than every student in college because they haven't gone through, they haven't had to learn those skills. Chris: Yeah, no, exactly. I remember like my open mindset was one of the assets I had in recovery. I remember going to therapy and being like, “I'm just going to listen. These people clearly know what they're doing. They've helped people like me. Why would it be any different?” And I was open. I can see the difference with clients that have a more growth mindset. They come in, they're scared. They're worried. They've been doing something for 10, 15, 16 years, and they're like, “Why is this guy going to tell me to try to do different things or to think different or have different thinking patterns?” But they're open. I always see those people hit that finish line first. It's the clients that come and shut down. The family system has been supporting this like learned helplessness. Nobody really wants to rock the boat. Everything shut down and closed. It's like prying it open, as most of the work. And then we finally get to the work, but we could have gotten there quicker. Everybody's at their own pace, but I really hope that people hear this, though, are focused on that openness. You were talking about like people thinking they can't handle it. The other thing I hear sometimes is people just don't think they deserve it. “I just don't even deserve to get better.” You do. You do. That's what I love about my job the most. Everybody that comes into my office, and I'm like, “You deserve a better life than you're living. Whatever it is you want to do. You want to be a vet. How many animals are you going to save just by getting into being a vet? You got to do it.” My heart breaks a little bit when people have been dealing with mental health for long enough that they start to believe they don't even deserve to get better.  SOLUTION #6: IT'S A BEAUTIFUL DAY TO DO HARD THINGS Kimberley: I love that. So, we had five roadblocks, and we've covered it, but we promised six strategies. I want to be the one to deliver the last one, which everyone who listens already knows what I'm going to say, but I'm going to say it for the sake that it's so important for your recovery, which is, it's a beautiful day to do hard things. It is so important that you shift, as we talked about in the roadblock number one, you shift your mindset away from “I can't do hard things” to “It's okay to do hard things.” It doesn't mean you've failed. Life can be hard.  I say to all my patients, life is 50/50 for everybody. It's 50% easy and 50% hard. I think some people have it harder than others. But the ones who seem to do really well and have that grit and that survivor's mindset are the ones who aren't destroyed by the day when it is hard. They're willing to do the hard thing. They're okay to march into uncertainty. They're willing to do the hard thing for the payoff. They're willing to take a short-term discomfort for the long-term relief or the long-term payout. I think that mindset can change the game for people, particularly if you think of it like a marathon. Like, I just have to be able to finish this marathon, I'm going to do the hard thing, and think of it that way. There'll be hills, there'll be valleys, there'll be times where you want to give up, but can I just do one hard thing and then the next hard thing, and then the next hard thing? Do you have any thoughts on that? Chris: I'm glad that this is the message that you put out there. I'd say, obviously, when I think of Kim Quinlan as a friend, I think of other things and all the fun we've had together. But as a colleague, I always think of both. Obviously, self-compassion. But this idea of it's a beautiful day to do hard things, I like it because we've always talked about doing hard things as this negative thing before you came along, and by adding this idea of it's a beautiful day. When I look at all the hard things I did in my own recovery, or I see clients do hard things, there's this feeling of accomplishment, there's this feeling of growth, there's this feeling of greatness that we get. Just like you were saying, beyond the mental health conditions that I dealt with, when I start getting into real life after the mental health conditions now are more in recovery, every time I choose to do hard things, there's always such a good payoff. I was convinced I would never be able to get through school and get a degree and become a licensed therapist because I struggled with school with my perfectionism. It was difficult for me to get back in there and to humble myself and say, “Hey, you may flop and fail.” But now I'm a licensed therapist because of that willingness to do hard things.  I could give a plethora of examples, but I want people to hear that doing hard things is your way of saying, “I believe in myself. I trust myself that I can accomplish things, and I'm going to tap into my support system if I need to, but I am determined, determined, determined to push myself to a level that I may not think I can.” I love when clients do that, and they always come in, they're like, “I'm so proud of myself, I can't wait to tell you what I did this weekend.” I love that. So, always remember hard things come with beautiful, beautiful, beautiful outcomes and accomplishments. Kimberley: Yeah. I think the empowerment piece, when clients do scary, hard things, or they feel their hard feelings, or they do an exposure, they'll often come in and be like, “I felt like I could do anything. I had no idea about the empowerment that comes from doing hard things.” I think we've been trained to think that if we just avoid it, we then will feel confident and strong, but it's actually the opposite. The most empowered you'll ever feel is right after you've done a really, really hard thing, even if it doesn't go perfectly. Chris: Yeah, and so much learning comes out of it. That's why I always tell clients too, going back to one of our first roadblocks, beating yourself up prevents the learning. Let's say you try something and it doesn't go well. I was talking to a colleague of ours who I really, really like. She was telling me how her first treatment center failed. Now she's doing really well for herself down in San Diego. She's like, “I just didn't know things, and I just did things wrong, and I learned from it, and now I'm doing well.”  It's like, whenever we look at something not going the way we'd like as an opportunity to learn and collect data, it just makes us that much better when we try it the other time. A lot of times these anxiety disorders were originally before treatment, hopefully trying to find ways to avoid our way through life—tough words—and trying to figure out, like, how can I always be small and avoid and still get to where I want to be? When people hear this from your podcast—it's a beautiful day to do hard things—I hope that they recognize that you don't have to live an avoidant lifestyle, an isolated lifestyle anymore. Really challenging yourself and doing hard things is actually going to be so rewarding. It's incredible what outcomes come with it. Kimberley: Amazing. Well, Chris, thank you so much for doing this with me again. We finally stamped it into the podcast, which makes me so happy. Tell us where people can hear about you, get in contact with you, and learn more about what you do. Chris: I am really active in the International OCD Foundation. I'm one of their board members. I also am one of their lead advocates, just meeting as somebody with the disorder. I speak on it. Then I lead some of their special interest groups. The Body Dysmorphic Disorder Special Interest Group is one of them, but I lead about four of them. One of their affiliates, OCD Southern California, I am Vice President of OCD SoCal and a board member. We do a lot of events here locally that Kim is part of, but also some virtual events that you could be a part of. And then, as a clinician, I'm a licensed clinician in Costa Mesa, California. I currently work at The Gateway Institute. You can find me either by email at my name, which is never easy to spell. So, ChrisTrondsen@GatewayOCD.com, or the best thing is on social media, whether it's Instagram, Facebook, or X, I guess we're calling it now. Just @christrondsen. You could DM me. I always like to hear from people and get people's support, and anything I can do to support people. I always love it. Kimberley: Oh my gosh, you're such a light in the community, truly. A light of hope and a light of wisdom and knowledge. I want to say, because I don't tell you this enough as your friend and as your colleague, thank you, thank you for the hope that you put out there and the information you put out there. It is so incredibly helpful for people. So, thank you. Chris: I appreciate that. I forgot to say one thing real quick. Every first, third, and fourth Wednesday of the month at 9 a.m. Pacific Standard Time on the IOCDF, all of their platforms, including iocdf.org/live, I do a free live stream with Dr. Liz McIngvale from Texas, and we have great guests like Kim Quinlan on, so please listen. But thank you for saying that. I always try to put as much of myself in the community, and you never know if people are receiving it well. I want to throw the same thing to you. I mean, this podcast has been incredible for so many. I always play some of this stuff for my clients. A lot of clients are looking for podcasts. So, thanks for all that you do. I'm really excited about this episode because I think it's something that we touch so many people. So, now to share it on a bigger scale, I'm excited about it. But thank you for your kind words. You're amazing. It's all mutual. Kimberley: Thank you. You're welcome back anytime. Chris: And we're going to get Greek food soon. It's funny [inaudible] I'm telling you. It's life-changing. Thanks, Kim. Listen to other episodes. Kimberley: Thank you.

Building Texas Business
Ep063: Decoding the Sports Industry with David Fletcher

Building Texas Business

Play Episode Listen Later Dec 20, 2023 31:05


In today's episode of Building Texas Business, join us for a fascinating discussion with our guest David Fletcher, General Manager of Lone Star Sports and Entertainment. David gives us exclusive insights into the sports business industry, highlighting the economic impact of major sporting events on Houston. We learn about LSSE's role in the city's sports landscape and the excitement for the upcoming Tax Act Texas Bowl. David also enlightens us on why Houston is a major sports hub, touching on upcoming events like the college football championship and the 2026 FIFA World Cup. Tune in for a thrilling exploration of the fast-paced world of sports business. SHOW HIGHLIGHTS Chris talks with David Fletcher, the General Manager of Longstar Sports and Entertainment, about the intricacies and realities of the sports business world. David describes the significant economic impact of major sporting events on the business community, highlighting their ability to draw in substantial revenue and tourism. We discuss the role of LSSE in the Houston sports scene and its involvement in exciting upcoming events like the Tax Act Texas Bowl. David addresses some common misconceptions about the sports industry, revealing the hard work, long hours, and sacrifices behind the scenes. We delve into what it means to be a good teammate in the sports industry, focusing on traits such as being coachable, ready, and positive. David shares insights on why Houston has become a hotspot for sports business, citing its prime location, diverse population, and robust infrastructure. We discuss the upcoming national college football playoff championship and the anticipation it's generating in Houston. David gives a preview of the 2026 FIFA World Cup, expressing his enthusiasm for the global event to be hosted in Houston. I explore personal topics with David, such as his first job experience, his preference for Tex-Mex over barbecue, and his dream 30-day sabbatical destination. David shares his passion for skiing in Park City, Utah, expressing gratitude for the support and involvement of the Houston community in their work. LINKSShow Notes Previous Episodes About BoyarMiller GUESTS David Fletcher About David TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode you will meet David Fletcher, general manager of Longstar Sports and Entertainment. David shares his insights into the business of sports, as well as the economic impact major sporting events can have on the business community. David, I wanna welcome you to Building Texas Business. Thanks for coming today. David: It's great to be here, Chris. Appreciate the opportunity. Chris: So let everybody know, you're the general manager of what's called Longstar Sports and Entertainment here at Houston. Tell the audience a little bit about what that company is and kind of how it fits into the sports landscape here in Houston. David: Yeah, longstar Sports and Entertainment, or LSSE, as we try to call it with such a long name, is really the events production and management company at Houston, texans. So we are a primary outlet for event production, promotion and really a focus to our efforts to date around filling event dates at NRG Stadium. Most of what we do, chris, is in the sports space, although we have certainly done fair share of shows in the entertainment side, but college football, international soccer, rugby are all really big parts of what we do and inside of that we can do anything and everything that we need to do to make an event successful. We've promoted and negotiated and done our own events. We work with partners like ESPN or the Major League Soccer to host events at our building for them. We work with global brands like Manchester United, real Madrid or even Taylor Swift to bring events to our place in a variety of different ways. So really our focus is on bringing people together in Houston and we've done some other things over the years some investments and some events outside of NRG Stadium. But at our core we are a major part of making NRG Stadium one of the world class destinations for events and we're very proud of what we've been able to do over the last 21 years. Chris: That's what I love about kind of the focus at LSSC and the Texans for that matter is really a focus on doing things for the benefit and betterment of Houstonians. It seems to be kind of maybe a core focus. David: No question. I mean, look, at the end of the day, our organization is only focus on three things it's creating experiences, it's delivering incredible vowed partners and it's about doing great things for Houston. So, in that core capacity, major events, whether it be bringing Leon O Messi to play at NRG Stadium in an event like Copa America a few years ago I mentioned Taylor Swift we had a chance to host her in 2018, or Keddie Chesney or George Straits or Tim McGraw done shows with all of them over the years to the big time college football, like the Tax Act Texas Bowl that we host each and every year. Our focus is on really those three initiatives and I think they play into exactly what you said, which our organization has been all about, and the family the McNair family has been all about since day one. Chris: So, speaking of the Tax Act Texas Bowl, where we've got a match up right around the corner with Oklahoma State and Texas A&M excited about that and I would think that there is some excitement from those fan bases about being here at Houston. David: No question, our 18th year of hosting that college football postseason spectacular that happens each and every year at NRG Stadium. Last 10 years we've had the Big 12 in SEC and you mentioned it Texas A&M, who's obviously one of, if not, the biggest collegiate brand in this part of the world, going and taking on Oklahoma State, an old rival there from the Big 12 days and 20th ranked Oklahoma State Cowboys, I might add, who made it all the way to the Big 12 championship game this year and have the nation's best running back in Oli Gordon. A lot of things to be excited about on both fan bases. Texas A&M obviously a great brand, but had their struggles on the field relative to their expectations this year. A lot of transition, including bringing in a really exciting new coach and Mike Elko, and this is an opportunity for both of these teams, but particularly Texas A&M, to start their 2024 March to the championship this December 27th. Chris: Very good. So let's talk a little bit just about you and kind of how you got into the sports industry and you've been general manager now at LSE like 10 years. That's crazy because I can remember when you first took over the role. So 10 years goes by fast. David: It goes by real fast, chris. Look, for me sports has been an incredible part of my life, like many, since my early days of youth, I know as a kid. For me there wasn't a day that didn't go by literally a day that I didn't have to go to some practice or didn't get to go to some practice of some kind, played a lot of sports really important to my family growing up and ultimately developed a very strong passion for sport itself. As I got a little older I was in school at the University of Texas I realized that you could make a business out of it. You could create a life around the, not just playing on the field, and for me my playing days they definitely ended in high school, which is okay. I still get to this day, get to go out there and try and hack it with the best of them every once in a while, but I do it vicariously most of the time in working with my kids and coaching them and watching them grow. So for me, like I said, I knew sport was a big part of what I had a passion for when I graduated from UT. I had an opportunity to be to work for an NFL team in my hometown right here in Houston Texas. They didn't even have a name until a few weeks into my job, but that was the Houston Texans, and so coming out of UT and having the opportunity to be a part of building a professional team no less an NFL team from the ground up was something that I thought was really cool and I thought would be something that would help fuel that passion further, and it has. There's no question, of course, as a graduate coming out of college, many of us, myself included had bills to pay, and working as an intern at any sports team is not a great way to pay off those bills very quickly. But you know, I knew I had. I knew I had a goal in mind. I knew that I could make a business out of this if I really focused on making the most of the opportunities I had about keeping a positive attitude and really just taking every opportunity I could to grow, and I did that. I worked at the Texans during that first season, had an opportunity after that to get into a sales side where I did start making money working in media sales after leaving the team, spent a few years doing that for the University of Texas Athletics and then with the Houston Rockets, but I had a chance to return back to the team in 2010 and have been with the Texans in some way or shape or form ever since and that's been a lot of fun to really get to be in my hometown to work for the NFL team ups and downs included along the way, right, as we've had some great years and some not so great years. But going back to what I talked about earlier about being able to make an impact, particularly in my hometown, it's been an amazing opportunity for me and I still wake up every day and I know this is gonna sound really silly and I've grown a lot in my career, but we office at NRG Stadium and there are a lot of days where I walk in I'll hear the voice guy, david Brady, in my head going welcome to NRG Stadium. Chris: And it's just for me as I walk in the office. David: You know, it's a subtle reminder in my head that you know what. This is something pretty cool and this is something really special and been fortunate enough to be a part of a lot of things that have helped grow this community as a sports destination and then hopefully a lot more going forward. Chris: That's great. I mean it's a very unique position, unique opportunity. It relates to working for an NFL franchise. Right, there's only 32 franchises that you can work for, so let's talk again. So you work your way up and then you get this opportunity to move into leadership and I like to talk to guests, entrepreneurs, about leadership. So let's talk about that with you, kind of give us a little idea of your journey. Who were some of your mentors that you kind of molded your leadership style after? David: Well, I think mentors are so important, chris. They're so important to provide you you know reality, to provide you guidance, to provide you you know somebody who can ultimately be a resource, good and bad, in any situation. You know, for me it started with a good friend of ours and I still think about him all the time as Jamie Roots, you know, arguably one of the best in the business, president of the Texans for 20 plus years and spent spent really so much time, energy and effort in creating and ultimately growing the Texans brand, and so getting a chance to watch him and be a part of his team for almost a decade myself was something that you know, I've taken so much from. You know, the things that we focused on were about relationships, and that's really where it starts in any of these businesses is, you know, whether you're working with clients, teammates or employees and just trying to find ways to connect. You've got to be able to connect at all levels and build relationships with people, no matter what role they're playing in your business. So it's starting with relationships first. You know, I think, looking at how Lone Star has been approached I talked to Jamie about this a lot over the years Texans, so important and ingrained in the business of, or the fabric of, the Houston community. But what Lone Star has really helped do is expand the reach beyond just football and reach into what is already arguably the most diverse community in the country and bring them in to a place that they could celebrate, that the passions they have can create memories that last a lifetime and ultimately, yes, do business. You know, and so you know, lone Star helps us reach in. We've done, you know, 21 Mexican national team soccer events at our stadium. We've hosted Beyonce. We've had, you know, lsu take on Wisconsin or, you know, coming up, the national championship game for college football. Yes, there's some core elements that are consistent across every sport, every entertainment property, every football event that I just mentioned, but each of those tie people back to our business, they tie people into, or they bring people into, our community and they ultimately, you know, give us an opportunity to create even more momentum for the team and for Houston going forward. So, when I look at how we've approached that from a leadership perspective, you know it's really been thinking about how our business, my business, can impact people outside of what we do in the Texans. And with that, you know, like I said from the beginning, it starts with relationships. Chris: Hey, you hit the nail on the head because I think that's true. No matter what business you're in, if you're a one man shop or you're growing it to be bigger, it's all about relationships, like you said, with your external partners but more importantly with your internal teammates. So, talking on that subject a little bit, let's talk a little bit. I know you know you've built a team around you at LSSC to help put on and promote these events. What are some of the things you look for when you're going through that process? One maybe identify whether it's through the recruiting process or onboarding or, as they're there, in kind of the training to make sure you're making the best decision you can in building that team. And then maybe we'll talk about the other side is when you know maybe this wasn't the right fit, the harder decisions to make. David: Well, I think it starts. You know I mentioned it earlier, but to me there's really three core elements of being a good teammate, and I think these matter whether you're the intern or you're the leader of the organization. One be coachable right. Nobody that I have ever met, even the best in the business, know everything right, so be able to take advice, take criticism, learn from your mistakes, and that's something I think's really important. Two be ready, right. Be when opportunities exist, don't be afraid to raise your hand, don't be afraid to speak up, don't be afraid to go all in. You never know when an opportunity could be the best opportunity for you if you don't ask. So be coachable, be ready and then, from my perspective, just be positive, right. The attitude is the only thing that any of us can control, and my experience and my life has taught me that if you focus on the good, you have a lot better chance of getting there than if you focus on the bad. And that speaks to communication internally. That speaks to the way you approach how you position your business. It speaks to how you approach your competition right. Ultimately, at the end of the day, if you focus on the good, there's a better chance you're gonna get good. Chris: Like I couldn't agree more on that positive mindset, kind of staying positive, focus on the positive, learn from the bad and the negative maybe, but your primary focus has got to be on improvement in a positive way. Yeah, again, there's books written about it all over, but mindset makes a big difference. David: No question, no question. Ultimately, if you're a teammate for us and you've got those qualities, we feel like that's a great start to being a positive contributor to our group. Chris: Well, no just from being around the organization as much as I have. Y'all are known the Texans and LSSE. You're known within the sports industry of training people to be great and I guess that's a blessing and a curse. You get really good people but then people come and take them. David: Well, I've always had the mentality, chris. I know it's one that may fly in the face of common thought, but look, if anybody's being approached or anybody's being seen as having an opportunity coming from where we have brought them to, then we've done our jobs the other day and so we wanna keep as many of those on our team as we can, no question, but many times, for a variety of reasons, you have to accept that maybe reality, and so do the best of what you've got, be ready for the next opportunity, keep moving forward. Chris: So, working in the world of sports, what's one of the things you think is maybe the biggest misperception that most have about what you do? Cause it sounds pretty glamorous. David: Well, that's probably the biggest misperception. I think that, and that I have access to every ticket for every event all the time. My wife still sometimes even has that misperception, but I love her for it. No, look, I think the reality is that. I think that people do think that. Well, let me back up. I think there can be a perception that it is all glamorous all the time. Right, there's a lot of very visible and very talented people that are in the media all the time, that are compensated well, that are creating brands of their own. There certainly is an element to that, but I think that more often than not, it's a job that, if you don't have a passion for what you're doing, what you're doing, it's gonna be hard, because the hours are long, holidays are not really holidays. The players have negotiated a very significant salary, and that's not always the case for everybody else. And on the business side, and there are so many facets of what working in sports can be, and I think that's also, at the same time, an opportunity A lot of people look at. Well, you work for a team so that you're working in sports. Working in sports can be working for an agency that's working with a brand that is creating a partnership with a team. It could be working on the media side, bringing the events to life through social, digital and television content. It could be being a lawyer that negotiates contracts. It could be taking tickets and welcoming people to NRG Stadium, and so there's just so many different ways. There are over 7,000 people that work on a major event day at NRG Stadium. Just on the day, just on the day itself, right Between part-time staff, texans, employees, police fire, you name it. That's crazy. So it's such a big it becomes its own little city. So ultimately, there's a lot of different ways that sports can touch somebody. Most often, people just think of the players and what happens on the field. Chris: Well, it's nothing. You said when you started that, and I think it's true and it transcends all industries Passion To be really good at what you do, you have to have a passion for it, because it's long hours and putting in real hard time to learn and advance and grow your expertise at whatever it is, and so it has to start and stop a passion. David: No question, and if I look towards my life personally, it's been the fuel that's put me on the path to the successes that I've had. I mentioned it from the beginning. I mean, I started out as an intern with the Texans. I'm very proud of the fact that I'm the only intern or the only member of the executive team at Texans that actually started out as an intern with the team itself and that wasn't by accident. I mean, certainly there's a lot of good fortune along the way and I was able to produce results when needed. But I look at that as a testament to. Without the passion that I had, I wouldn't have been able to go through the 120 hour weeks as an intern, making minimum wage, I might add. You know working on, you know lifting heavy equipment or organizing, you know volunteer groups or you know putting together hours of copy that may not even be used, right. I mean, it's just those things that are just little steps along the way that, personally, I had to do, but I think they apply to anybody who has felt success in their business is that it starts with that passion. Chris: Yeah. So let's turn the conversation a little bit and talk about something that I don't think gets talked about enough, certainly at least here in Houston. We, when you step back and look at it, we, being Houston, which means you and others have done an amazing job of making Houston a true, like sports event destination. So we can talk about that a little bit, but what I want to do is connect that to how that the impact that has on the business community in Houston, because it's significant. David: It's massive, you know. So I'll start with a couple of things. One, you know, I think Houston's success as a destination for sport really points to. You can point to a lot of things that have been contributing factors, and they all have been geography center of the country, center of the continent, certainly a very, a very easy to get to market with all the infrastructure here from the great airports, obviously our traffic and our freeways. But the port you know, the infrastructure itself is fantastic, have served us well over the last 20 plus years with this latest renaissance, and we'll going forward. You've got a Some may need some tweaking, right? Chris: No question about it. David: I mean NRG is certainly, you know, a fantastic, world-class facility throughout its history. But that definition certainly has changed over the years and there's opportunities to continue to be the biggest and the best that we're working towards getting in the future. But the market seven plus million people in the DMA it's the most diverse market in the United States. All of that creates a lot of reasons why Houston has been a major destination. But I think the most important element is the leadership and the people and when I say people I mean the people at all levels that help contribute to the experience that's created when major events. Stakeholders are looking for a place to go and they come into Houston and they get to see it. We've got a number of groups that have worked together very successfully over the years the Texans and Lone Star, nrg Park, houston Livestock Show and Rodeo, all the major professional teams, harris County, houston Sports Authority, houston First Mayor's Office, city and Fire, the Texas Medical Center. All of those groups and many others have created a winning formula with how we approach the event experience, whether it's a festival, a conference or the Super Bowl. You throw in the hospitality community, which Houston First is certainly a driver of, but the thousands of unbelievable hotels, restaurants and entertainment options that are here in this community and how they collaborate and work together around these major events. And you see, no other market in the country can offer what we have as a collective package, and that's why you've seen Houston be awarded more major sporting events than any other market in the country over the last 15 years. That's impressive. Chris: I mean, people don't know that. They don't, it doesn't get talked about. David: They don't, they don't. There's certainly a lot of energy around. You get the first one right and then it just kind of dominos and we've been very aggressive as a community in pursuing those options. We've been very successful and when we get those options here to put our best foot forward, there are great resources at state level that certainly help with that and a spirit of collaboration with the governor's office to try and generate as many major events in the state of Texas as possible. So those are all winning points in the formula for success. But it really starts with the people and as we look at the future of the sporting event business, the major event business in Houston, there's a reason why we keep going after this and a big part of it is what you talked about the economic impact. Pick any number of these. These events Final four, college football, playoff, national championship game, fifa World Cup, super Bowl, taksac, texas Bowl, copa America I'm missing thousands of events that happen and are the Major League Baseball All-Star game, nba All-Star game, mls Cup. All these events that you see have really generated billions of dollars collectively for our community and economic impact. That's people coming to Houston and staying in our hotels. They're going and having a great time down in Galveston. They are eating at some of the world's best restaurants and that fuels our economy. We don't have the typical transient business that a vacation destination like a Miami or New Orleans may have, where entertainment in the community can spark a lot of travel. We are very much focused on conference events and entertainment opportunities and we do it better than just about anybody else out there. Chris: So let's kind of try to, you know, put some context around that. You mentioned, and obviously I'm well aware of the Texas Bowl, Taksac, Texas Bowl economic impact of that event to the greater Houston area. David: Annual basis over the last 10 years has been over $30 million on average. Every single year, we'll have anywhere between 25 and 30,000 people traveling in, staying in our hotels, restaurants, for three or four days ahead of the event. You've got people they're even driving in, too right, people that are coming in from the outer areas getting to celebrate that event. So that's meaningful, especially when that event specifically happens every year. It's right, it's a re-accuracy. End of the year, end of the year, when a lot of people are traveling for the holidays or maybe not doing as much, we've got an event that brings people into our community. That brings people here that may not be from a drivable distance. They may be coming from, you know, south Carolina, or Louisiana, or Florida, or Colorado Now that the Big 12 has expanded or Arizona, so you know, it really is something that fuels those businesses and gives our community as a whole an opportunity to celebrate around a major event, and we're proud of what that particular event has done, as well as, obviously, many others. Chris: Then we've got a couple of big events on the horizon. I want to talk about some of that. So let's talk about the first one, and that's the national title football college football playoff championship on January 8. It's a huge deal. It's the last one, I guess, of the 14 format, but you know what can we look forward to as Houstonians, with that game right around the corner? David: Well, it's a true celebration of college football, a week-long celebration. So you know, from a community perspective, you know the impact has already started. The Houston Love Teachers campaign that the Harris County, houston Sports Authority and the College Football Playoff local organizing committee has put together is has already generated millions of dollars in support for and recognition of teachers in our community, excuse me and that's an impact that will obviously pay dividends well beyond the game itself on January 8. When you look to event week itself, got four teams and four big brands that are hoping to descend upon Houston right after the New Year's. Chris: Yeah, yeah, so we've got what I mean. I think, any way you slice it, there's four or two teams that show up here are going to have big followings. David: Well, they are, and so you know what that means. It's not just about the 70,000 people that will fill up NRG Stadium. You know, again, the week long of activities, with free concerts every night during the weekend leading up fan fest down at Georgia Brown, which will have all kinds of interactive opportunities for fans to celebrate and enjoy the game of college football. You've got a number of initiatives around the industry itself that you know just further fuel Houston as a destination for business around the sport conferences and events and media opportunities, literally billions, if not trillions, of impressions showcasing our city. Chris: So you're gonna have the eyes of the world really on Houston for that kind of that weekend leading up and, I think, encourage the Houstonians right to get out and enjoy it yeah, no question, I mean it is. David: Houston is one of the best college football markets in the country the, the tax act, texas Bowl and many other events that we hosted. Our place and throughout the city. You've age rice, you know hcu tsu, prairie view. There's so much around college football that really Houston should be part of this destination, going forward on a consistent basis, and I think we'll show that as we bring everybody together here next month very good, yeah, david. Chris: So I think there's a lot to be excited about having the national title game be in our backyard, and I hope Houstonians will show up and take advantage of all the the events that are being planned yeah, it's gonna be an incredible week. David: We've earned the opportunity and I know, just like we did with Super Bowl a few years ago, with Final Four earlier this year, sonians love their sport. They will be out and enjoying another great celebration, and that's something that we should be excited about, and it's not the only one. You look down the road. We've got the world's biggest event coming just two years from now. Chris: As well, and that's the World Cup that's right. David: Yeah, fifa World Cup returns to Houston in 2020, or returns to Houston, comes to Houston in 2026. Houston, one of the venues in North America that was selected and you know just when you think about the opportunity to host five, six, seven, eight events in NRG Stadium with an average audience of a billion people and names like Messi and Neymar and Mbappe, who probably mean a lot to many people in this community but are treated as icons around the globe, and for Houston to have its name among the great markets of the world, at a truly global market which we know from a business perspective and from a from a population perspective. It is but to have that that verification on that type of stage is something that you know. As a community we also be very proud of and Chris Canetti in the World Cup office and Janice Burke and everybody over at NRG Park that ourselves included that helped to be part of making that a reality. We know we got a lot of work ahead to live up those expectations that's great. Chris: Well, david, I appreciate you, you know coming on and sharing some of these specifics. I want to ask you just a few more questions about you personally. What was your first job before days? You know the years before you were the intern of Houston Texas so I my first job I'm gonna go with. David: I've got a 1, 1a, all right. So my first job really was I worked at a Kroger in Kingwood as a checker or, sorry, as a bagger. But my my first quote real job I didn't have that one very long was I. I ended up being a server at Kingwood Country Club and the reason I say that was my first real job is that I worked in the service industry throughout my career. I mean, I still do today, obviously, but I worked in the service industry for 10 years, all the way through my time in Austin, going to school at UT, and I will tell you that nothing will teach you more about the world good and bad, than working in the service industry and I am so appreciative of the opportunities that I got to again. Start with something simple as that. But as a funny story, chris, I will say my crowning achievement as a server is I did serve as Don Johnson, the actor, don Johnson's waiter for the 10 cup rap party, because Tim Cup was hosting. That's right and so I do have that up by resume. Chris: So there you go see one of the benefits of living in Kingwood that's right. Yeah, one of the many I'll add okay, so since you work so much in, I guess, service hospitality, this will be easy for you. All right, you prefer Tex-Mex or barbecue? Tex-mex all day long all right, and this one's gonna be hard for you to answer okay maybe not. If you could do a 30-day sabbatical, where would you go? What? David: would you do? That is a great question. I don't think it's very. I don't think it's very hard for me at all. I am an avid skier and my family and I have been fortunate enough to spend a lot of time in Park City, utah, and I try and get the 30 days even now it's not possible to do in our work, but I love Park City probably more than any place else in this planet, and so I'd love to be able to go up my family for three days and just ski our behinds off got you. Chris: Well, that's great. That's a good one. David, thanks again for taking the time. Congratulations to you and the rest of the team back at Energy Park, the Texans LSSE, for all you do for Houston well. David: Thank you, chris, and we appreciate your support and involvement as well. Special Guest: David Fletcher.

Giant Robots Smashing Into Other Giant Robots
thoughtbot's Incubator Program Mini Season 3 - Episode 04: Goodz with Mike Rosenthal and Chris Cerrito

Giant Robots Smashing Into Other Giant Robots

Play Episode Listen Later Dec 5, 2023 25:46


If you missed the first episode with thoughtbot Incubator Program partcipants and founders Mike Rosenthal and Chris Cerrito of Goodz, you can go here first (https://www.giantrobots.fm/s3e2incubatorgoodz) to catch up! Startup founders Mike Rosenthal and Chris Cerrito are participating in thoughtbot's eight-week incubator program. Mike, with a background in the music industry, and Chris, experienced in physical computing and exhibit development, are collaborating on a startup that creates physical objects linked to digital content, primarily in music. Their goal is to enhance the connection between tangible and digital experiences, starting with a product that resembles a mixtape, using NFC technology for easy access to digital playlists. This project is unique within the thoughtbot incubator as it's the first pure consumer product and involves both physical and digital elements. The team is engaged in user interviews and market validation, with the aim of launching a physical product with a digital backend. They are exploring various marketing strategies for the product and are in the process of building its technical backend. Transcript: LINDSEY: All right. I'm going to kick us off here. Thanks, everyone, for tuning in. We're doing our first update with two founders that are now going through the Startup incubator at thoughtbot. thoughtbot, if you're not familiar, product design and development consultancy. We'll help you on your product and make your team a success. One of the very fun ways we do that is through the startup thoughtbot incubator, which is an eight-week program. So, with us today, I myself am Lindsey Christensen, marketing for thoughtbot. We also have Jordyn Bonds, who is our Director of Product Strategy and runs the thoughtbot incubator. And then, as I mentioned, we've got two new founders who are going to tell us a little bit about themselves and what they're working on. Mike Rosenthal, let's kick off with you. Can you tell us a little bit about maybe your background and what brings you to present day? MIKE: Sure. First of, thanks for having us. It's been a lot of fun doing this over the last [inaudible 01:03]; it's only two weeks, two and a half weeks, something like that. It feels like a lot more. I come from a music industry background, so worked in sort of marketing and strategy for artists for a long time; worked with a band called OK Go back, sort of starting in 2009 or so. I did a lot of early kind of viral music video stuff. And we were sort of early to the idea of sort of leveraging fan engagement and revenue, honestly, kind of beyond sort of just selling their music and touring, so sort of exploring other ways that artists can make money and connect with their fans and was with those guys for five years. And then, I went on and worked at an artist management company in Brooklyn called Mick Management and ran the marketing department there, so doing similar type of work but for a roster of 2025 major label bands. And so, really got to see fan engagement on all different levels, from really large bands down to baby bands who were just getting started. And then, yeah, started my first startup in 2018, so doing sort of fan engagement work, and NFTs, and blockchain-type stuff working with bands, but then also sports and entertainment properties. Yeah, that kind of brings me here. So, always been sort of on the music side of things, which ties into a lot of what Chris and I are working on now, but more generally, sort of fan engagement and how to, you know, drive revenue and engagement for artists and deliver value for fans. LINDSEY: Very interesting. All right, Chris, going to head over to you. Chris Cerrito, can you tell us a bit about your background? And it sounds like yours and Mike's paths; this isn't the first time you've crossed. CHRIS: No. Mike and I have been working together since 2007, I believe. Yeah, that's a great place to start. I've always been kind of a maker and a tinkerer, always been interested in art materials, how things are put together. And that kind of culminated at grad school, where Mike and I met at NYU, where we both studied physical computing and human-computer interaction, making weird things that kind of changed the way that people interact and play with technology in their day-to-day lives. I think the first project he and I worked on together was a solar robotic band that we played with light in front of a bunch of people. It was very wonderful and confusing at the same time. After grad school, I was lucky enough to become a resident artist and then an exhibit developer at a museum in San Francisco called the Exploratorium, which is a museum of science, art, and human perception. I spent ten years there working on exhibits teaching people things ranging from, let's see, I built a dueling water fountain to teach visitors and users about the prisoner's dilemma. I built a photo booth that used computer vision to teach people about the microbiome that lives on their face, like, just all kinds of weird things like that that fuse the digital and the physical worlds. I loved my time there. And then kind of COVID hit and I realized that everything I had been working on for ten years was locked up in a museum that I no longer had access to. And it really gave me a desire to kind of bring my ideas into the physical world. I wanted to make things that people interact with and use in their lives on a day-to-day basis. And I would say that's really what brought me here to this point. LINDSEY: Very cool. Very interesting backgrounds, in my opinion. What is the new idea? What is the thing that you're bringing into the incubator? Mike, I'll start with you. Tell us a bit about what you're working on. MIKE: Chris and I are working on physical objects that connect to digital content is sort of the broadest way that I could describe it. I think, you know, as Chris kind of mentioned, you know, we've both been working on sort of physical things that have interactivity for a lot of our careers. I think we both come from an era of a lot more physical objects in your life, whether that's, you know, VHS cassettes at your parent's house growing up, or records and tape cassettes, and just sort of physical things that remind you of the things that you love. And I think that, you know, cell phones are great, and the sort of the smartphone era is amazing and having, you know, every single song, and movie, and television show and podcasts, et cetera, in a black box in my pocket is great. But I think we've sort of gotten to a point where it's more of an organizational problem now than anything else. And we sort of forget the actual things that we love in this world. And so, we're working on basically making physical objects to tie to digital content, and we're starting with music. And that's what we've been working on at thoughtbot is sort of how we can create physical things that basically you can tap, and that will take you to streaming content. One of the first things we're working on literally looks like sort of a little mixtape on a piece of wood, and you can just load that up with any sort of playlist that you might have on Spotify, or Apple Music, or YouTube, or whatever, and tap it, and it will take you there. And so, it's just sort of that idea of like, oh, we used to be able to sort of flip through a friend's music collection and judge them ruthlessly, or become even better friends with them based on kind of what you saw there. And we think that the time is ripe for, I don't know, a blend of that nostalgia with actual sort of, like, real-world utility that people could be into this right now. Chris, what am I missing there? CHRIS: I'd say just to expand on that a little bit, it's, you know, we spend so much time in the digital world, but we still exist in the physical. And a lot of the things, like, you might spend a really long time editing a photo for your parents or making a playlist for a friend, and there's, like, a value there that might not translate because it's digital. It's ephemeral. And I think tying these digital assets to a physical thing makes them special. It gives them, like, a permanent place in your life, something to respect, to hold on to, and maybe even pass down at some point. LINDSEY: Yeah, and I think before we logged on, we actually had Jordyn and Mike grabbing cassette tapes from the room there and to show us -- MIKE: [inaudible 06:49] LINDSEY: What [laughs] was some of their collection and to prove some of the power of these physical –- MIKE: Nothing, like, just old mixtapes. LINDSEY: Mementos. MIKE: Yeah. We were just talking about this on our sync with the thoughtbot crew. They're, like, there's sort of two levels of nostalgia. There's nostalgia for people like us who, yeah, [crosstalk 07:09] mixtapes, right? For people who actually grew up with this stuff and still have it lying around or don't but, like, look at something like that that gives you, like, instant flashbacks, right? You're like, oh my God, I remember scrolling on that little j-card or, like, getting a mixtape for my first, you know, boyfriend or girlfriend, and having it just mean everything. So, there's people for whom that was a thing. And there's, you know, generations of people for whom that is, like, their only connection to that is, you know, Stranger Things or, like, you know, the mixtape exists in pop culture as a reference. So, there's still, like, a very strong attachment there, but it's not a personal one, right? It's a cultural one. But I think everybody has that connection. So, that's kind of why we're starting with the mixtape, just because I think everyone can kind of relate to that in some way. LINDSEY: Yeah, no, yeah. When I hear mixtape, it goes immediately to crushes. You make a mixtape for your crush. CHRIS: Exactly. LINDSEY: It's a huge, powerful market, powerful. MIKE: Oh my God, so powerful. I mean, yeah, I don't know anybody -- LINDSEY: What's more motivating? MIKE: [laughs] Yeah, exactly. CHRIS: Or even just I have a really good friend who I don't get to see as often as I'd like. And he and I are constantly sending each other, you know, Spotify links and text messages. And it's great. I love that interaction. But at the same time, you know, I might forget to add that to a playlist, and then it's kind of lost. If I had taken the time to make something and send it to him physically or vice versa, it just becomes so much more special and so much more real. MIKE: Yeah. I mean, honestly, I first made these...I mean, we can go to this origin if we want. But, like, I literally just went on moo.com, right? The business card company. And they let you upload, you know, 50 different images, and they'll send you all of those as business cards. And so, I literally went on and just made business cards of all the album covers of, like, albums that I loved growing up, right? And their cheapest is this little piece of cardboard. But I had 50 of these, and I'd put them all out on my coffee table, just as something I wanted to have around. And people kept coming, you know, friends would come over, and you would just have these conversations that I haven't had in 10 or 15 years, right? Because no one's going to come to my house and pick up my phone and look at my Spotify collection. But if these things are all just sitting out, they're like, "Oh shit, you're into that? Like, I haven't thought about that album in 15 years." Or like, "Oh, I didn't know you were into that. I'm, like, a crazy super fan of that artist as well." And all of a sudden, we're having these conversations that we just weren't having. Yeah, there's something there where it's all been nostalgia coupled with the kind of prompting of conversation and connection that we've kind of lost, I think. CHRIS: And I think just to clarify a little bit on what Mike's saying, is, you know, this mixtape will be our first product launch, and then we're hoping to move into collectibles for artists and labels. So, shortly after we launch this tape, we're hoping to launch some kind of pilot with a label where you will be able to buy a version of this for your favorite music artist at a merch table in a concert, possibly online. Our dream is to have these sitting there on the table with T-shirts, and records, and other things that artists sell so you can express for the artists that you love. This is a way of expressing your fandom. LINDSEY: Jordyn, heading over to you, this feels like maybe the first consumer product that has gone through the incubator, would you say? Or how do you think about it? JORDYN: Yeah, if you're a consumer -- LINDSEY: Or is it different than other types of products? JORDYN: Yeah, the first incubator project we did with Senga was, I think, what you would call prosumer. So, it was sort of a consumer thing but directed at folks who had kind of freelancing in sort of a business context. It's got a lot of dynamics of the consumer. But this one, for sure, is the first pure consumer play. Though now that I'm thinking about it, you know, AvidFirst had some consumer elements to it, but it was, you know, it was, like, more complex tech [laughs] [inaudible 10:46] totally different thing -- LINDSEY: But definitely the first of the physical, physical [inaudible 10:52] JORDYN: Oh, sure, the first of the physical thing. Right. Absolutely. LINDSEY: Does that change any of, like, the approach of the programming, or it's kind of -- JORDYN: I mean, no, not fundamentally, though it does add this layer of operations that you don't have with a pure software play. So, we have to be, there is a thing that needs to get shipped to people in the world, and that takes timelines, and it takes -- LINDSEY: Supply chain. JORDYN: Yeah, exactly. And Chris is doing most of that stuff. I don't want to, you know, this is not, like, the main focus of our team necessarily, but it intersects, right? So, this isn't the first one of these types of products I've worked on personally in my career. But there's something, like, really, for me, very fulfilling about, like, there's software. There's a big component of software. There's also this physical object that needs to exist in the world. And partly, what's so compelling about Goodz is that it gives you the promise of a physical, like, the sort of good aspects of a physical product, a thing you can hold in your hand and look at and really connect with in that physical way. But it has this dynamic digital, like, essential quality as well. So, it's very compelling as a product because it sort of marries the things that we like about both the physical world and the digital world, which is partly why the team was really excited about working on it [laughs]. LINDSEY: Well, that was going to be my next question is, you know, what stood out to you about the Goodz application for the incubator and the interview process that made you and the team feel like this was going to be a great project to work on? JORDYN: Yeah. So, I think just the team really resonated with the sort of idea in general, and it seemed fun. There was, like, it's a very positive thing, right? It isn't so much about solving problems and pain points. And, sometimes the, you know, when you're very focused on solving problems, it can feel a little doomy because you actually have to, like, immerse yourself in the problems of the people that you're making software for. And sometimes, you start to feel like the world is just full of problems. What Goodz is doing is sort of it is solving a problem in a sense, but not in that kind of way. It's really, like, a fun upside kind of thing, which I think a lot of the folks on the team were very excited about. But, like, the software component, actually, is very interesting to us from a technological standpoint as well. There's a lot of opportunity here to do interesting things on the backend with an object that's essentially functioning as a bookmark out in the world. What all can you do with that? There's something super compelling and technically interesting about it. And I think, also, the team was just sort of excited by Chris and Mike, you know, the energy and the kind of background they were bringing to the table was also super interesting. And then, above all else, what I say every time you ask me this question, which is stage fit, y'all, good stage fit. They're right at the beginning. They haven't built the product yet [laughs]. Gotta say it. It's a good stage fit. They know who they're building for broadly but not super specifically. Got a good vision but, like, haven't made that first step with the software. Perfect stage fit for us [laughs]. LINDSEY: Great. So, Chris, we were talking a bit before about how you two have been collaborators in the past, worked on business ideas before. Why bring this idea into the thoughtbot incubator? What are you hoping to, you know, achieve? CHRIS: One of the main reasons why we wanted to bring this into the incubator was just for support, momentum, and then, also, I would say validation for our idea. I mean, we came to the incubator with a very, yeah, I would say it was a fairly developed idea that needed to be proved, and we, quite frankly, needed help with that. You know, Mike and I have our own expertises, but we don't know how to do everything. We're more than willing to jump in where we need to go. But having people with expertise to work with has proven to be incredibly helpful and just having kind of fresh faces to bat ideas around with after he and I have been staring at each other for months now on Zoom calls and meetings. And just, you know, being able to talk about these ideas with fresh faces and new people and get new perspectives has been so very, very helpful. I think something that's also great from the momentum standpoint is that because there's a time limit to this experience, we've got the time that we have with you guys, and we've been able to set goals that I think are very achievable for things we want to occur in the next couple of months, and it feels like we're going to get there. And I think by the end of this, I mean, our hope, and I think we're on track, is to have a functioning physical product that we're going to offer to consumers with a digital backend to support it, which is, in my mind, amazing. That'll totally validate this idea and prove if we have something or not. LINDSEY: I was going to ask if you're open to sharing what those goals specifically are. Is that it? Is it that by the end, you have -- MIKE: Is that it? Lindsey, that's a lot. [laughter] CHRIS: It's a lot. I mean, yeah. I mean, we're going to have a physical object in the world that you can buy via an e-commerce site -- JORDYN: Sounds like we need Lindsey on the team if Lindsey feels like this is so achievable. [laughter] CHRIS: Yeah, yeah. Lindsey...yeah. We're in the beginning [crosstalk 15:47] LINDSEY: I meant, is that the goal? CHRIS: That is the goal. LINDSEY: Is that all? CHRIS: I was going to –- LINDSEY: Is that all you got? CHRIS: Mike, do you agree? MIKE: Yeah. Is that the goal? Yes, that is the goal. I mean, you know, when we sat down with the thoughtbot team kind of week one, you know, they're sort of like, "All right, let's define kind of the experiment." So, we refer to them as experiments, which I think is helpful because, like, what are the experiments that we want to be doing during our time here? And, you know, we talked about it a lot. And yeah, I think it's, you know, having a physical product out in the world, having a website in which to sell it. But also, it's really, like Chris was saying, it's like, it's market validation, and just making sure we actually have something that people want. It's like, you know, running a startup takes so long and, like [laughs], you know, you'll do it for so many years. It's like bands when people say, like, "Oh, that's an overnight sensation." It's like, you know, that band has been slogging it out in tiny, little venues for four years before you ever heard of them. It's like, that's what so much of the startup world feels like to me, too. It's like, "Oh, you're just getting started as a startup?" It's like, "Well, we've been working on this forever." And I know how long this can take. And so, I think we want to learn as early as possible, like, is this something people actually want? Because if they don't, like, we'll just go do something else. I don't want to spend years making something that people don't want. So, I think the biggest goal, for me, is just validation, and then that is sort of how we get there is like, okay, how do we validate this? Cool. Let's identify some, you know, assumptions of personas that we think are people who do actually want this and then try to go sell it to them. And all the implications from that are, okay, well, you need a website where somebody can buy it. You need a physical product that somebody can actually buy. So, all those things sort of come out of that, but, for me, it's like, proving that assumption, is this thing real? Do people actually want this? And everything else is like, okay, how do we prove that? LINDSEY: Jordyn, what does that look like in these first few weeks here? User interviews, I assume, how are the user interviews going? JORDYN: Always. Always. So, you know, we kick it off by just, like, doing the exercise where we list everybody who might want this. And the team, you know, it's a fun product. Everybody brought their own assumptions and ideas to the table on that. You know, we had a lot of different scenarios we were imagining. It's super fun getting that stuff out of people's heads, just, like, what are we all thinking? And then, you know, we get to negotiate, like, okay...I always encourage everyone to think, like, if everyone else on the team was on the moon, you had to make a decision about a market segment to pick; which one would you pick? And then we kind of argue about it in a productive way. It really helps us get at, like, what are the dynamics that we think matter upfront? And then we pick one, or, in this case, we have a few. We have a handful. And we're running interview projects where we just recruit people to talk about people that meet this persona, talk about a specific problem. We're in the middle of that right now. And it's fun, fantastic. These conversations are super interesting. We're validating a lot of the things that Mike and Chris, you know, walked into this with, but we're learning a bunch of new things as well. And, like, really, part of the aim there is to validate that there's a hole in the market that we might fill but also to hear the language people are using to describe this stuff. So, when people talk about buying music, merch, you know, making playlists, et cetera, like, what language do they use to talk about that? So that we make sure we're speaking the language that our customer uses to describe this stuff. And we're, you know, we're right in the pocket of doing that, learning stuff all the time. And it helps us kind of hone the messaging. It helps us know where to go talk to people about it, how to talk about it, but it's, you know, it all kind of fits together. And it's just this, really...the early stages. It's just a bunch of us in a room, a virtual room, in this case, sort of, like, tossing ideas around. But out of it crystallizes this sense of alignment about who this is for, how to talk to them about it, and with a goal. And, you know, Mike and Chris walked in with the exact right mindset about this, which is, yes, it's experiments. We need to validate it. Let's make sure there's a there-there. If there's a there-there, let's figure out where it is [laughs], like, all those things. And we're running these experiments, and it was really [inaudible 19:36]. We got down to business quite quickly here. It was really great. LINDSEY: Like you said, it's not necessarily a problem or, you know, the typical framing of a problem. How do you start those user interview questions around this? Do you feel a gap between the physical and the digital sound? [laughter] JORDYN: No, no. LINDSEY: It's maybe not it [laughs]. JORDYN: Yeah, no. Well, I can tell you what our startup questions are. One of them is, tell me about the last time you bought music merch. Go for it, Lindsey. Tell us. LINDSEY: The last time I bought music merch I went to a Tegan and Sara concert a few weeks ago, and I bought a T-shirt. JORDYN: Tell me about buying that T-shirt. Why'd you buy it? LINDSEY: Because I wanted to remember the show and my time with my friends, and I wanted to support the artists. I know that buying merch is the best way to support your favorite touring artists. JORDYN: So, it's just, you know, we could spend the rest of this time talking [laughter] [crosstalk 20:34], and it would be awesome. So, it's really a lot of things like that. LINDSEY: Gotcha. JORDYN: You don't ask, "What problem are you trying to solve by buying this t-shirt?" Right? Like, that's not, you know, but we ask you to tell us a bunch of stories about when you did this recently. You know, and if you make playlists for friends, you know, that's a different persona. But we would have asked, you know, like, "Tell me about the last playlist you made. You know, who did you share it with? You know, what happened after that? What happened after that? What happened after that?" It's a lot of questions like that. And there's just nothing better. People love to tell you what's going on with them. And it's great [laughs]. LINDSEY: Yeah. As you all have been doing these interviews, Mike and Chris, have you been surprised by anything? Any interesting insights that you're seeing already? CHRIS: I mean, I haven't done really much in the way of user interviews in the past. This is a really new experience for me. And then we're, obviously, not on the calls because that would be weird and probably intimidating for people. But we're getting lots of highlights from folks who are doing them, you know, in our daily sync. And I'm surprised at how many, like, really intense, like, playlist nerds we have found even just in, like, the few people we've talked to, like, in the best possible way. Like, people who are like, "I make playlists all the time." Like, you're talking about, like, a vinyl fan or, like, a...Jordyn, what's the story? It's, like, the guy who there was so much out-of-print vinyl that he started a vinyl label just to get the albums in vinyl. [crosstalk 21:56] JORDYN: Yeah. There were a bunch of releases that he feels really passionately about that were never released on vinyl that he knew would never be released on vinyl. And so, he started a vinyl record label. And we just found this guy [laughter]. CHRIS: Is that indicative that that's, like, an entire persona we're going to, like, target? Absolutely not. But it's just, like, it's amazing that even just in the few user interviews we've done, that we've found so many very passionate people. And it's sent me down, like, a TikTok rabbit hole of, like, TikTok, like, music nerd influencer-type folks who are posting playlists. And they, like, hundreds of thousands of likes on these videos that are literally just, like, screen with text on it that you're supposed to, like, pause the video [laughs] and, like, look at, like, the songs that they're recommending. And it's like, who does that? And it was like, these people do that. And it's like, so there are...it's been very encouraging to me, actually. I was worried that we were going to find not as much passion as we had suspected, and I think the opposite has proven to be true. So, it's exciting. CHRIS: Yeah, I completely agree with Mike. It's been so encouraging. I think, for me, what we're doing is an idea that I'm very excited about and have been very excited about for a long time. But hearing the responses that we're getting makes me confident in the idea, too. That's great. I mean, I think that is everything that a founder needs, you know, is excitement and confidence. MIKE: Well, and just the whole user interview experience has, like, made a lot of my other conversations sort of I've tried to frame parts of them as user interviews because I'm talking to a lot of, like, label folks now, and artists, merch people. And, you know, I ended up just sort of, like, asking them, I mean, yes, trying to explain the product and work on kind of partnership stuff, but a lot of it is really just geeking out with them. And just, like, hearing their thoughts about, like, what they love about merch because these are people that clearly think about this stuff all the time. So, it's definitely kind of, like, tuned my other conversations into trying to get unbiased feedback. LINDSEY: Yeah. Everything is a little user interview now. MIKE: Yeah, exactly. LINDSEY: Get that angle in there. All right, so some early validation and excitement. That's really cool to hear. Any challenges or, you know, other kinds of learnings early on? Anything that's been invalidated? MIKE: I don't know that we're there yet. [inaudible 24:02] Chris, I don't know. I'm happy to find that some things are invalidated, but I don't really feel...you know, some of the personas that we decided or maybe just one of the personas we decided to pursue, I think we're having a hard time having those user interviews kind of really bear fruit, but that's helpful, too, actually. I mean, it's like, okay, well, maybe that's not a group that we target. JORDYN: Yeah. It's about, like [inaudible 24:24]. I encourage folks not to think about this like a 'no, not that,' and instead think of it as like a 'not yet.' And that's, I think, the dynamic here with a couple of the personas we were interested in. It's just been turned into kind of, like, a not yet for reasons that we very quickly figured out, but we'll get there. It's just a matter of figuring out we had some other personas take precedence because they're more sort of red, hot in a way, right? It's just easier to get in contact with these people, or it's, like, clear what they're going for or what they need from the market. So, you know, we have this whole list, and it was not clear at first who was going to kind of stand out. But we've kind of found some focus there, which means, invariably, that there's things that are falling out of the frame for now, and you're kind of de-prioritizing them. But it really is, like, a we'll get to that [laughs]. We'll eventually get to that. LINDSEY: Yeah. And part of the process, who's going to rise to the top right now? JORDYN: Yeah, exactly. LINDSEY: Do you have anything you can show and tell with us today or not yet? MIKE: So, Chris has been hard at work on all the physical side of this stuff and going back and forth with our manufacturing partner and all that good stuff. But we have a final version of the mixtape product. LINDSEY: For when this gets pulled into the podcast, Mike's showing us a physical card. CHRIS: It's a small card, and we call them Goodz. And it's printed on three-millimeter plywood using a UV printing process, super durable. And this is something you can put in your pocket. You're not going to wreck it. I think you could actually (Don't quote me on this.), but I think you can even, like, put it through a washing machine, and it would be fine. Embedded in this card is a chip that can be read by your phone, and that's pretty much what we're working with. MIKE: Yeah, so the idea is you just sort of tap this, and it'll take you to a streaming version of a playlist. And then Chris has also been making these adorable crates. And [crosstalk 26:10] LINDSEY: The little crates I love. MIKE: And we actually have some wooden ones, too, in the testing that's [crosstalk 26:15] LINDSEY: And then the mixtapes get stored in the little crates [crosstalk 26:19] MIKE: Yeah. So, you could have -- LINDSEY: Throw it on your desk. CHRIS: Each crate can hold about, I think, 15 of these things. What's really cool about this product on the physical side is we are using a tried-and-true technology, which is NFC chips. These are things that make Apple Pay work, make Google Pay work. They are in your E-ZPass when you drive through a toll booth. This is stuff that's been around for years. So, we're just kind of leveraging this technology that's been around for so long in a new way. MIKE: Yeah, I think it's similar to kind of the evolution of QR codes, right? It's like they were sort of around forever, and then it was, like, COVID and restaurant menus kind of kicked those into mainstream. Like, NFC has been around for a long time. It's very tried and true. It's affordable. But I want to say Apple only turned it on by default, like, the NFC reader in the iPhone in the last, like, 18 to 24 months, right? Like, it started...like, it's been around for a while, but they're sort of slowly kind of...and now you just sort of see it everywhere. People are using it on the subways in New York to scan for tickets or for accessing stuff. I was also just showing Chris has been prototyping with the ability to sort of keep these on a key ring. So, we have, like, a little chain hole on them. It is [inaudible 27:22] to sort of have this on your backpack or, you know, on a key ring, or something like that. And friends could kind of, like, come up to you and just, like, scan one that looks interesting. CHRIS: And yeah, something that's awesome about this is you don't need an app. You don't need to download anything. As long as your NFC reader is on when you scan this, it will bring you to the music that it's linked to, which I think is awesome. So, I mean, my dream is to have these, like, hanging off of people's backpacks so I can, like, scan them in the subway or, you know, it's such, like, an easy thing to do. And it requires so little technical time on the user's end to be able to do it. LINDSEY: Oh, we got a question here. "So, Moo used to offer NFC cards. What made you decide to do the thicker plywood model?" CHRIS: Durability is really what it comes down to. We wanted something that felt like an object that you can have and treasure. Like, these have weight, you know, these feel like something, not just a piece of paper. This is something that you can have and [inaudible 28:22] your desk, and it's not going to fade in the sunlight. It's not going to disintegrate over time. This is something that's going to last. MIKE: Yeah, the cards would definitely, like, as I would sort of carry them around and show them to people and stuff, the cards would start, you know, breaking. It's like having a business card in your pocket, right? Eventually, it's going to kind of wear out. And plus, we had, like, the stickers were visible on the back of them. And we were, like, having the sticker just completely disappear inside the wood it just feels a little bit more like magic. LINDSEY: Well, thanks for demoing there. I put you on the spot a little bit. But they are...I had seen them in the Slack, and they're very cool [laughs]. So, I had to ask if we could show them off a bit. MIKE: Of course. CHRIS: I think another thing to think about, too, is we've been talking a lot about the user experience. But if and when we get to the point of making these for artists, artists will be able to collect so much data off of the way that people buy and collect and use these things over time, which is something that we're really, really excited about. And also, you know, we're working on a way to make the link in the object updatable over time. So, artists will be able to change what a card points do to inform their users about the latest and greatest thing. LINDSEY: Very cool. Jordyn, what's next on the programming agenda for Chris and Mike? JORDYN: It's really sort of we're in this, like, iterative cycle. So, we're talking to folks. We're working on the website. The conversations we're having with people are informing how we're framing this first experiment with the mixtape, how we're marketing it, who we're marketing it to. I think next up is probably a Google Ad experiment to really see if we can piggyback on some stuff or at least figure out a new consumer product. It's so tough, right? It's also not a thing people are searching for. So, we have to come up with some experiments for how we get people to that website [laughs]. So, you know, Google Ads funnels is just something you kind of have to do because it's very interesting to figure out what people are responding to, what people are searching for. But we're going to have a bunch of other experiments as well and non-experiments. Outbound experiments: can we go to people? Can we get listed in a gift-buying guide for the holidays? Or, like, we don't know. There's a bunch of experiments we need to do around that, which is really just this iteration. We won't stop talking to users but, you know, everything we're hearing from them will inform where we go and how we talk to the folks in those places where we end up. And really, it's just about starting...once this is up and, you know, there's, like, an orderable thing, there's, like, a whole data cycle where we start to learn from the stuff we're testing; we actually have some real data for it, and we can start to tweak, iterate and change our strategy. But the bigger thing, also, is this bigger platform. So, the next thing really, the big next thing, is to sort of start to scope and create an architecture idea. What's it going to take to build the actual backend thing? And it's the thing that thoughtbot really [laughs] excels at, which is software. So, you know, that's the big next kind of project. Once the mixtape experiment is sort of out and in flight and we're getting data, we really need to turn our attention to the technical backend. LINDSEY: Exciting. Another comment/question from Jeff, who maybe needs a user interview. "Love the crate more than the actual albums. Maybe offer collections of artists." MIKE: Yeah, that's the plan. CHRIS: Yeah, definitely. It's a good idea. Yeah, it's, I mean, and labels get to, especially, like, small indie labels get really excited about doing, like, crates worth of collections of different artists or, like, you know, digging through their back catalog, their subscription services. There's a lot of different angles for sure about that idea. LINDSEY: [inaudible 31:55] Chris and Mike, going into this next section of the programming, for anyone watching right now, or watching the recording, or listening to the recording, any action items from them? You know, are you looking for any user interviews or have any survey or any destinations you'd like to send people yet? CHRIS: Not quite yet, but soon, I would say. Well -- MIKE: I mean, [inaudible 32:19] plug the website, I mean, you know, I think we've got, like, an email to sign up from there, right? The URL is getthegoodz.com and I [crosstalk 32:27] LINDSEY: Goodz with a Z. MIKE: Goodz with a Z. CHRIS: With Z. MIKE: So yeah, if you want to go there, you can sign up. I think there's an email signup on there to learn more. LINDSEY: Perfect. All right. getthegoodz.com email sign up. To stay up to date on Goodz and the incubator, you can follow along on the thoughtbot blog. You know, as always, send us any questions you might have, and we're happy to get to those. But otherwise, thanks for listening. And thank you all — Jordyn, Chris, and Mike. Thanks so much for joining today and sharing and being open about your stories so far. MIKE: Thank you. CHRIS: Yeah, thank you, Lindsey. AD: Did you know thoughtbot has a referral program? If you introduce us to someone looking for a design or development partner, we will compensate you if they decide to work with us. More info on our website at: tbot.io/referral. Or you can email us at referrals@thoughtbot.com with any questions.

Building Texas Business
Ep062: Living Good and Dreaming Big with Tram Nguyen

Building Texas Business

Play Episode Listen Later Nov 29, 2023 32:22


In today's episode of Building Texas Business, we have an inspiring discussion with Tram Nguyen, the passionate founder of Living Good Candle Company. She shares her journey of launching a natural candle company and the power of her dedicated team. Tram describes the challenges of breaking into retailers like Amazon and Walmart and her three-month struggle that led to reinstating her Amazon account. We discuss her unique empathy-driven leadership approach and strategies for understanding the market. In wrapping up, Tram shares advice for aspiring entrepreneurs and her future plans. Additionally, we hear about her growth habits, first job at Chick-fil-A, and love of Texas barbecue. SHOW HIGHLIGHTS We discuss the entrepreneurial journey of Tram Nguyen, the founder of Living Good Candle Company, and her commitment to using natural ingredients in her products. Tram shares her experiences of getting her products featured on major platforms like Amazon and Walmart and the challenges that come with it. We delve into Tram's unique approach to leadership which emphasizes empathy, understanding, and active listening, contributing to her company's growth. Tram talks about the importance of a dedicated team and thorough market understanding for any budding entrepreneur. We touch upon Tram's strategies for budgeting and the difficulties she faces in accessing capital for her business. Tram offers advice for aspiring entrepreneurs, stressing the importance of hard work and life balance. We discuss Tram's personal habits for growth, including her love for reading and participating in a book club. She also shares her first job experience at Chick-fil-A. Tram shares her future plans for Living Good Candle Company, including product line expansion and increasing automation. We discuss the process of building relationships with big-name retailers like Amazon and Walmart and the importance of constant and timely communication. Tram talks about the setbacks she faced, including losing her Amazon account and her efforts to recover it, emphasizing the importance of resilience in entrepreneurship. LINKSShow Notes Previous Episodes About BoyarMiller GUESTS Tram Nguyen About Tram TRANSCRIPT (AI transcript provided as supporting material and may contain errors) Chris: In this episode you'll meet Tram Nguyen, founder of Living Good Candle Company. Tram talks about the importance of understanding your market before starting a company and how the power of a team can help you realize your goals. Tram, I want to welcome you on to Building Texas Business. Thanks for being here today. Tram: Thank you, Chris. Thank you for giving me the opportunity to be in this podcast. It's a really great to be here today. Chris: So tell us, you started a company on your own and it's a candle company. Tell us about Living Good Candle. Tram: Is that it? Yes, tell us about that. So I'm actually starting out my career as a chemical engineer. So I'm making many difficult products for lives, from plastic to car material, and now I'm making composite for airplane. So I've been making, producing so many useful products, and then suddenly, when I am a person that's really into candles I've burned a lot of candles throughout my whole life and then I got really bad headache from it and then I have to take a stop from burning any candle completely, and during that time I take a step back doing more research about what's going on in the candle industry and find out a lot of misconception or misunderstanding about different time material going to candles. And that's the reason why I decided to start a candle company that only make candles with be wires and only, and we make our own oil too. So we control everything into a product and we transparent about that to our customer, because I wanted the customer, when they burn the candle, not only feel good, but they know that they're not putting their health at risk. Chris: So your passion for candles is what kind of led you to start the company? Tram: Yeah, exactly. Chris: So you mentioned that. So what are the things that got you to? I guess you sound like you control the product mix so that it's more natural than having, I guess, bad chemicals in there. Tram: Yeah, it's 100% natural. Everything you make with be wires and we have the lab in Houston that make our custom oil. So I will come to the lab, I test all of them, reading or I smell them, go, improve all of the things going through with it and then approve them before we, you know, with them in the candle. So we also send our candle to the lab to test them to make sure no suit, no emission, no elegance, and because I have really bad allergy too. So that's the reason why I want a product that you know would my my at peace, knowing that it's not bringing bad chemical to my house. Chris: That's impressive. So when did you start the company? Tram: I started in last year. It took me a while to figure out the recipe. Seeing be wise a little bit difficult to handle, so I spent a lot of time testing it and work with a lot of vendor. So now all of our be was up from not Carolina and we have built trust with our vendor. And then you know, yeah, we've been around for a year and a half now. Chris: Okay, so your candles are all beeswax, and so what did you do to get the company started? Is it self funded? Tram: Yeah, it's actually self funded. So I spent all of my money from my night to five job with them all into the business. I work day and night, like weekend, no day off, and then, you know, put some of my seven on it. But as my plan for next year, we're working on some fund it. We're working towards some bank try to get the business fund it so we can spend them, because right now we focus on Amazon and Walmart, but my next year will be roll into the retail, so we will need a little bit more fun for that. Chris: Okay, so right now, the products excuse me are on. You find them at Walmart or Amazon yeah. What has that been like, dealing with those two to try to get into their system, and you know the logistics of having to be a vendor for Amazon and Walmart. Tram: You know what funny actually use the world for Amazon report. I use the world for Amazon. I used to be their operation manager, so I managed their warehouse and logistics, so I understand how it's work. That's why when I start the company, the first thing I do is I want my company as e-commerce because you know, I don't want to ship our product by myself, and the process again to Amazon is a hustle. You have to. You have to do everything right from day one with Amazon and we improve out the year, a year and a half. We get a lot of customers from all over the country. We do have some customers even from outside the country, but just our candle on Amazon and our Amazon sell it from 87% of previous customers. That's mean we build really big, you know, portfolio on our Amazon and then from there, when we're getting the profit from Amazon, we come back and talk to Walmart. Walmart will be a little bit harder to get in because they will require you to be at a certain revenue. So we come back, talk to them, convince them and now we like Walmart. Yeah, it's a lot of challenge dealing with, you know, those two big e-commerce website, because you have to do everything right and make sure that you know you don't get your company suspended and stuff. Chris: Very good. So let's kind of go back to this. Last year, or maybe even before you started business, you were doing a bunch of research. You said Talk to us about you know if there's entrepreneurs out there maybe that have just started what you're doing or thinking about it. What are some of the lessons that you learned? Maybe some bumps in the road that you encountered and how you got past those in starting this company. Tram: I think I make a lot of mistakes. I do think like that. The first thing I make mistake about is, you know, the lack of understanding of the market research Like even though I'm really good at production testing product but you know the lack of understanding of why people are looking forward. First Challenge Gina. For like three, four months we wasn't able to really push the sale up to where I wanted to be when I get started. So you know, if any intravenous want to start a side business or a business, the first thing to do we understand the market, understand your customer, and then the second thing will be understand your. You know the power of being in a team. I used to do everything by myself. I used to do candle pouring, production, packing, marketing, everything and then at one point I got burned out and that's the reason why I always say you cannot start a business by yourself. It's always needs help, you know from your teammate. And that's when we started bringing in more people, because my sale, my family and even my boyfriend got burned out. Everybody got burned out from helping me and that's why I'm like, okay, this is time for me to hire more people, and then I take in time, interview people and bring in some people to the team. Chris: So that's a great segue, so it does take a good team right at any company. So let's now talk about what were some of the things you did through, say, the interview process, to make sure you were hiring the right people to join your team. Tram: That's a hard question. Actually, I make a lot of bad hire at first because of the rushing feeling you know you got burned out and then I'm like, oh my god, I need help, I need help, and then we just take whatever. But then it's actually creating more problems down the line because I don't understand who I work with. And since I have my night to fight, I do looking for somebody that independent and can be at a warehouse by themselves. So in the interview I have conversation with them, I'm making sure that they okay. Working with the warehouse setting you know where it can hit can be a little bit of problem and it's you just have to look around for until you find a right one. So I, when I'm making so many bad hire, I take a step back. I say I'm not hiring more people. I try to do it by myself. I'm taking my time looking for a right person and then from there you know you just have to take your time talking to people, try to understand the goal. And one of my thing is I love hiring students because you know I used to be a student and working part-time, so I hiring them at part-time and right now we only have part-time worker. We didn't have anybody full-time yet. But you know I start with students because I like the curiosity of them and you know they want, they want to do the best. Chris: The young energy. Tram: I think so too. Chris: Well, I think you mentioned something that's true, I think, when you, when you're hiring out of what I'll call desperation, right, yeah you tend to overlook some things, and that yeah tends to lead to maybe bad hiring decisions as opposed to taking your time yeah and and really digging in to get to know someone and make sure they fit. You know the fundamental priorities of your company yeah, it's important it's very important. You only, you only figure that out if you slow down. Tram: I think so too. Yeah, you need to slow down to go far. This is what I take. Yeah, you need to slow down, take one step at a time so you can go for it. Chris: So let's talk a little bit about your process, I guess, and making your product. Do you, do you feel like what you're doing? It kind of in the candle manufacturing space is somewhat innovative. Tram: When I first started, it's actually was really manual. I actually took it out, like you know wasn't really innovative or efficient, and I'd good love it to be. But you know, of course, that I have to do everything by hand so I can figure out where I can twist stuff around. And the thing is I really listen to my teammate. So I talk to my candle maker almost every day and we ask you know, how was the process? Anything we can make them better. And then you know, from there I start looking more into automation stuff and my goal for next year is so right now we're working on the design not a machine, but a machine. But this can help us to pull the candles, so it can help us to minimize the mistake. But you know, when I first started it wasn't really innovative. It's really manual hand pull everything. But you know, one step at a time, and I always say we look into the process, talk to our people and see what we can improve. Chris: Well, I think at some level, just the fact that you're making such a clean candle is somewhat innovative as well like different than what your competition is. Tram: Of course, yeah, but it costs a lot of problem too because when they so natural, you cannot, you cannot control a lot of them. But then we, I always tell my customer, you know there will be some. The candle can cracking. So that's the biggest issue of BWAS. It cracked really bad and we have to do everything to control our temperature, but it still happened. And I always tell my, I tried to educate my customer that this is a clean product. We didn't put anything else. So there may be some imperfection, but you know it put you at peace. Chris: Yeah, what would have been some of the challenges on that kind of marketing this new product? Yeah, what are some of those challenges and how are you trying to overcome them? Tram: That's the tough question. Yeah, it is. It's a lot of maybe a lot of education for customers because you know you can just go to Walmart and buy some candle that I can never commit with them, you know, but I always tell people you know breathing is so important. You breathe in your air every day, so make sure you rent something clean to your house and it takes a lot of time for customers to get used to the product, understand some of the issues that might happen to be what and accept it. And the thing we do is, whenever a customer feel like you know the candle wasn't looked at, it's a. When it reached out to me, I addressed the issue immediately and tried to explain to them what's going on, and also some media is the same thing we post about our behind the scenes, some of the challenging that we encounter when we're making be what candle and you know, because of all of those issues, it actually make it unique. So we really stand out because we were looking at a product and say it's so natural. I have a customer about our candle on Amazon for a year and a half came to a farmer market to see me in person. Chris: Really. Tram: Just because she told me she's so impressed with the product she had to come all the way to the farmer market to see me. Chris: Well, that that had to make you feel good. Yeah, so you're dealing with two of the biggest companies in the world. What are some of the things that you do to try to foster and grow those relationships with the people you're dealing with at Amazon and Walmart? Tram: I think the first thing we do, we, we I don't always say like when you start out with them, you have to do right from the beginning, we from from even our account, you know reservation. We make sure everything is correct, no mistake, or you know, and we have actually have two people dedicated to just handling Amazon and Walmart. It's just because that this is a really bulky system from them and you need to have certain understanding and I feel like sometimes I'm in and out so much. That's why I'm dedicated to people. Don't do anything, spend four hours a day taking care of Amazon and Walmart for me and you make sure that you follow the rules. They have a lot of policy and rule. You make sure you understand it. You make sure that you you know update about the news because it changed up around a lot. So the thing is, you keep your communication with them. When something pop up, something doesn't, you know, sound right to you, you reach out to them immediately and they're actually very helpful when you calmly reach out to them, you know, and they will definitely get to you. I love working with Amazon and Walmart. Chris: Well, I think you hit on something. I mean that the key is communicating right yeah uh constantly and and timely uh yeah so let's talk about you. There's always learning and setbacks. What's what's a setback that you've encountered kind of along this journey that you know you maybe didn't think you could overcome, but but you did and it's made you stronger and better. Uh, can you, can you think of anything to share? Tram: yeah. So, um, we actually lost our Amazon account beginning of the year. Oh, we thought, we thought, we thought it for three months. It's, it's a. It's a disappointing feeling. You know, I just wake up. I just went too bad. Wake up in the morning, my account gone completely, amazon couldn't look, fired and there were so many people involved. Um, I was thinking that, all right, you know, maybe Amazon, you're not right for me. I have to be out Amazon, grow outside of Amazon. I was so I was really negative, you know, at that time, because you're losing a really big part of three months beginning of year. Sure, that's really hard for me. And we still have candle and a way hand needs to be sell. So, you know, I need to think about what do I want to do with it. So what we do is I reach out to so many people. I reach out to Amazon, prove multiple way. I send them a letter, I reach out from Twitter. I do everything I can make sure I'm in contact with a right person and then, when I'm in contact with them, we try to bring in an Amazon lawyer to just have some help from them, you know, to speed up the process and I really fight for it to get my account back. It's a three month. It's a long three month in my whole life, every day. You know we didn't get the answer we need. They say we cannot be an Amazon again. And then suddenly you know they, we just have to keep trying, send them more email, send them more message. Um, try to be kind with them. Even we be frustrated, but we need them help, they help. So we keep reaching out for three months and then finally they say, all right, we let we. They have to allow me to open a new account, so they allow me to open a new account, transfer everything, but the thing that you have to restart. We love all of our customers. Um, I thought that I would be out Amazon completely because of frustration that I have with Amazon. But, taking a look back now, we have so many great customers, like we have so many customers that reach out to me personally and send another message because just how much they love the candles and you know the fact that the people go out their way to go to the final market to see us, making me feel like Amazon, bring my product closer to more customers, and we actually have some wholesale order from customers on Amazon. So we roll really big on Amazon. Chris: That's right. So your persistence paid off, right. Tram: Yeah. Chris: But I have to imagine that was a pretty trying time for you as a young entrepreneur to lose an account like that. Tram: Yeah, and the thing is you cannot over new account. The moment you over new account, you shut it out completely. So you have to do the right thing. Chris: How did the rest of your team respond during this time? Tram: They actually work in hard with me. So at that time you know my Amazon team working hard every day with me. Sometimes I have to be at work so I wasn't being on the phone with them, so they help me to take on a call with Amazon, follow up with them every day. And the thing is, I'm really grateful for the people that I work with. We have awesome team. I have to tell you that we cheer every single wins, like, let's say, we have really great read, like Friday during this weekend, and it's when it's so great. So you know, that's the thing. You just have to put trust in your team and then know that they will do the best for the business and I just have them like hey, I don't care what you do, what long we, you know, can come back and run again. It should be good. Chris: Yeah. So that kind of leads me to the subject of talking. Maybe you as a leader of this team. How do you try to show up as a leader for your team? Tram: I think the thing is I show that I care in understanding and listening because, you know so we have one of my teammates recently have some of the things happen outside of work which you know affect the candle, because he dropped so many candles on the floor because of, you know, his mind was so busy. But instead of me yelling or upsetting what I tried to do, I tried to be calm and learn from it and ask hey, what's the issue, you know, do you have any problem that you want to share with me? So the thing for me is you'll be there for them when something happened, talk to them, listen to them, text them, like every day. Even I am not at the warehouse, I'm still calling. You know my people has, hey, are you doing good? Or I'm making sure they drink water, and you know we could text them hitting no joke for me. So I'm making sure that I'm taking care of them in everything I can Like. If they need a day off, you know I can cover for them. Or that's the reason why, you know, when I need help, when I need long hours, they will be there for me, because I'm be there for them and I listen to them and I go out of my way to help them, you know. Chris: That's right so it sounds, you know, someone likes servant leadership right, yeah. To make sure that they're taken care of when? How would you describe your leadership style? Where have you learned over the years in your other career maybe to develop these leadership skills? Tram: That's a hard thing, because I think that I see this improvement on my leadership. Chris: It's an evolving process. Tram: Yeah, it's a lot, but when I went to work, graduated walking I've been through it with so many it worked with so many bars, worked with so many managers and throughout the year I worked with them, I figured out what do I lie from them and what I don't lie from them. And now when I have my business, I try to do whatever I like from the manager. I have a boss that used to be there for me. He's so nice, he was helping me so much he could send me a card for Christmas or Thanksgiving and that's really something that, beyond our manager and work, a relationship he goes out of his way to help me when I need. And that's what I want to do for my people too. I want to be a type leader that if something happened at work, the people can feel okay to tell me what's going on, like there will be no upset or no being too aggressive. I want to be a good listener to them too, and I'm still working on that. Chris: Sure, so you're somewhat of an empathetic leader where they yeah. And have you seen that kind of take hold with your employees? The culture is forming where everyone feels safe to share if something's going on. Tram: Yeah, we have a worker just dropped like 20 candles on the floor the other day. If it's won't be before I have a business, I will be really aggressive, really angry. But with me dealing with my so many people, I try to become and try to clean up and I really don't mind to go to clean up their mess. That's what I normally say if I have to. So I really go out of my way to help people and that's actually make people want to work with me and stay longer. And we see that too. We see that even. You know we're small business, we're not big cooperation, so sometimes it's hard for us to keep people. But all of the people are working with us until this point in two years and I can see that they still want to work with me. Chris: Yeah, so you've talked several times at least referenced, kind of plans you have for the next year. So what are kind of, when you look to the next year or next three to five, what are the plans and strategies that you are putting in place and what you hope to accomplish and where do you see this company in the near future? Tram: So every year, like so, right now, I'm doing my six month plan. So I'm working better when I plan everything out and I would encourage all intravenous. You know, do nothing about it, write them down in the paper, do the chart, do everything you can you have. I think, like you can only achieve your goal when your mind is all about it. So right now, everywhere, I could sit everywhere and I could write down. You know how much revenue I want for every single platform. So so my year for next, go for next five years. You know I want that we will become the candle brand, that when customers want a clean candle they will say living, good candle code. So we want we, of course, that we want to become, you know, the goalie. Everybody wants to become a multi-million company, right, but for me, the goalie. You know, when you want something clean, you think about us and that's and that's something that I work hard every day and we and we have to do. You know, be what is so expensive. That's why so many brand cannot make a profit with them. And every day I have to continue, improve, to make, to make sure that a product is profitable. And another thing is you know, you just have to keep you know, thinking about what you want to do in your, what's your end goal of everything, all the hard work, and one of our next year I want to roll out a very, very new product on the market. We we don't want to disclose yet. Chris: That's fine you don't have to tell your secrets. Tram: Yeah, we, you know we will be rolling them out on January, but I think it's really right around the corner. Yeah, so it's really big hit for the market. Chris: So everyone should be looking out. It'll be on Amazon. Tram: Yeah, we Amazon and Walmart and our website Enough, we will be at a farmer market too. So if you locally to Houston, you know, stop by saying hi to us. Chris: Which farmers market. You mentioned that a couple times, so which farmers market are you at? Tram: We are the market for maker. Okay, so they in the highs. That's either only market I'm doing right now, but next year I would love to do, you know, more family market. I love the feeling of going there, going out there, talking to a customer and have them smell. I can't know. Yeah, but back to the question. We have a lot of go for next year. We want it to be more automation. We don't want people to manually apply every single label or every single jar. So we're working with a company, you know, to try to automate our process. We would love to hiring one or two person full-time with us, and that's something I'm working on. And we would love to increase our capital too. And it's really you know when, when you want to go, big capital can be a problem. So I try to get it ready for that. Chris: Yeah, let's talk a little bit about that. What? What are some of the the things that you're doing to put in place to Access? Yeah additional capital. Tram: That's a hard question. So right now we still small and I, you know, and I mentioned I invest everything I make from nine to five into my psychic, like my kind of business all the money, all the serving. Another thing that I do a you know we sometimes we will ask help from friends and family and that's the only way that pretty much I'm doing right now to keep the company running. But of course it's still about us hustling. So we try to go to more farmer market, we try to do different things, expanding them on Amazon, like on tick tock we now have tick tock shop and Instagram. So we try to run, you know, expand them out to make a little bit money. But I'm very strict on how I spend it, so I'm budgeting everything. So right now I'm looking at the how much money I need for 2024 and that's helped me. That you know. Try to see where can I get all the old fun? Do I have to get it from the bank? Or you know, like it's a heart, I still try to figure out a capital part. Chris: Yeah, yeah. Well, I mean, it's a very important part of the new business right. I think what you mentioned a minute ago to budget very consciously and thoughtfully so you manage your expenses well. Yeah and that's gonna be important. When you go out for capital whether it's a bank or you know investor one wants to know you actually run in a good business. Tram: Yeah, of course I try to talk to some bank right now to to hopefully get a funded. Hopefully that will be, you know, something I can achieve next year. That's one of my goal. Chris: Okay, have you had any mentors kind of along the way in your career that have kind of Help, guide you or inspire you to do what you're doing now? Tram: I actually have a lot of mentor. I know so many people that I learned so much from them, and you know some people that they probably don't know me, but I learned them from their podcast. I listen some of your podcast to you, by the way. I try to know that, whatever the people do that I'm really enjoying. Like you, talk a lot about innovation and that is something that I really want us to be better at. I want us to be more. You know Concepts about how we can improve thing. So I guess one of my biggest mentor I have a mentor that meant to me how to sail on Amazon and he actually was the one that get me started. So I wish out to him, you know, talk to him about my desire, why I want to have this brain and why I want to start on Amazon, and he actually will help me from day one. So he guided me throughout the way and then I met some other mentor. You know, like we, I learned a lot from people more than most of me. More of the thing I learned is cell top. You know from YouTube. Chris: Well, you, I think, what you Find along the ways, you can kind of learn from everybody, right, I mean some more than others where there's a lot of you, if you're Observing enough and willing to pay attention, that there's always yeah sometimes learning is learning what not to do. Tram: Yeah, yeah, that's true, yeah, it's. We learn from our customers. We have customer that angry right, you know, because on Amazon, so people can just buy our product and change them up there by the next day. So we learn so much about our customer and the thing might go it to review our return rate to almost zero and, to be honest, we don't have a lot of return in the big market like that, but we still have some. And Every time that I have a customer return, I accept it, I reach out to them, I want them to tell me what's happened or what can I make them better, and I do think that dough feedback is something that you know make us better every day. Chris: That's good, I agree. So any One or two things you might tell an aspiring entrepreneur to to think about as they're About to step off and start a company, like you did a couple years ago. Any pointers? Tram: I did so. If I have, I would love to Tell this to all intrapreneur. I think having the business and actually running a business at two different things is a lot of hard work. You have to read yourself out there. I used to be so shy, you know, but I have to go out there hustling, selling stuff at family market, ringing my product out there for people to judging is, but the thing is, when you want to do great in your intrapreneur, you have to make sure that you, you know you just keep pushing, don't care about anybody else, just think about yourself and be in it. And the second one a do not ever think that you can do everything by yourself. It's impossible. They have to be balanced between your life, your work life and your family. And you want to make sure that you know when you at your high point in your career, you still feel happy because your family happy with you. So that's it. Two things that I would love people to think about when I started their internship. Chris: Those are two great things to share, so thank you for that. Listeners out there, well, thank you. Tram: So let's, let me ask you this what was your first job? My first job. I used to work in Chick-fil-A before. Okay, you know, so I can't learn a lot about value. Customer week my in my mind. Customer in my number one, my priority. Everything I do to make sure they happy. Chris: So if you, if you work there, you must have eaten the food a lot. Are you like, done with Chick-fil-A now? They get me every time yeah, yeah, what's not the like about it. So, keeping with the theme of food, do you prefer Tex-Mex or barbecue? Tram: You. Chris: Very good. Who doesn't like good barbecue? Tram: and Texas yeah. Chris: So are there any things that you do to kind of keep yourself up, like reading or you mentioned podcasts any business related books or podcasts you like to listen to that you share? Tram: I listen to. I read a lot of books, so I actually attend to a book club, so we wake up at 5am in the morning picking the book that we read. So right now I'm reading a book called the Messy Truth from Alie Wab. So that's a really new book. Chris: The Messy Truth. Tram: Yeah, the Messy Truth. So she talks about the behind the scene of intravenous and every new intravenous will find themselves in there. She talks about lots of dark side of the business the busy, the doubt about your business yourself. So if anybody wants to start intravenous, I think that's a good book to start with, Because it will help you to see that everybody out there having a small business dealing with the same thing that you're dealing with. Chris: It takes hard work, it takes courage and a little bit of you know willing to take a risk, right yeah. So that's great, I'm going to have to go check that book out. Tram: Yeah, they actually just released. Yeah, they actually just released, like last week, I think. Okay, yeah, so just now yeah, they just out. Chris: Well, tramp, thank you so much for being on the show. Enjoy hearing your story. Best of luck as you continue to grow, living in good camel company. Tram: Thank you. Thank you, Chris. I really appreciate the opportunity and, you know, really appreciate that you helping me here. Let me share my story and hopefully it can inspire many small business out there. Chris: No doubt it will Take care. Tram: Thank you. Special Guest: Tram Nguyen.

Giant Robots Smashing Into Other Giant Robots
500: Giant Robots Smashing Into Other Giant Robots 500th Episode!

Giant Robots Smashing Into Other Giant Robots

Play Episode Listen Later Nov 16, 2023 72:17


We released episode one of this podcast on June 11, 2012. Now, more than a decade later, we're celebrating the 500th episode of our show. In honor of this milestone, Victoria, Will, and Chad caught up with each of the past hosts of the show: Ben Orenstein, Chris Toomey, and Lindsey Christensen. We chatted about what they're up to now, what they liked and learned from hosting the show, their time at thoughtbot, and more! Follow thoughtbot on X (https://twitter.com/thoughtbot) or LinkedIn (https://www.linkedin.com/company/150727/). Become a Sponsor (https://thoughtbot.com/sponsorship) of Giant Robots! Transcript: VICTORIA: This is the Giant Robots Smashing Into Other Giant Robots Podcast, where we explore the design, development, and business of great products. I'm your host, Victoria Guido. WILL: And I'm your other host, Will Larry. CHAD: And I'm your other host, Chad Pytel. We released episode one of this podcast on June 11, 2012. Now more than a decade later, were celebrating this: the 500th episode of our show. In honor of this milestone, Victoria, Will, and I caught up with each of the past hosts of the show: Ben Orenstein, Chris Toomey, and Lindsey Christensen. We chatted about what they're up to now, what they liked and learned from hosting the show and their time at thoughtbot, and more. First up: Ben Orenstein. Ben was the very first host of the show back in 2012 when he was a developer at thoughtbot. He is now the co-founder and Head of Product at Tuple, a remote pair programming tool for designers and developers. Ben, it's great to talk to you again. It's been a while since you and I talked. How have you been? BEN: I've been decent, yeah. It's fun to be back to my roots a little bit. I told some folks that I work with that I was coming back to the pod for the 500th Episode, and they were stoked. So, it's kind of a treat to get to be on these airwaves again. CHAD: What have you been up to since you left this show and thoughtbot? BEN: Well, I started a company. So, I was at thoughtbot for a while; I think it was seven years. And I eventually sort of struck out to start my own thing–had a false start or two here and there. And then, I ended up starting a company called Tuple, and we still exist today, fortunately. Tuple is a tool for doing remote pair programming. We started off on macOS and then wrote a Linux client. And we're launching a Windows client now. But it's sort of, like, screen sharing with remote control for developers who are actually writing code and want to have great, low latency remote control and who care about screen share quality and that sort of thing. I started that about five years ago with two co-founders. Today, we are a team of 11, I think it is. And it's been going well. Our timing was really great, it turned out. We launched a little bit before COVID. So, remote work turned into a lot more of a thing, and we were already in the market. So, that helped us a ton. It was quite a wild ride there for a bit. But things have calmed down a little lately, but it's still fun. I'm, like, really enjoying being a co-founder of a software company. It was what I've always sort of wanted to do. And it turns out it actually is pretty fun and pretty great. Although there are, of course, the ups and downs of business ownership. It is never quite as calm or relaxing as being an employee somewhere else. CHAD: You started Tuple instigated by...full disclosure: thoughtbot's an early customer of Tuple. We're still a customer. We use it a lot. BEN: Woo-hoo. I appreciate that. Thank you. CHAD: If I remember right, you started and were sort of instigated to create Tuple because there was a prior product that then Slack bought, and then it started to degrade. And now, it no longer exists in the same way that it did before. BEN: Yeah. So, there was this tool called Screenhero, which I actually started using -- CHAD: [inaudible 02:14] BEN: Yeah, first at thoughtbot. Some other thoughtboter introduced me to it, and we would use it for pair programming. And I was like, oh, this is nice. And then yeah, Slack kind of acqui-hired it and more or less ended up shutting the product down. And so, there was this gap in the market. And I would ask my friends, I would ask thoughtboters and other developers, like, "What are you using now that Screenhero is gone?" And no one had a good answer. And so, after a while of this thing sort of staring me in the face, I was like, we have to try to solve this need. There's clearly a hole in the market. Yeah, so we were heavily inspired by them in the early days. Hopefully, we've charted our own path now. But they were definitely...the initial seed was, you know, let's do Screenhero but try to not get bought early or something. CHAD: [laughs] How did you or did you feel like you captured a lot of the Screenhero customers and reached them in those early days? BEN: I think so. The pitch for it was sort of shockingly easy because Screenhero had kind of blazed this trail. Like, I would often just be like, "Oh, we're making a thing. Do you remember Screenhero?" And they'd go, "Oh yeah, I loved Screenhero". I'd be like, "Yeah, we're going to try to do that." And they'd be like, "Nice. Sign me up." So, it for sure helped a ton. I have no idea what percentage of customers we converted. And they were a pretty large success, so probably a small fraction, but it definitely, like, made the initial days much easier. CHAD: Yeah. And then, like you said, COVID happened. BEN: COVID happened, yeah. I think we had been around for about a year when COVID hit. So, we were getting our feet underneath us. And we were already, like, the company was already growing at a pretty good rate, and we were feeling pretty good about it. I don't think we had quite hit ramen profitable, but we were probably pretty close or, like, flirting with it. Yeah, the business, like, I don't know, tripled or quadrupled in a matter of months. We had a few big customers that, like, just told everyone to start using Tuple. So, we had, like, thousands and thousands of new users kind of immediately. So, it was a crazy time. Everything melted, of course. We hadn't quite engineered for that much scale. We had a really rough day or so as we scrambled, but fortunately, we got things under control. And then had this, like, very nice tailwind. Because we started the company assuming that remote work would grow. We assumed that there would be more remote developers every year. And, you know, it's probably maybe 5% of dev jobs are remote or maybe even less, but we expect to see this number creeping up. We don't think that trend will reverse. And so, COVID just, like, it just yanked it, you know, a decade in the future. CHAD: You haven't tripled or quadrupled your team size, have you? BEN: No. Well, I mean, I guess, I mean, we started as 3, and now we're 11, so kind of. CHAD: [laughs] Yeah, that's true. BEN: Expenses have not grown as fast as revenue, fortunately. CHAD: That's good. That's basically what I was asking [laughs]. BEN: Yeah, yeah. We're still a pretty small team, actually. We have only, like, four or five full-time engineers on the team at the moment, which is kind of wild because we are now, you know, we have three platforms to support: Linux, Windows, and Mac. It's a pretty complicated app doing, like, real-time streaming of audio, webcams, desktops, caring about OS-level intricacies. So, I think we will be hiring more people soon, although we haven't said that for a long time. We sort of have always had a bit of a hire-slow mentality to try to get the right team members and, like, feel a real pain before we hire someone into it. But we have been getting a bit more aggressive with hiring lately. VICTORIA: Well, I really appreciate Tuple. I installed it when I first started working here at thoughtbot. And we have random pairings with everyone across the company. So, I'll randomly get to meet someone halfway across the world who's working on similar projects. And I think they really enjoy that I have a tool they like working to share what they're working on. So, I want to thank you for that. And I'm curious about when you really started to scale during COVID, what were some of the technology architecture trade-offs you came across, and where did you land with it? BEN: Well, we got fairly...I don't know if it was lucky, but we...for a long time, for years, even through COVID, maybe the first four years of the company, all Tuple calls were purely peer-to-peer. And there was no server that we owned intermediating things. This was, like, kind of one of the keys of, like, not having expenses. The scale of revenue was we could have lots more calls happen. And it wouldn't cost us bandwidth or server capacity. To this day, still, for any calls with three or fewer participants, they're purely peer-to-peer. And this is nice for latency purposes because it just...we can find the most direct path to the internet between two people. It's also nice from our cost perspective because we don't need to pay to send that data. And that was hugely useful as call volume went up immensely. Didn't have to worry too much about server load and didn't have to worry too much about bandwidth costs. CHAD: Today, is there a central service that makes the initial connection for people? BEN: Yes, yeah, yeah. So, there is a signaling server. So, when you launch the app, you sign in, and you see, like, oh, which of my co-workers are online? So, there is actually a Rails app that handles that, actually, increasingly less the Rails app. We have now...I think it's a Go service that actually manages all those. I'm further and further from the code every year. Some of the technical questions might be a little bit beyond me, or I might have slightly out-of-date info. But back to the architecture question for a second, we did a pretty big refactor when we decided to go from just being a Mac client to supporting other platforms, where we split out a cross-platform real-time communication engine written in C++ so that we could use that for all of the heavy lifting, all the managing of the connections, and the tricky bandwidth estimation, and all this stuff, and use that across different platforms. And so, today, you have the cross-platform engine, and then on top of that is a, like, a less specific layer for each of the operating systems that we support. CHAD: So, you mentioned you're less and less in the code these days. So, what do you spend your time doing then? BEN: It's a mix of things. These days, it's basically mostly -- CHAD: Just cocktails on the beach, right? BEN: Cocktails, yes [laughs], cocktails on the beach, appearing on podcasts trying to sound important and impressive, yeah. Mostly product work. So, right before this, I just got off a call with some folks from The Browser Company. They are some of our first alpha users for our new Windows clients. So, I hopped on the call with them and, like, watched three of them install the product and inevitably run into some bugs. And, you know, chatted through those with the engineer that was working on it, prioritized some stuff, made some decisions about what's coming up next, and what we're going to ignore. So, mostly product work these days. For the first five years of the company, I was CEO, so I was doing kind of everything: marketing, and also hiring, and also product. About two months ago, I stepped down as CEO, and one of my other co-founders, Spencer, stepped up. And so, now my focus has narrowed to be mostly just product stuff and much less on the marketing or hiring side. VICTORIA: Yeah, you mentioned that it was a little more comfortable to be an employee than to be a founder. I don't know if you could say more about that because, certainly, a lot of engineers are smart enough and capable enough to run their own company. But what really informed your choice there, and do you regret it? [laughs] BEN: I definitely don't regret it. thoughtbot was a close second in terms of wonderful professional experiences. But running my own thing has been the most interesting professional thing I've done by a big margin. It has also been more stressful. And, Chad, I don't know if you remember, I think, like, maybe eight years ago, you tweeted something like, if you want to sleep well at night, and, like, value that, like, peace of mind, like, don't start a company or something. I have experienced that. CHAD: [laughs] BEN: A lot more, yeah, like waking up in the middle of the night worrying about things. It feels a little bit like the highs are higher; the lows are lower. Being an employee somewhere, it's like, if this company fails, I know I can go get another job, right? Like, you're a developer. You're extremely employable. But as the owner of the company, if the company fails, like, a huge chunk of your net worth is gone. Like, this thing you poured your life into is gone. It's way more stressful and traumatic to have that happen, or have that threatened to be happening, or just imagine that happening. So, overall, I have found the trade-off to be totally worth it. It's awesome to make your own decisions and chart your own path. And when it works, it can work in a way that being a salaried employee can't. So, I'm happy with those trade-offs. But I think that is a good question for people to ask themselves as they consider doing something like this is, like: is that the kind of trade-off that you want to make? Because it has significant downsides for sure. WILL: I am a big fan of Tuple also. I love it. It [inaudible 10:08] easy, especially with remote work. You hit the jackpot with COVID and remote work, so kudos for that [laughs]. Was there anything...because I know from our previous companies, about over...hopefully a lot more of the good stuff than the bad stuff. But was there anything that you learned? Because you were at thoughtbot for seven years. Was there anything that you're like, oh my gosh, I learned that, and it's helped me till this day while I'm running my company? BEN: Yeah, quite a bit, actually. I think it'd be hard to tease apart exactly which lessons, but I do...so I ran Upcase for thoughtbot and also FormKeep. So, I got a chance to kind of run a small division of the company, while still being a normal employee and, like, having not much of that risk. And I think that was a really wonderful opportunity for me to, like, practice the skills that I was interested in. Just, like, how do you market a thing? How do you design a product and have it be good? How do you prioritize user feedback? There were a ton of lessons from those days that I feel like made me better at running our company when we actually took a shot at it. So, there were, like, the specific things that I learned by the work I was doing there. But then just, like, I mean, I think I am the programmer I am today because of, like, the weekly dev discussions that happened. Like, spending so much time with Joe Ferris and, like, trying to copy as much of his brain as possible, like, really, like, imprinted on me as, like, a programmer. And also, just, like, a lot of the sort of cultural things from my time at thoughtbot of, like, you should be sharing the things you're learning. Like, writing blog posts is a great use of time. Like, doing open-source work is a great use of time. And maybe you can't directly trace how doing, like, working in public or sharing information benefits the company. It's hard to, like, attribute it from a marketing sense. But if you sort of have faith that in the large, it's going to work out, it probably will. That feels like a thoughtbot lesson to me, and I think it has served us really well; where I recorded a weekly podcast for a long time called The Art of Product. I'm recording a new podcast called Hackers Incorporated with Adam Wathan of Tailwind fame. And I don't ever think, like, hmm, how many new leads do we think we get per episode, and how many hours has that taken? What's the ROI? I just have this sort of reflex that I developed from thoughtbot time of, like, you should be putting stuff out there, or you should be giving back. You should help other people. And that will probably help your business and make it work in the long term. CHAD: That's a good lesson [laughs]. One of the other things, you know, while you were a host of Giant Robots, you were the first host. I remember, you know, encouraging you to be the first host, and I think we talked about that in one of the episodes along the way. But we also transitioned the format a little bit, especially as you started to work on products here; you know, it was more about the building of those products and following along with those. And one of the things that sort of half-jokingly defined, I think, your impact on a lot of products was pricing, experimenting with pricing, learning about pricing, increasing prices more than people were maybe comfortable doing so. How has that worked out with Tuple, pricing in particular? BEN: It's really hard to say. It's hard to know what, like, the other path would have been through the world-. We sort of decided from, like, the early days that we wanted to have, like, a fairly premium price. Like, we wanted to be the product that was really good and was, like, a little bit annoyingly expensive, but you still paid for it because it felt worth it. And I think people could debate in both directions whether we nailed that or not. We have had a price increase that we ended up rolling back. We went, like, a little too far one time and said, "You know what? I think we're a little bit over," and we reverted that. But I would say even today, we are still a fairly pricey product. I mean, I'm pretty happy with how the company has done. I can't prove to you that, like, if the price were half what it is, we would have, you know, better success or not. CHAD: I think it'd be very hard to make the argument that if it was half that, you would have double the number of customers. BEN: Yeah, that's probably not true. CHAD: Not with the customers that you have, who are companies that will pay for products that they use as much as Tuple. BEN: Yeah, I'm happy serving the kind of companies, and they end up being mostly tech companies that really value developer happiness. When their developers come to them and they say, "We don't want to pair over Zoom. We like this thing. It's better. It feels nicer to use," they say, "Okay," and they buy the tool for them. There are places where that's not the case. And they say, "We already have a thing that does screen sharing. You're not allowed to buy this." We don't invest a lot of time trying to sell to those people or convince them that they're wrong. And I'm pretty happy serving sort of the first group. CHAD: So, you've mentioned that you've still been podcasting. To be honest, I didn't realize you were starting something new. Is it live now? BEN: It is live now, yeah. CHAD: Awesome. Where can people find that? BEN: hackersincorporated.com. It's about the transition from developer to founder, which is kind of what we've been touching on here. Yeah, hopefully, the audience is developers who want to start something or have started something who are maybe a little bit further behind progression-wise. And it's kind of, like, I have some lessons, and Adam has some lessons, and, you know, we don't think that we're experts. But sometimes it's useful to just hear, like, two people's story and sort of see, like, what seemingly has worked for them. So, we've been trying to share things there. And I think people will find it useful. VICTORIA: I was going to ask you for a lesson, maybe give us a little sample about how would you advise someone who's built a product and wants to market it, and it's targeted towards developers since you mentioned that previously as well. BEN: Yeah, in a way, the question already contains a problem. It's like, oh, I built the product; now how do I market it? It's a little bit indicative of a very common failure mode for developers, which is that. They sort of assume, okay, after you make the product, you then figure out how you're going to market it. And marketing is sort of a thing you layer on later on when you realize that just, like, throwing it on Twitter or Product Hunt didn't really work. When we started building Tuple, I was out there marketing it already. So, I had two co-founders, so this is a luxury I had. My two co-founders were writing code, and I was out doing stuff. I was recording podcasts. I was tweeting about things. I was making videos. I was giving conference talks. And I was getting people to hear about our product well before it was done. In fact, I was even selling it. I was taking pre-orders for annual subscriptions to the app while it was still vaporware. So, I would say, like, you basically can't start marketing too early. If you start marketing early and no one really cares, well, then you don't really have to build it probably. I would actually even go a little further and say, like, I started marketing Tuple before we had a product available. But in reality, I started marketing Tuple seven or so years before that when I started publishing things through thoughtbot. It's like when I was traveling around giving talks about Ruby, and when I was making screencasts about Vim, and when I was running Upcase, I was, over time, building an audience. And that audience was useful for thoughtbot, and it also was useful for me so that when I left, I had something like 10,000 Twitter followers or something, a few thousand people on our mailing list. But there were a lot of developers that already sort of knew me and trusted me to make fairly good things. And so, when I said, "Hey, I've made a new thing, and it's for you," I really benefited from those years of making useful content and trying to be useful on the internet. And in the early days, we had people sign up, and they would say, "I don't even really think I'm going to use this. But I've learned so much from you over the years that I want to support you, so I'm going to pay for a subscription." VICTORIA: I like your answer because I think the same thing when people ask me, like, because I am an organizer for Women Who Code, and I know all these great people from showing up for years in person months over months. And so, then people will ask, "Oh, how do I recruit more women in my company?" I'm like, "Well, you got to start showing up [laughs] now and do that for a couple of years, and then maybe people will trust you," right? So, I really like that answer. WILL: How has your relationship with Chad continued to grow since you left? Because seven years at the company is a lot. And it seems like you're still on really, really good terms, and you're still friends. And I know that doesn't happen at every company. BEN: I mean, it was tough deciding to leave. I think, like, both of us felt pretty sad about it. That was the longest I'd ever worked anywhere, and I really enjoyed the experience. So, I think it was tough on both sides, honestly. But we haven't kept in that much touch since then. I think we've emailed a handful of times here and there. We're both sociable people, and we sort of get each other. And there's a long history there. So, I think it's just easy for us to kind of drop back into a friendly vibe is sort of how I feel about it. CHAD: Yeah. And the way I explain it to people, you know, when you're leading a company, which Ben and I both are, you put a lot of energy into that and to the people who are on that team. If you're doing things right, there's not really hard feelings when someone leaves. But you need to put in a lot of effort to keep in touch with people outside of the company and a lot of energy. And, to be honest, I don't necessarily do as good a job with that as I would like because it's a little bit higher priority to maintain relationships with them, the people who are still at thoughtbot and who are joining. BEN: What you're saying is I'm dead to you [laughter]. That's CEO, for you're dead to me. CHAD: No. It's just...no hard feelings. BEN: Totally. CHAD: I think one of the things that has been great about the show over the years is that we haven't been afraid to change the format, which I think has been important to keeping it going. So, there is sort of; in fact, the website now is organized into seasons. And I went back and re-categorized all the episodes into seasons. And when the seasons were made up of, like, sort of the format of the show or particular hosts...when we started, it was just an interview show, and it was largely technical topics. And then we started The Bike Shed, and the technical topics sort of moved over there. But it also went with your interests more under the product and business side. Then you started working on products at thoughtbot, so it started to go even more in that. And I think Chris joined you on the show, and that was sort of all about those topics. BEN: Yeah, that makes sense. I think if you don't let the hosts kind of follow their interests, they're going to probably burn out on the thing. It's not fun to force yourself, I think, to record a podcast. CHAD: Yeah. And then when you left, you know, I took over hosting and hosted by myself for a while, went back to the interview format, but then was joined by Lindsey for a little while. We experimented with a few different things: one, interviews, but then we did a whole, just under a year, where we followed along with three companies. And each month, we would have an interview episode where we talked to them, all three companies, about the same topic. And then, we also did an episode with just Lindsey and I talking about that topic and about what we learned from the startup companies that we were following along with for the year. And now we're back to interview freeform, different guests, different topics. It seems like we're going to stick with that for a little while. But, obviously, as Will and Victoria have said, like, we'll probably change it again in some way, you know, a year, two years, three years from now. VICTORIA: Yeah, and I'm definitely bringing my interest around DevOps and platform engineering, so you'll see more guests who have that focus in their background. And with that, sometimes my interview style is more; how do I ask a question that I can't read from your developer docs and that I might not understand the answer to? [laughs] That's kind of where I like to go with it. So yeah, I'm really excited about...it's probably one of my favorite parts of my job here at thoughtbot because I get to meet so many interesting people. And, hopefully, that's interesting to everyone else [laughs] and our guests, yeah. BEN: Totally. Well, I dramatically underestimated how awesome it would be to meet all kinds of cool people in the industry when I started the podcast. I didn't truly connect in my head, like, wait a second, if I have a 45-minute conversation with, like, a lot of prominent, awesome people in our field, that's going to be really interesting and useful for me. So, I think, yeah, it's nice to be in the hosting seat. VICTORIA: And it's so surprising how I'll meet someone at a conference, and I'll invite them onto the podcast. And the way it winds up is that whatever we're talking about on the show is directly relevant to what I'm working on or a problem that I have. It's been incredible. And I really appreciate you for coming back for our 500th Episode here. CHAD: Ben, thanks very much again for joining us, and congratulations on all the success with Tuple. And I wish you the best. BEN: Thank you so much. Thanks for being a continuing customer. I really appreciate it. CHAD: Next, we caught up with Chris Toomey, who had a run as co-host of the show with Ben throughout 2016. CHRIS: Hi there. Thanks for having me. So, we're talking with all of the past hosts. I know you joined the show, and you were on it with Ben. And then you moved over to The Bike Shed, right? CHRIS: Yeah. So, I had co-hosted with Ben for about six months. And then I think I was transitioning off of Upcase, and so that ended sort of the Giant Robots “let's talk about business” podcast tour for me. And then, I went back to consulting for a while. And, at some point, after Derek Prior had left, I took over as the host of The Bike Shed. So, I think there was probably, like, a year and a half, two-year gap in between the various hostings. CHAD: Are you doing any podcasting now? CHRIS: I'm not, and I miss it. It was a lot of fun. It was, I think, an ideal medium for me. I'm not as good at writing. I tend to over-edit and overthink. But when you get me on a podcast, I just start to say what's in my head, and I tend to not hate it after the fact. So [chuckles], that combination I found to be somewhat perfect for me. But yeah, lacking that in my current day-to-day. CHAD: Well, what's been taking up your time since you left? CHRIS: I had decided it was time to sort of go exploring, try and maybe join a startup, that sort of thing. I was sort of called in that direction. So, just after I left thoughtbot, I did a little bit of freelancing, but that was mostly to sort of keep the lights on and start to connect with folks and see if there might be an opportunity out there. I was able to connect with a former thoughtbot client, Sam Zimmerman, who was looking to start something as well. And so, we put our act together and formed a company called Sagewell, which was trying to build a digital financial platform for seniors, which is a whole bunch of different complicated things to try and string together. So, that was a wonderful experience. I was CTO of that organization. And I think that ran for about two and a half years. Unfortunately, Sagewell couldn't quite find the right sort of sticking point and, unfortunately, shut down a little bit earlier in this year. But that was, I would say, the lion's share of what I have done since leaving thoughtbot, really wonderful experience, got to learn a ton about all of the different aspects of building a startup. And I think somewhat pointedly learned that, like, it's messy, but I think I do like this startup world. So, since leaving Sagewell, I've now joined a company called August Health, which has a couple of ex-thoughtboters there as well. And August is post their Series A. They're a little bit further along in their journey. So, it was sort of a nice continuation of the startup experience, getting to see a company a little bit further on but still with lots of the good type of problems, lots of code to write, lots of product to build. So, excited to be joining them. And yeah, that's mostly what's taking up my time these days. CHAD: So, I know at Sagewell, you made a lot of technical architecture, team decisions. It was Rails in the backend, Svelte in the frontend, if I'm not mistaken. CHRIS: Yep, that's correct. CHAD: You know, hindsight is always 2020. Is there anything you learned along the way, or given how things ended up, that you would do differently? CHRIS: Sure. I was really happy with the tech stack that we were able to put together. Svelte was probably the most out there of the choices, I would say, but even that, it was sort of relegated to the frontend. And so, it was a little bit novel for folks coming into the codebase. Most folks had worked in React before but didn't know Svelte. They were able to pick it up pretty quickly. But Inertia.js was actually the core sort of architecture of the app, sort of connected the frontend and the backend, and really allowed us to move incredibly quickly. And I was very, very happy with that decision. We even ended up building our mobile applications, both for iOS and Android. So, we had native apps in both of the stores, but the apps were basically wrappers around the Rails application with a technology similar to Turbolinks native–if folks are familiar with that so, sort of a WebView layer but with some native interactions where you want. And so, like, we introduced a native login screen on both platforms so that we could do biometric login and that sort of thing. But at the end of the day, most of the screens in the app didn't need to be differentiated between a truly native mobile app and what like, mobile WebView would look like. So, we leaned into that. And it was incredible just how much we were able to do with that stack and how quickly we were able to move, and also how confidently we were able to move, which was really a nice thing. Having the deep integration between the backend and the frontend really allowed a very small team to get a lot done in a short time. CHAD: Does that code live on in any capacity? CHRIS: No. CHAD: Oh. How does that make you feel? [chuckles] CHRIS: It makes me feel very sad, I will say. That said, I mean, at the end of the day, code is in service of a business. And so, like, the code...there are, I think, probably a couple of things that we might be able to extract and share. There were some interesting...we did some weird stuff with the serializers and some, like, TypeScript type generation on the frontend that was somewhat novel. But at the end of the day, you know, code is in service of a business, and, unfortunately, the business is not continuing on. So, the code in the abstract is...it's more, you know, the journey that we had along the way and the friends we made and whatnot. But I think, for me, sort of the learnings of I really appreciate this architecture and will absolutely bring it to any new projects that I'm building from, you know, greenfield moving forward. VICTORIA: I'm curious what it was like to go from being a consultant to being a big player in a startup and being responsible for the business and the technology. How did that feel for you? CHRIS: I would say somewhat natural. I think the consulting experience really lent well to trying to think about not just the technical ramifications but, you know, what's the business impact? How do we structure a backlog and communicate about what features we want to build in what order? How do we, you know, scope a minimal MVP? All those sorts of things were, I think, really useful in allowing me to sort of help shape the direction of the company and be as productive of an engineering team as we could be. CHAD: A lot of the projects you worked on at thoughtbot were if not for startups, helping to launch new products. And then, a lot of the work you did at thoughtbot, too, was on Upcase, which was very much building a business. CHRIS: Yes. I definitely find myself drawn in that direction, and part of like, as I mentioned, I seem to be inclined towards this startup world. And I think it's that, like, the intersection between tech and business is sort of my sweet spot. I work with a lot of developers who are really interested in getting sort of deeper into the technical layers, or Docker and Kubernetes and orchestration. And I always find myself a little bit resistant to those. I'm like, I mean, whatever. Let's just...let's get something out there so that we can get users on it. And I am so drawn to that side, you know, you need both types of developers critically. I definitely find myself drawn to that business side a little bit more than many of the folks that I work with, and helping to bridge that gap and communicate about requirements and all those sort of things. So, definitely, the experience as a consultant really informed that and helped me have sort of a vocabulary and a comfort in those sort of conversations. WILL: How did Upcase come about? Because I know I've talked to numerous people who have gone through Upcase. I actually went through it, and I learned a ton. So, how did that come about? CHRIS: I think that was a dream in Ben Orenstein's eye. It started as thoughtbot Learn many, many years ago. There was a handful of workshops that had been recorded. And so, there were the video recordings of those workshops that thoughtbot used to provide in person. Ben collected those together and made them sort of an offering on the internet. I think Chad, you, and I were on some podcast episode where you sort of talked about the pricing models over time and how that went from, like, a high dollar one-time download to, like, $99 a month to $29 a month, and now Upcase is free. And so, it sort of went on this long journey. But it was an interesting exploration of building a content business of sort of really leaning into the thoughtbot ideal of sharing as much information as possible, and took a couple of different shapes over time. There was the weekly iterations of the video series that would come out each week, as well as the, like, longer format trails, and eventually some exercises and whatnot, but very much an organic sort of evolving thing that started as just a handful of videos and then became much more of a complete platform. I think I hit the high points there. But, Chad, does that all sound accurate to you? CHAD: Yeah, I led the transition from our workshops to Learn, which brought everything together. And then, I stepped away as product manager, and Ben took it the next step to Upcase and really productized it into a SaaS sort of monthly recurring billing model and took it over from there. But it still exists, and a lot of the stuff there is still really good [laughs]. CHRIS: Yeah, I remain deeply proud of lots of the videos on that platform. And I'm very glad that they are still out there, and I can point folks at them. VICTORIA: I love that idea that you said about trying to get as much content out there as possible or, like, really overcommunicate. I'm curious if that's also stayed with you as you've moved on to startups, about just trying to get that influence over, like, what you're doing and how you're promoting your work continues. CHRIS: I will say one of the experiences that really sticks with me is I had followed thoughtbot for a while before I actually joined. So, I was reading the blog, and I was listening to the podcasts and was really informing a lot of how I thought about building software. And I was so excited when I joined thoughtbot to, like, finally see behind the curtain and see, like, okay, so, what are the insider secrets? And I was equal parts let down...actually, not equal parts. I was a little bit let down but then also sort of invigorated to see, like, no, no, it's all out there. It's like, the blog and the open-source repos and those sort of...that really is the documentation of how thoughtbot thinks about and builds software. So, that was really foundational for me. But at the same time, I also saw sort of the complexity of it and how much effort goes into it, you know, investment time Fridays, and those sort of things. Like, a thoughtbot blog post is not a trivial thing to put up into the world. So many different people were collaborating and working on it. And so, I've simultaneously loved the sharing, and where sharing makes sense, I've tried to do that. But I also recognize the deep cost. And I think for thoughtbot, it's always made sense because it's been such a great mechanism for getting the thoughtbot name out there and for getting clients and for hiring developers. At startups, it becomes a really interesting trade-off of, should we be allocating time to building up sort of a brand in the name and getting ourselves, you know, getting information out there? Versus, should we be just focusing on the work at hand? And most organizations that I've worked with have bias towards certainly less sharing than thoughtbot, but just not much at all. Often, I'll see folks like, "Hey, maybe we should start a blog." And I'm like, "Okay, let's just talk about how much effort that [laughs] actually looks like." And I wonder if I'm actually overcorrected on that, having seen, you know, the high bar that thoughtbot set. CHAD: I think it's a struggle. This is one of my [laughs] hot topics or spiels that I can go on. You know, in most other companies, that kind of thing only helps...it only helps in hiring or the people being fulfilled in the work. But at most companies, your product is not about that; that's not what your business is. So, having a more fulfilled engineering team who is easier to hire—don't get me wrong, there are advantages to that—but it doesn't also help with your sales. CHRIS: Yes. CHAD: And at thoughtbot, our business is totally aligned with the people and what we do as designers and developers. And so, when we improve one, we improve the other, and that's why we can make it work. That is marketing for the product that we actually sell, and that's not the case at a SaaS software company. CHRIS: Yes, yeah, definitely. That resonates strongly. I will say, though, on the hiring side, hiring at thoughtbot was always...there was...I won't say a cheat code, but just if someone were to come into the hiring process and they're like, "Oh yeah, I've read the blog. I listen to the podcast," this and that, immediately, you were able to skip so much further into the conversation and be like, "Okay, what do you agree with? What do you disagree with? Like, let's talk." But there's so much. Because thoughtbot put so much out there, it was easy to say, like, "Hey, this is who we are. Do you like that? Is that your vibe?" Whereas most engineering organizations don't have that. And so, you have to try and, like, build that in the context of, you know, a couple of hour conversations in an interview, and it's just so much harder to do. So, again, I've leaned in the direction of not going anywhere near thoughtbot's level of sharing. But the downside when you are hiring, you're like, oh, this is going to be trickier. CHAD: Yeah. One of the moments that stands out in my mind, and maybe I've told this story before on the podcast, but I'll tell it again. When we opened the New York studio, it was really fast growing and was doing a lot of hiring. And one of the people who had just joined the company a couple of weeks before was doing an interview and rejected the person was able to write an articulate reason why. But it all boiled down to this person is, you know, not a fit for thoughtbot. Based on what they were able to describe, I felt very confident with the ability or with the fact that they were able to make that call, even though they had been here only a couple of weeks, because they joined knowing who we were, and what we stand for, and what our culture and our values are, and the way that we do things, and all that kind of thing. And so, yeah, that's definitely a huge benefit to us. VICTORIA: I've certainly enjoyed that as well, as someone who hires developers here and also in meeting new companies and organizations when they already know thoughtbot. That's really nice to have that reputation there, coming from my background—some really more scrappier startup kind of consulting agencies. But, you know, I wanted to talk a little bit more about your podcasting experience while you're here. So, I know you were on both The Bike Shed and Giant Robots. Which is the better podcast? [laughter] So, what's your...do you have, like, a favorite episode or favorite moment, or maybe, like, a little anecdote you can share from hosting? CHRIS: Well, I guess there's, like, three different eras for me in the podcasting. So, there's Giant Robots with Ben talking more about business stuff, and I think that was really useful. I think it was more of a forcing function on me because I sort of...Both Ben and I were coming on; we were giving honest, transparent summaries of our, like, MRR and stats and how things were growing, and acted as sort of an accountability backstop, which was super useful but also just kind of nerve-wracking. Then, when I joined the Bike Shed, the interviewing sequence that I did each week was just a new person that I was chatting with. And I sort of had to ramp them up on, hey, here's a quick summary on how to think about podcasting. Don't worry, it'll be great. Everybody have fun. But I was finding each of the guests. I was sort of finding a topic to talk about with them. So, that ended up being a lot more work. And then, the last three years chatting with Steph that was by far my favorite. There was just such a natural back-and-forth. It really was just capturing the conversations of two developers at thoughtbot and the questions we would ask each other as we hit something complicated in a piece of code or, "Oh, I saw this, you know, article about a new open-source repository. What do you think about that?" It was so much easier, so much more natural, and, frankly, a lot of fun to do that. And, two, I actually do have an answer to the favorite podcast episode, which is the first episode that Steph was ever on. It was before she actually joined as a co-host. But it was called “What I Believe About Software.” And it was just this really great, deep conversation about how we think about software. And a lot of it is very much, like, thoughtbot ideals, I would say. But yeah, Steph came in and just brought the heat in that first episode, and I remember just how enjoyable that experience was. And I was like, all right, let's see if I can get her to hang out a little bit more, and, thankfully, she was happy to join. WILL: What was your favorite position, I guess you can call it? Because you say you like the mixture of business and, you know, development. So, you've been in leadership as development director, CTO. You've been a web developer. You've been over content, like, with Upcase. What was your favorite position [inaudible 16:43] you were doing, and why was it your favorite? CHRIS: The development director role feels like sort of a cheating answer, but I think that would be my answer because it contained a handful of things within it. Like, as development director, I was still working on client projects three days a week. And then, one day a week was sort of allocated to the manager-type tasks, or having one-on-ones with my team sort of helping to think about strategy and whatnot. And then, ideally, still getting some amount of investment time, although the relative amounts of those always flexed a little bit. Because that one sort of encompassed different facets, I think that's going to be my answer. And I think, like, some of what drew me to consulting in the first place and kept me in that line of work for seven years was the variety, you know, different clients, as well as, even within thoughtbot, different modes of working in podcasts or video. Or there was a bootcamp that I taught, a session of Metis, which that was a whole other experience. And so, getting that variety was really interesting. And I think as sort of a tricky answer to your question, the development director role as a singular thing contained a multitude, and so I think that was the one that would stand out to me. It's also the most, you know, the one that I ended on, so [laughs] it might just be recency bias, but yeah. VICTORIA: Oh, I love that. Is there anything else that you would like to promote on the podcast today? CHRIS: No, although as you ask the question, I feel like I should, I don't know, make some things to promote, get back into some, I don't know, content generation or something like that. But for now, no. I'm, you know, diving into the startup life, and it's a wonderful and engrossing way to do work, but it does definitely take up a lot of my headspace. So, it's an interesting trade-off. But right now, I don't know; if folks are online and they want to say hi, most of my contact information is readily available. So, I would love to say hi to folks, anyone that listened in the past or, you know, has any thoughts in the now. Would love to connect with folks. But otherwise, yeah, thank you so much for having me on. CHAD: In 2017, I took over from Ben as solo host of the show but was joined by Lindsey Christainson as cohost in 2019. After some time away from thoughtbot, Lindsey is back with us and we sat down to catch up with her. VICTORIA: Why don't you tell me about your current role with thoughtbot? LINDSEY: I am currently supporting marketing and business development at thoughtbot, as well as working as a marketing consultant for thoughtbot clients. VICTORIA: Great. And I understand that you had worked with thoughtbot many years ago, and that's when you also came on as a co-host of Giant Robots. Is that right? LINDSEY: Yeah, a couple of years ago. I left thoughtbot in spring of 2021. And I forget how long my stint was as a co-host of Giant Robots, but over a year, maybe a year and a half, two years? CHAD: Yeah, I think that's right. I think you started in 2019. LINDSEY: Yeah. Yeah, that sounds right. And Chad and I were co-hosts, I think, similar to the setup today in which sometimes we hosted together, and sometimes we were conducting interviews separately. CHAD: And then we sort of introduced a second season, where we followed along with a batch of companies over the course of the entire season. And that was fun, and we learned a lot. And it was nice to have consistent guests. LINDSEY: Yeah, that was a lot of fun. I really liked that format. I don't know; they almost were, like, more than guests at that point. They were just like other co-hosts [laughs] that we could rely on week in, week out to check in with them as they're working on early-stage companies. So, every time we checked in with them, they usually had some new, exciting developments. WILL: I really like that idea. How did y'all come up with that? CHAD: I'm not sure. I think a few years before I had taken over hosting of the show, and I forget...my memory maybe is that I went to Lindsey and said, "You know, let's do something different." But I'm not sure. Does that match your memory, Lindsey? LINDSEY: Yeah, I think there were two main drivers; one was I think you were feeling like you were having similar conversations in the interviews every time. Like, you couldn't get to a certain depth because every time you were interviewing someone, you were doing, like, the, "Well, tell me your founding story." And, you know, how did you raise funding? It kind of got a little bit repetitive. And then, on the side, the few we had done together, I think we both really enjoyed. So, we were thinking, like, what's the format in which the two of us could co-host together more regularly? Because I'm a pleasure to talk to [laughter]. I think you were like, I need to talk to Lindsey more. [inaudible 3:13] VICTORIA: What is your hosting style? How would you describe your approach to hosting a podcast? LINDSEY: I mean, obviously, it's a podcast about products and business. I think as a marketer, I am, you know, drawn a lot to the marketing side, so tending to ask questions around go-to-market audience, users. That's always just, like, a particular interest of mine. But then also, like, the feelings. I love asking about the feelings of things, you know, how did it feel when you started? How did it feel when you made this tough decision? So, that's another thing I think I noticed in my interviews is asking about some of the emotions behind business decisions. VICTORIA: And I like hearing about how people felt at the time and then how they felt afterwards [laughs]. And, like, how people around them supported each other and that type of thing. That's really fun. I'm curious, too, from your marketing background and having to do with podcasts like; some founders, I think, get the advice to just start a podcast to start building a community. But I'm curious on your thoughts about, like, how does podcasting really play into, like, business and marketing development for products? LINDSEY: Oh yeah. It's become definitely, like, a standard channel in B2B these days. I feel like that it's pretty typical for a company to have a podcast as one way that they engage their audience and their users. In marketing, you're really vying for people's attention, and people's attention span is getting shorter and shorter. So, like, if you have an ad or a blog, you're getting, like, seconds, maybe minutes of someone's attention. And whereas something like a podcast offers a unique channel to have someone's undivided attention for, you know, 30 minutes, an hour, and if you're lucky, you know, checking back in week over week. So, it became a really popular method. That said, I think you're probably also seeing the market get saturated [laughs] with podcasts now, so some diminishing returns. And, you know, as always, kind of looking for, you know, what's the next way? What's the next thing that people are interested in in ways to capture their attention? CHAD: What is the next thing? LINDSEY: I don't know, back to micro-content? TikTok videos -- CHAD: Yeah, I was going to say TikTok, yeah. LINDSEY: Yeah, you know, 10-30 seconds, what can you communicate? VICTORIA: I see people live streaming on Twitch a lot for coding and developer products. LINDSEY: Yeah, I think we've seen some of that, too. We've been experimenting more at thoughtbot with live streaming as well. It's another interesting mechanism. But yeah, I don't know, it's interesting. It's another form of, like, community and how people engage with their communities. So, it's always evolving. It's always evolving, and sometimes it's not. Sometimes, people just do want to get in a room together, too, which is always interesting. WILL: What has been, in your experience, the good the bad? Like, how do you feel about the way that it has shifted? Because I think you started in, like, 2000, like, kind of earlier 2000, 2005, something around there. And it was totally different than now like you're saying. Because I feel like, you know, Channel 5 30-second ad, you know, with some of the marketing depending on what you're doing, to now to where you're, like, you're paying influencers to advertise your product, or you're doing an ad. Or it's more social media-driven and tech-driven. What has been your opinion and feelings on the way that it has grown and evolved? LINDSEY: Marketing, in general, yeah, I graduated college in 2005 and started my marketing career. And yeah, you could, like, actually get people to click on banner ads back then, which was pretty [inaudible 07:14] [laughs]. WILL: I forgot about banner ads [laughs]. LINDSEY: I don't know, yeah. I don't know. In order for myself to not just get too frustrated, I think I've got to, like, view it as a game kind of. What new things are we going to try? You know, what do we see work? But it can really depend. And I've always been in B2B side of things. And consumer, I'm sure, has its own kind of evolution around how people engage and how they consume content and byproducts. But in B2B, you know, it can really depend on industry too. You know, I'm working with a client right now in the senior living space, and they're really big in in-person conferences. So, that's how people consume, get a lot of their information and, make connections, and learn about new products. So, it's been interesting to work in an industry that what might be considered, like, a little bit more old-school channels are still effective. And then just thinking about how you weave in the new channels with the existing ones without ignoring them. They might get information in conferences, but they're still a modern human who will then, you know, search online to learn more, for example. VICTORIA: It reminds me of a phrase I like to say, which is that, like, technology never dies; you just have more of it. There's just more different options and more different ways to do things. And some people are always, you know, sometimes you have to be flexible and do everything. CHAD: So, tell us more about what you did in between...after you left thoughtbot, what did you do? LINDSEY: I was heading up B2B marketing for a company called Flywire, which is headquartered in Boston but is a global company now. And they were just kind of starting their B2B business unit, which, as I mentioned, B2B is my personal specialty. I had been connected to their CMO through the Boston startup community. And yeah, I was helping them kind of launch their go-to-market for B2B. The industries they were in before...they got their start in higher education and then expanded in healthcare and found a niche in luxury travel, and then we were figuring out the B2B piece. But yeah, I was there for about a year and a half. They actually went public the second week I was there, which was an interesting [laughs] experience. I knew they were, like, on that journey, but it was kind of funny to be there the second week, and people were, like, "Congrats." And I was like, "Well, I definitely didn't have anything to do with it because I just finished my onboarding, but thank you," [laughs]. CHAD: One of the things that really impressed me when you joined thoughtbot was the way in which you learned about who we were and really internalized that in a way where you were then able to pretty meaningfully understand our market, our positioning in the market, and come up with new strategies for us. I assume that's something you're good at in general [laughs]. How do you approach it? How did you approach it when you joined Flywire, for example? And how was it the same or different than how you approached thoughtbot? LINDSEY: Ooh, yeah, that's a good question. And I appreciate that comment because it's difficult. But I think, yeah, with any new organization that I'm joining, you know, I think starting out with your kind of mini-listening tour of your key stakeholders across, you know, the different departmental focuses to get a sense of, what are the challenges? What are the opportunities? It's actually like, you know, it's the SWOT analysis, kind of trying to fill in your own mind map of a SWOT analysis of where the company is. What are the major hurdles you're facing? Where are people trying to go? What have they tried that's worked? What have they tried that's failed? But then, like, I think for the culture component, I think a part of that maybe is, like, feel, and maybe something that I do have a knack for. Again, maybe this is, like, you know, emotional intelligence quotient, where it's like, you know, but it's the company, you know, who is this company? What is important to them? How do they work and go about things? I know thoughtbot is certainly very unique, I think, in that arena in terms of being, like, a really value-driven company, and one where especially, like, marketing and business work is, like, distributed across teams in a really interesting way. You know, I'm sure the fact that it fascinated me and was something I could get passionate and get behind was something that also helped me understand it quickly. CHAD: I was excited that...or it was sort of a coincidence because I had reached out to you and without realizing that you had left Flywire. And Kelly, who had been doing a combined sales and marketing role, was going on parental leave. And so, it was fortuitous [laughs] that you were able to come back and help us and provide coverage, like, Kelly was out. LINDSEY: Yeah, it definitely felt like stars aligned moment, which, you know, I'm pretty woo-woo, so I believe in [laughter]...I believe in that kind of thing. You know, yeah, it was wild. It really did feel like your email came out of nowhere. And, you know, I mentioned it, obviously, to my partner and my friends. And they were like, "Oh, he definitely knows, like, that you left your last company." And I'm like, "I actually don't think he does [laughter]. I actually don't think he does." Yeah, and then we started chatting about me coming back to help. And it was great. thoughtbot makes it hard to work anywhere else [laughs]. So, I was happy to come back. I missed the team. CHAD: And one of the exciting things, and you've mentioned it, is you're not just doing marketing for thoughtbot now. We have started to offer your services to our clients. LINDSEY: Yeah, I'm super excited about this. And it's something I'd started thinking about. I had decided to take some time off between Flywire and my next thing and had started thinking about doing marketing, consulting. And as I'm doing that, I'm thinking a lot about how thoughtbot does consulting and, you know, wanting to emulate something like that. So, I started back up at thoughtbot. That wasn't part of the plan. I was just going to, you know, fill in for Kelly and help with marketing things. But then, you know, a good opportunity arose to work on a client, and I was really excited. When, you know, Chad, you and I chatted through it, we came to the conclusion that this was something worth exploring under the, you know, thoughtbot umbrella. And it's been a really great experience so far. And we now have brought on another client now. And if you're listening and need early-stage B2B marketing support, reach out to lindsey@thoughtbot.com. CHAD: Definitely. And Lindsey is pretty good, so you're going to like it [laughs]. LINDSEY: Yeah, you're going to like the way you look. WILL: Yeah, definitely. Because I can even feel your presence here, you know, coming back. Because even like, you know, the market where it's at now and some of the suggestions that, you know, you've been helping us. For example, like, I do a lot of React Native, and you're like, "Hey, you know, blog posts have done a lot of traction, you know, let's get some more blog posts out in the market to help with the traffic and everything." So, the question I have with that is, like, thank you for even suggesting that because it's, like, those little things that you don't even think about. It's like, oh yeah, blog posts, that's an easy transition to help the market, clients, things like that. But with the market the way it is, what has been your experience working during this time with the market? I don't know if you want to call it struggling, but whatever you want to call it that, it's doing [laughs]. LINDSEY: Yeah, I mean, the economy is difficult now. We also went through a really tough spot when I was here last time. During COVID, you know, we faced a major company challenge. And, I mean, I'll let Chad speak to it, but I would imagine it's probably one of the bigger, like, economic inflection points that you faced. Would you say that? CHAD: Yeah, definitely. The thing about it that made it worse was how quickly it happened. You know, it was something that you didn't see coming, and then, you know, about 40% of our business went away in a single month. That's the kind of thing that was a real shock to the system. I think the thing that made it difficult, too, was then the aspects of COVID, where we were no longer able to go into our studios. We were all working remotely. We were isolated from each other. And so, that made executing on what needed to be done in order to make the company survive additionally challenging. LINDSEY: Yeah, so I think, like, going through that experience, also, and seeing how the team and the leadership team rallied together to get through it. And then, you know, ultimately, I think 2021 and 2022 have, like, really good years. That was a really positive experience. And something I'll definitely take with me for a while is just, like, keeping a cool head and just knowing you have, like, really smart, talented folks with you working on it and that you can get through it. And just, like, doing some, I mean, we relied on what we did best, which was, like, design thinking, using design exercise to think about, like, how we might re-organize the company, or what other services we might try launching, or how might we re-package, you know, larger services into smaller more palatable services when people have, like, kind of tighter purse strings. So, that was, like, a great educational experience, and I think something we just continue to do now: be open to change, be open to changing how we package services, what clients we go after, and coming at it with, like, an agile, experimental mindset and try to find out what works. VICTORIA: I really appreciate that. And it aligns now with the new service we've developed around you and the marketing that you provide. And I'm curious because I've had founders come up to me who say they need help with marketing or they need to, like, figure out their marketing plans. So, say you've met a founder who has this question, like, what questions do you ask them to kind of narrow down what it is they really need and really want to get out of a marketing plan? LINDSEY: I've been thinking about this a lot recently. And, like, obviously, I see other marketing leaders in the market. Marketers like to talk about what they do on LinkedIn [laughs], so I get to...I read a lot about different people's approaches to this. And some people kind of go in and are like, okay, this is what you need. This is how we're going to do it, and they start executing on it. And I really do take a very collaborative approach with founders. I think they're, especially in early stage, they're your most important asset in a way, and a lot of their intuition around the market and the business, you know, it's gotten them to where they're at. And so, I think starting from the point of, like, taking what they view as priorities or challenges, and then helping them better explore them or understand them with my own marketing experience and expertise, to

Giant Robots Smashing Into Other Giant Robots
thoughtbot's Incubator Program Mini Season 3 - Episode 02: Goodz with Mike Rosenthal and Chris Cerrito

Giant Robots Smashing Into Other Giant Robots

Play Episode Listen Later Nov 14, 2023 33:35


This episode introduces the second participants of the season's thoughtbot's Incubator Program, Mike Rosenthal and Chris Cerrito. Mike has a background in music industry marketing, and Chris is a maker and tinkerer with experience in exhibit development. They're developing a product combining physical objects with digital content, starting with music. Their concept involves creating physical items like wooden mixtapes with NFC chips linking to digital playlists. This blend of physical and digital aims to revive the tangible aspects of fan engagement in a digital era. Their project, named Goodz, is the first pure consumer product in the Incubator program, adding complexities like supply chain and manufacturing considerations. The team is conducting user interviews to validate market interest and refine their messaging. They aim to have a functioning physical product and a supporting digital backend by the end of the program. Challenges include defining the target market and understanding how to attract customers to a new product type. The thoughtbot team is excited about the project due to its fun nature and technical aspects, offering a fresh perspective compared to problem-focused startups. The conversation also explores the broader implications of bridging the digital and physical worlds in fan engagement, with the potential to collect valuable data for artists and create lasting, meaningful connections for fans. Follow Josh Herzig-Marx on LinkedIn (https://www.linkedin.com/in/joshuaherzigmarx/) or X (https://twitter.com/herzigma). Visit his website at joshua.herzig-marx.com (https://joshua.herzig-marx.com/). Follow thoughtbot on X (https://twitter.com/thoughtbot) or LinkedIn (https://www.linkedin.com/company/150727/). Become a Sponsor (https://thoughtbot.com/sponsorship) of Giant Robots! Transcript: LINDSEY: All right. I'm going to kick us off here. Thanks, everyone, for tuning in. We're doing our first update with two founders that are now going through the Startup incubator at thoughtbot. thoughtbot, if you're not familiar, product design and development consultancy. We'll help you on your product and make your team a success. One of the very fun ways we do that is through the startup thoughtbot incubator, which is an eight-week program. So, with us today, I myself am Lindsey Christensen, marketing for thoughtbot. We also have Jordyn Bonds, who is our Director of Product Strategy and runs the thoughtbot incubator. And then, as I mentioned, we've got two new founders who are going to tell us a little bit about themselves and what they're working on. Mike Rosenthal, let's kick off with you. Can you tell us a little bit about maybe your background and what brings you to present day? MIKE: Sure. First of, thanks for having us. It's been a lot of fun doing this over the last [inaudible 01:03]; it's only two weeks, two and a half weeks, something like that. It feels like a lot more. I come from a music industry background, so worked in sort of marketing and strategy for artists for a long time; worked with a band called OK Go back, sort of starting in 2009 or so. I did a lot of early kind of viral music video stuff. And we were sort of early to the idea of sort of leveraging fan engagement and revenue, honestly, kind of beyond sort of just selling their music and touring, so sort of exploring other ways that artists can make money and connect with their fans and was with those guys for five years. And then, I went on and worked at an artist management company in Brooklyn called Mick Management and ran the marketing department there, so doing similar type of work but for a roster of 2025 major label bands. And so, really got to see fan engagement on all different levels, from really large bands down to baby bands who were just getting started. And then, yeah, started my first startup in 2018, so doing sort of fan engagement work, and NFTs, and blockchain-type stuff working with bands, but then also sports and entertainment properties. Yeah, that kind of brings me here. So, always been sort of on the music side of things, which ties into a lot of what Chris and I are working on now, but more generally, sort of fan engagement and how to, you know, drive revenue and engagement for artists and deliver value for fans. LINDSEY: Very interesting. All right, Chris, going to head over to you. Chris Cerrito, can you tell us a bit about your background? And it sounds like yours and Mike's paths; this isn't the first time you've crossed. CHRIS: No. Mike and I have been working together since 2007, I believe. Yeah, that's a great place to start. I've always been kind of a maker and a tinkerer, always been interested in art materials, how things are put together. And that kind of culminated at grad school, where Mike and I met at NYU, where we both studied physical computing and human-computer interaction, making weird things that kind of changed the way that people interact and play with technology in their day-to-day lives. I think the first project he and I worked on together was a solar robotic band that we played with light in front of a bunch of people. It was very wonderful and confusing at the same time. After grad school, I was lucky enough to become a resident artist and then an exhibit developer at a museum in San Francisco called the Exploratorium, which is a museum of science, art, and human perception. I spent ten years there working on exhibits, teaching people things ranging from, let's see; I built a dueling water fountain to teach visitors and users about the prisoner's dilemma. I built a photo booth that used computer vision to teach people about the microbiome that lives on their face, like, just all kinds of weird things like that that fuse the digital and the physical worlds. I loved my time there. And then kind of COVID hit, and I realized that everything I had been working on for ten years was locked up in a museum that I no longer had access to. And it really gave me a desire to kind of bring my ideas into the physical world. I wanted to make things that people interact with and use in their lives on a day-to-day basis. And I would say that's really what brought me here to this point. LINDSEY: Very cool. Very interesting backgrounds, in my opinion. What is the new idea? What is the thing that you're bringing into the incubator? Mike, I'll start with you. Tell us a bit about what you're working on. MIKE: Chris and I are working on physical objects that connect to digital content is sort of the broadest way that I could describe it. I think, you know, as Chris kind of mentioned, you know, we've both been working on sort of physical things that have interactivity for a lot of our careers. I think we both come from an era of a lot more physical objects in your life, whether that's, you know, VHS cassettes at your parent's house growing up, or records and tape cassettes, and just sort of physical things that remind you of the things that you love. And I think that, you know, cell phones are great, and the sort of the smartphone era is amazing and having, you know, every single song, and movie, and television show and podcasts, et cetera, in a black box in my pocket is great. But I think we've sort of gotten to a point where it's more of an organizational problem now than anything else. And we sort of forget the actual things that we love in this world. And so, we're working on basically making physical objects to tie to digital content, and we're starting with music. And that's what we've been working on at thoughtbot is sort of how we can create physical things that basically you can tap, and that will take you to streaming content. One of the first things we're working on literally looks like sort of a little mixtape on a piece of wood, and you can just load that up with any sort of playlist that you might have on Spotify, or Apple Music, or YouTube, or whatever, and tap it, and it will take you there. And so, it's just sort of that idea of like, oh, we used to be able to sort of flip through a friend's music collection and judge them ruthlessly, or become even better friends with them based on kind of what you saw there. And we think that the time is ripe for, I don't know, a blend of that nostalgia with actual sort of, like, real-world utility that people could be into this right now. Chris, what am I missing there? CHRIS: I'd say just to expand on that a little bit, it's, you know, we spend so much time in the digital world, but we still exist in the physical. And a lot of the things, like, you might spend a really long time editing a photo for your parents or making a playlist for a friend, and there's, like, a value there that might not translate because it's digital. It's ephemeral. And I think tying these digital assets to a physical thing makes them special. It gives them, like, a permanent place in your life, something to respect, to hold on to, and maybe even pass down at some point. LINDSEY: Yeah, and I think before we logged on, we actually had Jordyn and Mike grabbing cassette tapes from the room there and to show us -- MIKE: [inaudible 06:49] LINDSEY: What [laughs] was some of their collection and to prove some of the power of these physical –- MIKE: Nothing, like, just old mixtapes. LINDSEY: Mementos. MIKE: Yeah. We were just talking about this on our sync with the thoughtbot crew. They're, like, there's sort of two levels of nostalgia. There's nostalgia for people like us who, yeah, [crosstalk 07:09] mixtapes, right? For people who actually grew up with this stuff and still have it lying around or don't but, like, look at something like that that gives you, like, instant flashbacks, right? You're like, oh my God, I remember scrolling on that little j-card or, like, getting a mixtape for my first, you know, boyfriend or girlfriend, and having it just mean everything. So, there's people for whom that was a thing. And there's, you know, generations of people for whom that is, like, their only connection to that is, you know, Stranger Things or, like, you know, the mixtape exists in pop culture as a reference. So, there's still, like, a very strong attachment there, but it's not a personal one, right? It's a cultural one. But I think everybody has that connection. So, that's kind of why we're starting with the mixtape, just because I think everyone can kind of relate to that in some way. LINDSEY: Yeah, no, yeah. When I hear mixtape, it goes immediately to crushes. You make a mixtape for your crush. CHRIS: Exactly. LINDSEY: It's a huge, powerful market, powerful. MIKE: Oh my God, so powerful. I mean, yeah, I don't know anybody -- LINDSEY: What's more motivating? MIKE: [laughs] Yeah, exactly. CHRIS: Or even just I have a really good friend who I don't get to see as often as I'd like. And he and I are constantly sending each other, you know, Spotify links and text messages. And it's great. I love that interaction. But at the same time, you know, I might forget to add that to a playlist, and then it's kind of lost. If I had taken the time to make something and send it to him physically or vice versa, it just becomes so much more special and so much more real. MIKE: Yeah. I mean, honestly, I first made these...I mean, we can go to this origin if we want. But, like, I literally just went on moo.com, right? The business card company. And they let you upload, you know, 50 different images, and they'll send you all of those as business cards. And so, I literally went on and just made business cards of all the album covers of, like, albums that I loved growing up, right? And their cheapest is this little piece of cardboard. But I had 50 of these, and I'd put them all out on my coffee table, just as something I wanted to have around. And people kept coming, you know, friends would come over, and you would just have these conversations that I haven't had in 10 or 15 years, right? Because no one's going to come to my house and pick up my phone and look at my Spotify collection. But if these things are all just sitting out, they're like, "Oh shit, you're into that? Like, I haven't thought about that album in 15 years." Or like, "Oh, I didn't know you were into that. I'm, like, a crazy super fan of that artist as well." And all of a sudden, we're having these conversations that we just weren't having. Yeah, there's something there where it's all been nostalgia coupled with the kind of prompting of conversation and connection that we've kind of lost, I think. CHRIS: And I think just to clarify a little bit on what Mike's saying, is, you know, this mixtape will be our first product launch, and then we're hoping to move into collectibles for artists and labels. So, shortly after we launch this tape, we're hoping to launch some kind of pilot with a label where you will be able to buy a version of this for your favorite music artist at a merch table in a concert, possibly online. Our dream is to have these sitting there on the table with T-shirts, and records, and other things that artists sell so you can express for the artists that you love. This is a way of expressing your fandom. LINDSEY: Jordyn, heading over to you, this feels like maybe the first consumer product that has gone through the incubator, would you say? Or how do you think about it? JORDYN: Yeah, if you're a consumer -- LINDSEY: Or is it different than other types of products? JORDYN: Yeah, the first incubator project we did with Senga was, I think, what you would call prosumer. So, it was sort of a consumer thing but directed at folks who had kind of freelancing in sort of a business context. It's got a lot of dynamics of the consumer. But this one, for sure, is the first pure consumer play. Though now that I'm thinking about it, you know, AvidFirst had some consumer elements to it, but it was, you know, it was, like, more complex tech [laughs] [inaudible 10:46] totally different thing -- LINDSEY: But definitely the first of the physical, physical [inaudible 10:52] JORDYN: Oh, sure, the first of the physical thing. Right. Absolutely. LINDSEY: Does that change any of, like, the approach of the programming, or it's kind of -- JORDYN: I mean, no, not fundamentally, though it does add this layer of operations that you don't have with a pure software play. So, we have to be, there is a thing that needs to get shipped to people in the world, and that takes timelines, and it takes -- LINDSEY: Supply chain. JORDYN: Yeah, exactly. And Chris is doing most of that stuff. I don't want to, you know, this is not, like, the main focus of our team necessarily, but it intersects, right? So, this isn't the first one of these types of products I've worked on personally in my career. But there's something, like, really, for me, very fulfilling about, like, there's software. There's a big component of software. There's also this physical object that needs to exist in the world. And partly, what's so compelling about Goodz is that it gives you the promise of a physical, like, the sort of good aspects of a physical product, a thing you can hold in your hand and look at and really connect with in that physical way. But it has this dynamic digital, like, essential quality as well. So, it's very compelling as a product because it sort of marries the things that we like about both the physical world and the digital world, which is partly why the team was really excited about working on it [laughs]. LINDSEY: Well, that was going to be my next question is, you know, what stood out to you about the Goodz application for the incubator and the interview process that made you and the team feel like this was going to be a great project to work on? JORDYN: Yeah. So, I think just the team really resonated with the sort of idea in general, and it seemed fun. There was, like, it's a very positive thing, right? It isn't so much about solving problems and pain points. And, sometimes the, you know, when you're very focused on solving problems, it can feel a little doomy because you actually have to, like, immerse yourself in the problems of the people that you're making software for. And sometimes, you start to feel like the world is just full of problems. What Goodz is doing is sort of it is solving a problem in a sense, but not in that kind of way. It's really, like, a fun upside kind of thing, which I think a lot of the folks on the team were very excited about. But, like, the software component, actually, is very interesting to us from a technological standpoint as well. There's a lot of opportunity here to do interesting things on the backend with an object that's essentially functioning as a bookmark out in the world. What all can you do with that? There's something super compelling and technically interesting about it. And I think, also, the team was just sort of excited by Chris and Mike, you know, the energy and the kind of background they were bringing to the table was also super interesting. And then, above all else, what I say every time you ask me this question, which is stage fit, y'all, good stage fit. They're right at the beginning. They haven't built the product yet [laughs]. Gotta say it. It's a good stage fit. They know who they're building for broadly but not super specifically. Got a good vision but, like, haven't made that first step with the software. Perfect stage fit for us [laughs]. LINDSEY: Great. So, Chris, we were talking a bit before about how you two have been collaborators in the past, worked on business ideas before. Why bring this idea into the thoughtbot incubator? What are you hoping to, you know, achieve? CHRIS: One of the main reasons why we wanted to bring this into the incubator was just for support, momentum, and then, also, I would say, validation for our idea. I mean, we came to the incubator with a very, yeah, I would say it was a fairly developed idea that needed to be proved, and we, quite frankly, needed help with that. You know, Mike and I have our own expertises, but we don't know how to do everything. We're more than willing to jump in where we need to go. But having people with expertise to work with has proven to be incredibly helpful, and just having kind of fresh faces to bat ideas around with after he and I have been staring at each other for months now on Zoom calls and meetings. And just, you know, being able to talk about these ideas with fresh faces and new people and get new perspectives has been so very, very helpful. I think something that's also great from the momentum standpoint is that because there's a time limit to this experience, we've got the time that we have with you guys, and we've been able to set goals that I think are very achievable for things we want to occur in the next couple of months, and it feels like we're going to get there. And I think by the end of this, I mean, our hope, and I think we're on track, is to have a functioning physical product that we're going to offer to consumers with a digital backend to support it, which is, in my mind, amazing. That'll totally validate this idea and prove if we have something or not. LINDSEY: I was going to ask if you're open to sharing what those goals specifically are. Is that it? Is it that by the end, you have -- MIKE: Is that it? Lindsey, that's a lot. [laughter] CHRIS: It's a lot. I mean, yeah. I mean, we're going to have a physical object in the world that you can buy via an e-commerce site -- JORDYN: Sounds like we need Lindsey on the team if Lindsey feels like this is so achievable. [laughter] CHRIS: Yeah, yeah. Lindsey...yeah. We're in the beginning [crosstalk 15:47] LINDSEY: I meant, is that the goal? CHRIS: That is the goal. LINDSEY: Is that all? CHRIS: I was going to –- LINDSEY: Is that all you got? CHRIS: Mike, do you agree? MIKE: Yeah. Is that the goal? Yes, that is the goal. I mean, you know, when we sat down with the thoughtbot team kind of week one, you know, they're sort of like, "All right, let's define kind of the experiment." So, we refer to them as experiments, which I think is helpful because, like, what are the experiments that we want to be doing during our time here? And, you know, we talked about it a lot. And yeah, I think it's, you know, having a physical product out in the world, having a website in which to sell it. But also, it's really like Chris was saying, it's like, it's market validation, and just making sure we actually have something that people want. It's like, you know, running a startup takes so long and, like [laughs], you know, you'll do it for so many years. It's like bands when people say, like, "Oh, that's an overnight sensation." It's like, you know, that band has been slogging it out in tiny, little venues for four years before you ever heard of them. It's like, that's what so much of the startup world feels like to me, too. It's like, "Oh, you're just getting started as a startup?" It's like, "Well, we've been working on this forever." And I know how long this can take. And so, I think we want to learn as early as possible, like, is this something people actually want? Because if they don't, like, we'll just go do something else. I don't want to spend years making something that people don't want. So, I think the biggest goal, for me, is just validation, and then that is sort of how we get there is like, okay, how do we validate this? Cool. Let's identify some, you know, assumptions of personas that we think are people who do actually want this and then try to go sell it to them. And all the implications from that are, okay, well, you need a website where somebody can buy it. You need a physical product that somebody can actually buy. So, all those things sort of come out of that, but, for me, it's like, proving that assumption, is this thing real? Do people actually want this? And everything else is like, okay, how do we prove that? LINDSEY: Jordyn, what does that look like in these first few weeks here? User interviews, I assume, how are the user interviews going? JORDYN: Always. Always. So, you know, we kick it off by just, like, doing the exercise where we list everybody who might want this. And the team, you know, it's a fun product. Everybody brought their own assumptions and ideas to the table on that. You know, we had a lot of different scenarios we were imagining. It's super fun getting that stuff out of people's heads, just, like, what are we all thinking? And then, you know, we get to negotiate, like, okay...I always encourage everyone to think, like, if everyone else on the team was on the moon, you had to make a decision about a market segment to pick; which one would you pick? And then we kind of argue about it in a productive way. It really helps us get at, like, what are the dynamics that we think matter upfront? And then we pick one, or, in this case, we have a few. We have a handful. And we're running interview projects where we just recruit people to talk about people that meet this persona, talk about a specific problem. We're in the middle of that right now. And it's fun, fantastic. These conversations are super interesting. We're validating a lot of the things that Mike and Chris, you know, walked into this with, but we're learning a bunch of new things as well. And, like, really, part of the aim there is to validate that there's a hole in the market that we might fill but also to hear the language people are using to describe this stuff. So, when people talk about buying music, merch, you know, making playlists, et cetera, like, what language do they use to talk about that? So that we make sure we're speaking the language that our customer uses to describe this stuff. And we're, you know, we're right in the pocket of doing that, learning stuff all the time. And it helps us kind of hone the messaging. It helps us know where to go talk to people about it, how to talk about it, but it's, you know, it all kind of fits together. And it's just this, really...the early stages. It's just a bunch of us in a room, a virtual room, in this case, sort of, like, tossing ideas around. But out of it crystallizes this sense of alignment about who this is for, how to talk to them about it, and with a goal. And, you know, Mike and Chris walked in with the exact right mindset about this, which is, yes, it's experiments. We need to validate it. Let's make sure there's a there-there. If there's a there-there, let's figure out where it is [laughs], like, all those things. And we're running these experiments, and it was really [inaudible 19:36]. We got down to business quite quickly here. It was really great. LINDSEY: Like you said, it's not necessarily a problem or, you know, the typical framing of a problem. How do you start those user interview questions around this? Do you feel a gap between the physical and the digital sound? [laughter] JORDYN: No, no. LINDSEY: It's maybe not it [laughs]. JORDYN: Yeah, no. Well, I can tell you what our startup questions are. One of them is, tell me about the last time you bought music merch. Go for it, Lindsey. Tell us. LINDSEY: The last time I bought music merch, I went to a Tegan and Sara concert a few weeks ago, and I bought a T-shirt. JORDYN: Tell me about buying that T-shirt. Why'd you buy it? LINDSEY: Because I wanted to remember the show and my time with my friends, and I wanted to support the artists. I know that buying merch is the best way to support your favorite touring artists. JORDYN: So, it's just, you know, we could spend the rest of this time talking [laughter] [crosstalk 20:34], and it would be awesome. So, it's really a lot of things like that. LINDSEY: Gotcha. JORDYN: You don't ask, "What problem are you trying to solve by buying this t-shirt?" Right? Like, that's not, you know, but we ask you to tell us a bunch of stories about when you did this recently. You know, and if you make playlists for friends, you know, that's a different persona. But we would have asked, you know, like, "Tell me about the last playlist you made. You know, who did you share it with? You know, what happened after that? What happened after that? What happened after that?" It's a lot of questions like that. And there's just nothing better. People love to tell you what's going on with them. And it's great [laughs]. LINDSEY: Yeah. As you all have been doing these interviews, Mike and Chris, have you been surprised by anything? Any interesting insights that you're seeing already? CHRIS: I mean, I haven't done really much in the way of user interviews in the past. This is a really new experience for me. And then we're, obviously, not on the calls because that would be weird and probably intimidating for people. But we're getting lots of highlights from folks who are doing them, you know, in our daily sync. And I'm surprised at how many, like, really intense, like, playlist nerds we have found even just in, like, the few people we've talked to, like, in the best possible way. Like, people who are like, "I make playlists all the time." Like, you're talking about, like, a vinyl fan or, like, a...Jordyn, what's the story? It's, like, the guy who there was so much out-of-print vinyl that he started a vinyl label just to get the albums in vinyl. [crosstalk 21:56] JORDYN: Yeah. There were a bunch of releases that he feels really passionately about that were never released on vinyl that he knew would never be released on vinyl. And so, he started a vinyl record label. And we just found this guy [laughter]. CHRIS: Is that indicative that that's, like, an entire persona we're going to, like, target? Absolutely not. But it's just, like, it's amazing that even just in the few user interviews we've done, that we've found so many very passionate people. And it's sent me down, like, a TikTok rabbit hole of, like, TikTok, like, music nerd influencer-type folks who are posting playlists. And they, like, hundreds of thousands of likes on these videos that are literally just, like, screen with text on it that you're supposed to, like, pause the video [laughs] and, like, look at, like, the songs that they're recommending. And it's like, who does that? And it was like, these people do that. And it's like, so there are...it's been very encouraging to me, actually. I was worried that we were going to find not as much passion as we had suspected, and I think the opposite has proven to be true. So, it's exciting. CHRIS: Yeah, I completely agree with Mike. It's been so encouraging. I think, for me, what we're doing is an idea that I'm very excited about and have been very excited about for a long time. But hearing the responses that we're getting makes me confident in the idea, too. That's great. I mean, I think that is everything that a founder needs, you know, is excitement and confidence. MIKE: Well, and just the whole user interview experience has, like, made a lot of my other conversations sort of I've tried to frame parts of them as user interviews because I'm talking to a lot of, like, label folks now, and artists, merch people. And, you know, I ended up just sort of, like, asking them, I mean, yes, trying to explain the product and work on kind of partnership stuff, but a lot of it is really just geeking out with them. And just, like, hearing their thoughts about, like, what they love about merch because these are people that clearly think about this stuff all the time. So, it's definitely kind of, like, tuned my other conversations into trying to get unbiased feedback. LINDSEY: Yeah. Everything is a little user interview now. MIKE: Yeah, exactly. LINDSEY: Get that angle in there. All right, so some early validation and excitement. That's really cool to hear. Any challenges or, you know, other kinds of learnings early on? Anything that's been invalidated? MIKE: I don't know that we're there yet. [inaudible 24:02] Chris, I don't know. I'm happy to find that some things are invalidated, but I don't really feel...you know, some of the personas that we decided or maybe just one of the personas we decided to pursue, I think we're having a hard time having those user interviews kind of really bear fruit, but that's helpful, too, actually. I mean, it's like, okay, well, maybe that's not a group that we target. JORDYN: Yeah. It's about, like, [inaudible 24:24]. I encourage folks not to think about this like a 'no, not that,' and instead think of it as like a 'not yet.' And that's, I think, the dynamic here with a couple of the personas we were interested in. It's just been turned into kind of, like, a not yet for reasons that we very quickly figured out, but we'll get there. It's just a matter of figuring out we had some other personas take precedence because they're more sort of red, hot in a way, right? It's just easier to get in contact with these people, or it's, like, clear what they're going for or what they need from the market. So, you know, we have this whole list, and it was not clear at first who was going to kind of stand out. But we've kind of found some focus there, which means, invariably, that there's things that are falling out of the frame for now, and you're kind of de-prioritizing them. But it really is, like, a we'll get to that [laughs]. We'll eventually get to that. LINDSEY: Yeah. And part of the process, who's going to rise to the top right now? JORDYN: Yeah, exactly. LINDSEY: Do you have anything you can show and tell with us today or not yet? MIKE: So, Chris has been hard at work on all the physical side of this stuff and going back and forth with our manufacturing partner and all that good stuff. But we have a final version of the mixtape product. LINDSEY: For when this gets pulled into the podcast, Mike's showing us a physical card. CHRIS: It's a small card, and we call them Goodz. And it's printed on three-millimeter plywood using a UV printing process, super durable. And this is something you can put in your pocket. You're not going to wreck it. I think you could actually (Don't quote me on this.), but I think you can even, like, put it through a washing machine, and it would be fine. Embedded in this card is a chip that can be read by your phone, and that's pretty much what we're working with. MIKE: Yeah, so the idea is you just sort of tap this, and it'll take you to a streaming version of a playlist. And then Chris has also been making these adorable crates. And [crosstalk 26:10] LINDSEY: The little crates I love. MIKE: And we actually have some wooden ones, too, in the testing that's [crosstalk 26:15] LINDSEY: And then the mixtapes get stored in the little crates [crosstalk 26:19] MIKE: Yeah. So, you could have -- LINDSEY: Throw it on your desk. CHRIS: Each crate can hold about, I think, 15 of these things. What's really cool about this product on the physical side is we are using a tried-and-true technology, which is NFC chips. These are things that make Apple Pay work, make Google Pay work. They are in your E-ZPass when you drive through a toll booth. This is stuff that's been around for years. So, we're just kind of leveraging this technology that's been around for so long in a new way. MIKE: Yeah, I think it's similar to kind of the evolution of QR codes, right? It's like they were sort of around forever, and then it was, like, COVID and restaurant menus kind of kicked those into mainstream. Like, NFC has been around for a long time. It's very tried and true. It's affordable. But I want to say Apple only turned it on by default, like, the NFC reader in the iPhone in the last, like, 18 to 24 months, right? Like, it started...like, it's been around for a while, but they're sort of slowly kind of...and now you just sort of see it everywhere. People are using it on the subways in New York to scan for tickets or for accessing stuff. I was also just showing Chris has been prototyping with the ability to sort of keep these on a key ring. So, we have, like, a little chain hole on them. It is [inaudible 27:22] to sort of have this on your backpack or, you know, on a key ring, or something like that. And friends could kind of, like, come up to you and just, like, scan one that looks interesting. CHRIS: And yeah, something that's awesome about this is you don't need an app. You don't need to download anything. As long as your NFC reader is on when you scan this, it will bring you to the music that it's linked to, which I think is awesome. So, I mean, my dream is to have these, like, hanging off of people's backpacks so I can, like, scan them in the subway or, you know, it's such, like, an easy thing to do. And it requires so little technical time on the user's end to be able to do it. LINDSEY: Oh, we got a question here. "So, Moo used to offer NFC cards. What made you decide to do the thicker plywood model?" CHRIS: Durability is really what it comes down to. We wanted something that felt like an object that you can have and treasure. Like, these have weight, you know, these feel like something, not just a piece of paper. This is something that you can have and [inaudible 28:22] your desk, and it's not going to fade in the sunlight. It's not going to disintegrate over time. This is something that's going to last. MIKE: Yeah, the cards would definitely, like, as I would sort of carry them around and show them to people and stuff, the cards would start, you know, breaking. It's like having a business card in your pocket, right? Eventually, it's going to kind of wear out. And plus, we had, like, the stickers were visible on the back of them. And we were, like, having the sticker just completely disappear inside the wood; it just feels a little bit more like magic. LINDSEY: Well, thanks for demoing there. I put you on the spot a little bit. But they are...I had seen them in the Slack, and they're very cool [laughs]. So, I had to ask if we could show them off a bit. MIKE: Of course. CHRIS: I think another thing to think about, too, is we've been talking a lot about the user experience. But if and when we get to the point of making these for artists, artists will be able to collect so much data off of the way that people buy and collect and use these things over time, which is something that we're really, really excited about. And also, you know, we're working on a way to make the link in the object updatable over time. So, artists will be able to change what a card points do to inform their users about the latest and greatest thing. LINDSEY: Very cool. Jordyn, what's next on the programming agenda for Chris and Mike? JORDYN: It's really sort of we're in this, like, iterative cycle. So, we're talking to folks. We're working on the website. The conversations we're having with people are informing how we're framing this first experiment with the mixtape, how we're marketing it, who we're marketing it to. I think next up is probably a Google Ad experiment to really see if we can piggyback on some stuff or at least figure out a new consumer product. It's so tough, right? It's also not a thing people are searching for. So, we have to come up with some experiments for how we get people to that website [laughs]. So, you know, Google Ads funnels is just something you kind of have to do because it's very interesting to figure out what people are responding to, what people are searching for. But we're going to have a bunch of other experiments as well and non-experiments. Outbound experiments: can we go to people? Can we get listed in a gift-buying guide for the holidays? Or, like, we don't know. There's a bunch of experiments we need to do around that, which is really just this iteration. We won't stop talking to users, but, you know, everything we're hearing from them will inform where we go and how we talk to the folks in those places where we end up. And really, it's just about starting...once this is up and, you know, there's, like, an orderable thing, there's, like, a whole data cycle where we start to learn from the stuff we're testing; we actually have some real data for it, and we can start to tweak, iterate and change our strategy. But the bigger thing, also, is this bigger platform. So, the next thing really, the big next thing, is to sort of start to scope and create an architecture idea. What's it going to take to build the actual backend thing? And it's the thing that thoughtbot really [laughs] excels at, which is software. So, you know, that's the big next kind of project. Once the mixtape experiment is sort of out and in flight and we're getting data, we really need to turn our attention to the technical backend. LINDSEY: Exciting. Another comment/question from Jeff, who maybe needs a user interview. "Love the crate more than the actual albums. Maybe offer collections of artists." MIKE: Yeah, that's the plan. CHRIS: Yeah, definitely. It's a good idea. Yeah, it's, I mean, and labels get to, especially, like, small indie labels get really excited about doing, like, crates worth of collections of different artists or, like, you know, digging through their back catalog, their subscription services. There's a lot of different angles for sure about that idea. LINDSEY: [inaudible 31:55] Chris and Mike, going into this next section of the programming, for anyone watching right now, or watching the recording, or listening to the recording, any action items from them? You know, are you looking for any user interviews or have any survey or any destinations you'd like to send people yet? CHRIS: Not quite yet, but soon, I would say. Well -- MIKE: I mean, [inaudible 32:19] plug the website, I mean, you know, I think we've got, like, an email to sign up from there, right? The URL is getthegoodz.com and I [crosstalk 32:27] LINDSEY: Goodz with a Z. MIKE: Goodz with a Z. CHRIS: With Z. MIKE: So yeah, if you want to go there, you can sign up. I think there's an email signup on there to learn more. LINDSEY: Perfect. All right. getthegoodz.com email sign up. To stay up to date on Goodz and the incubator, you can follow along on the thoughtbot blog. You know, as always, send us any questions you might have, and we're happy to get to those. But otherwise, thanks for listening. And thank you all — Jordyn, Chris, and Mike. Thanks so much for joining today and sharing and being open about your stories so far. MIKE: Thank you. CHRIS: Yeah, thank you, Lindsey. AD: Did you know thoughtbot has a referral program? If you introduce us to someone looking for a design or development partner, we will compensate you if they decide to work with us. More info on our website at tbot.io/referral. Or you can email us at referrals@thoughtbot.com with any questions. Special Guests: Chris Cerrito and Mike Rosenthal.

Class E Podcast
It's All About the Secret Sauce With Guest Chris Sexton

Class E Podcast

Play Episode Listen Later Oct 11, 2023 26:20


Finding that secret sauce can lead to success, but it's not always easy to find. In this episode of the Class E Podcast, we talked with Chris Sexton, founder of the barbecue catering company, Sexton's Smoke-N-Grill. From learning countless lessons in the Greenville Starts program to dealing with personal health concerns, Sexton discusses the future of his company, how he has become more appreciative of his skills, and the importance of keeping priorities straight as an entrepreneur. Guest: Chris Sexton Facebook: https://www.facebook.com/sextonsmokingrill Host: Mary Sturgill Producer: Isabella Martinez '24   TRANSCRIPT:  MARY: Hi there, everyone. Welcome to this episode of the Class E Podcast. You know, this is the podcast that is brought to you through a partnership between the Hill Institute for Innovation and Entrepreneurship and the Communication Studies Department here at Furman University.  Today's episode is part of the everyday entrepreneur series in which we talk to entrepreneurs who have graduated from our GVL Starts program. And the reason that we're doing that is we want you to hear their stories and be inspired by them wherever they are in the process of their venture. So today we have a very special guest, Chris Sexton, who is the owner of Sexton Smoke-N-Grill, and a new venture that he's calling Mr. Sauce It Up. Chris, welcome to the show.  CHRIS: Thank you for having me. Thank you for having me.  MARY: Chris, I'm so happy that you were able to join us today because one - I'm gonna look right into the camera for the YouTube people - Chris' food is amazing. Now when I was in, you know, I was a broadcaster for 20 years, and when I was in Texas, the broadcasters and you know different people in the community, they call us celebrities or whatever, but we had to judge barbecue competitions. So I've judged many a barbecue competition in my life. And Chris' is by far the best of any that I have done and it all boils down to the sauce, which I imagine is where the Mr. Sauce It Up came from.  CHRIS: That is exactly where Mr. Sauce came from. I've created a new sauce using fruit, alcohol, and just a wide imagination to come up with different sauces. We've got about 10 to 15 sauces that we do.  MARY: Yeah.  CHRIS: All incorporating fruits and alcohol like I said. Like you can take Hennessy bourbon… MARY: Don't give your whole secret away.  CHRIS: No, everything's not coming, but we've got great stuff coming.  MARY: We don't want people to copy it. And you will want to once you taste this, you'll want to try to redo this at home. Tell us about how you got started with this. Because you're in finance.  CHRIS: I'm in finance. So to be honest with you, from working in finance, I've always had a passion for cooking. I started cooking when I was like 14 years old working at a little restaurant in Greer with legendary Peggy Davis. She owns Peggy's Diner in Greer. Started working with her, handing out trays… and I kind of fell in love with that whole environment of cooking, creating. Did that all the way through high school… worked at McDonald's. But the sauce and the cooking came from truly talking on the phone with a guy from Mississippi on the phone about a car deal.  MARY: Oh, wow. CHRIS:  And he asked me what I was doing for Thanksgiving. I told him I was going to try fried turkey. He said you need to smoke it.  MARY: Yeah.  CHRIS: And that day, I smoked a duck, a turkey and a…a duck, a turkey, and a Boston butt.  MARY: Wow.  CHRIS: And they all came out great.  MARY: Yeah. On your first time. CHRIS: On my first time, it came out great. Not perfect, but great. MARY: Right.   CHRIS: But it was addictive. It was like it was something that…it's what I needed at that point in time to slow me down and give me some perspective. MARY: Yeah.  CHRIS: And from there it's just kind of bloomed and grown from there.  MARY: Yeah. What inspired you? Was it just the conversation with him or have you always… I mean, you've kind of always been a little a foodie. CHRIS: A foodie.  MARY: I mean, I consider you a foodie.  CHRIS: So what really inspired me is the process.  MARY: Yeah. CHRIS: I fell in love with it. And I'm a person that loves serving people. So getting to feed people, seeing smiles on their face, people honestly patting your back saying this is the best barbecue I've ever had.  MARY: And there are some smiles when they eat your stuff.  CHRIS: And it's encouraging. So the sauce idea actually came… I made a dish, not gonna say what dish it is, and my mom tried it and when she got done, she says “man, this would be good on some chicken wings.” MARY: Yeah.  CHRIS: And so me being who I am, it took me like three years… I sat there and thought about it and one day while I was at work, all my great ideas come on the clock… So I was sitting there one day and I'm like bingo. I figured out how to do it, I tried it, and I kind of took it off from there.  MARY: Yeah.  CHRIS: And that's… the biggest thing about my barbecue is it's different. MARY: Yeah. It totally is.  CHRIS: And I refuse to do what everybody else does. And my goal with my business is to create a new space in a traditional market.  MARY: Yeah.  CHRIS: When you go to restaurants and you go places… that's the other thing that inspired me…I'm tired of eating vinegar based, tomato based, mustard based barbecue sauces. You know, I want something different and so that's what we've done. MARY: So you have…how many sauces did you say now?   CHRIS: Got around 10 or 15 sauces. MARY: Yeah.  CHRIS: The newest…the newest sauce that I'm working on would be a Carolina white sauce. Carolina is known for that fruit flavor for peaches and things of that nature.  MARY: Right.  CHRIS: So imagine taking your traditional yum yum sauce mixed in with a little bit of fruit.  MARY: Oh yeah.  CHRIS: And we're working on that and actually combining the smoked brisket and pulled pork with fried rice with that yum yum sauce.  MARY: Oh my gosh. My mouth is watering.   CHRIS: So, yeah. Look for us on Tik Tok soon. MARY: Yeah, there you go. When we were in the… we were in Greenville Starts cohort together, and the first time I tasted Chris's sauce, I was like, “Chris, you need to call this the best damn sauce ever.”  CHRIS: That is actually the slogan. “The best damn sauce you've ever had.”  MARY: Yeah. Yeah. I love it. CHRIS: I tell people… I'm trying to be humble, but when you have something that's different, you have to let people know.  MARY: Exactly.  CHRIS: And this is when you taste it, it just… it kind of shocks you because you're not… you're thinking barbecue sauce.  MARY: Totally.  CHRIS: But it kind of just catches you… you're like what is this?  MARY: Yeah.  CHRIS: And it just kind of sucks you in.  MARY:  Well, and I think you just said it correct. You're taking a space that is so kind of entrenched in kind of the flavors that are there. And you're creating something new with the idea of barbecue. And I love that. Can you talk us through the process of creating this business because I guess you started with the smoking first and then the sauces and then where are you… how, you know…do you have a website? Do you have a restaurant? How are you coming together?   CHRIS: What we're doing now is… So this is how I initially started out. I was at my desk at Ford one day having a conversation with someone that asked me about catering.  MARY:Yeah.  CHRIS: So I hopped online, in between calls, looking at what I had to do to get started so I went online, I got my EIN…and kind of got in touch with state and got everything going. MARY: Yeah. CHRIS: That was in 2016. So for the last three years off and on, I've done a lot of catering. A lot of on site. My biggest thing is on site grilling. MARY: Yeah. CHRIS: I put on quite a show when I grill.  MARY: I mean you can tell with his personality. You're the entertainment and the food.  CHRIS: So yeah, if you're looking for an entertainer and a grill master, I'm your guy. So we… that's my big thing is I travel, I take my grill, I like to set up shop.  MARY: Yeah.  CHRIS: And I also work with… I've been working… I had been working before I took my current job with the church during the Wednesday night Bible studies. I'm big on… like I said my dad is a Baptist preacher.  MARY: Right. CHRIS: So we grew up in the country and all I know is fellowship and eating. I've probably eaten in every county in the state.  MARY: Yeah. CHRIS: Every, every type of food you can have, but those experiences is what inspired me. But long story short, the business idea and the model came from just three years of having to stop and go because working back and forth, and now learning how to balance time, family, and everything. The Mr. Sauce It Up will give me the opportunity to kind of work and service people and enjoy it and also make my first big shine through Mr. Sauce It Up.  MARY: Yeah. So I want to talk a little bit about… because entrepreneurial, you know, ventures are, it's a journey, right? And I know we all have setbacks, and I know that you've had some setbacks, including a health setback for a while that kind of made everything go on pause. So how are you doing now? And let's talk about the setbacks and how you overcame them.  CHRIS: Oh, wow. So it's crazy the night that we had our finale. Our, you know, our big pitch.  MARY: Yeah.  CHRIS: I found out I had a nodule on my thyroid that they had to go in and remove. They thought it was small, but it ended up being like the size of a baseball. MARY: Wow. CHRIS: So it sat on my chest and it kind of impacted me. Dealing with things like that… it impacts…your thyroid is your gas and keeps you going. MARY: Yeah, yeah.  CHRIS: So for like the last three years, I've ran on nothing but adrenaline and you didn't know it. So it's taken me a little… little bit of time to adjust to being normal and not having that excess energy and just you know being actually knowing what it feels like to be tired and having to take a nap. MARY: Right. CHRIS: So for the last six, you know, part of that I ran on you know pretty much adrenaline because the thyroid and I were back balanced. Kind of and it… but it gave me an opportunity to really sit back and refocus and re-  kind of gave me a bigger hunger for what I want to do. I've looked at food trucks, and things like that, but a crazy and a funny fact about me is I've had 22 wrecks in my lifetime.  MARY: 22 wrecks? CHRIS: 22 automobile accidents.  MARY: Oh my goodness, Chris. CHRIS: So me driving a food truck probably nobody around here wants.  MARY: They don't mix.  CHRIS: That's not a good mix so I'm in the process of trying to find a building either…. I would prefer Greenville, but the Spartanburg area is also something I'm open to… to certainly barbecue out of. But until then, I'm gonna let myself and also cakes and sweet potato pies…  MARY: Yeah. Oh my god. Sweet potato pies.  CHRIS: …kind of feed my business and my picture while I kind of work my nine to five and do your day in and day out thing.  MARY: Yeah. CHRIS: The struggle. You know, being an entrepreneur… it takes a… you got to have a little bit of crazy in you to be an entrepreneur. But the biggest thing you have to have to be an entrepreneur is being resilient.  MARY: Yes. CHRIS: You never know what obstacles are gonna come your way. I never expected and never thought I was sick MARY: Right. You had no idea.  CHRIS: I had no idea. You know, and even through it, you got to, you know, one of the mottos I live off of is fake it till you make it.  MARY: Right.  CHRIS: You got to go into every day, no matter what's going on, with a smile on your face, press through. And you kind of put it behind you and live in that moment because you never know life can be taken from you at any given moment. So you got to enjoy it no matter what's going on. And that's what's kind of helped me evolve and get to the point that I'm at now. And for me, I've learned you know, when things are going… when things are going at their best is when things…your biggest hurdles are going to come. MARY: Yeah.  CHRIS: For me, I spent all last year partnering with people and creating a lot of partnerships I kind of had to give up. So to kind of reinvent myself and roll back out and rebrand as Mr. Sauce It Up, it's going to be really exciting and I think it's the right way and path to go. The biggest thing I can tell other entrepreneurs is don't be stubborn.  MARY: Yeah.  CHRIS: For a whole course, through Greenville Starts, everybody told me, “it's the sauce, it's the sauce, it's the sauce.”  MARY: Yeah. CHRIS: And I love cooking. I love grilling.  MARY: Yeah.  CHRIS: And a couple of weeks ago… I'd say a couple of months ago, it finally dawned on me “Hey, you've got a product that nobody else can do.” MARY: Right. CHRIS: This is your…this is your headline and this is your angle. I'll still grill and barbecue and do barbecue and whatnot. But…I have a gift that I gotta give the world.   MARY: Right. That's your foot in the door -  think the barbecue, but the sauce is so scalable. I mean it gives me goosebumps just thinking about where you could go and seeing this on grocery store shelves. I mean it really does. CHRIS: That's my ultimate goal. My ultimate goal is to… MARY: I mean I literally just got goosebumps.  CHRIS: We've got here in Greenville…we've got we've got the Duke's manufacturing. I want to have something similar to that here just pumping out sauce so hopefully when you're getting you know your Chick fil A… go to McDonald's get a sauce packet, and you'll see my pretty face on it. MARY: I love it. I love it. And you said some really good things about there in that comment about being resilient and not being stubborn. And I think being willing to go with the flow because I know you were in talks about a space right when you got sick. And so every… I mean literally everything went on hold.  CHRIS: So with the space…this is another thing that when in the restaurant business, it's a risky business… MARY: It is.  CHRIS: For me, the biggest thing is finding people that want to invest and that will roll the dice on a restaurant. MARY: And that's true for all restaurant owners.  CHRIS: That's been the biggest challenge, but the buildings I looked at have been highly competitive.  MARY: Yeah.  CHRIS: I looked at a property in Duncan… was looking at property in Duncan and somebody came in at the last minute and outbid me by like 30 grand.  MARY: Right. Wow.  CHRIS: And being in finance and being the underwriter you… the risk… I'm very careful if that's the risk I take and I evaluate it making sure I'm making solid decisions.  MARY: And you understand that risk.  CHRIS: Yeah, because being in business for yourself, is a risk alone. MARY: Absolutely. CHRIS: You don't want your business upside down and trying to make back money that you may not be able to get back. That's not a wise move so we kind of backed off a bit. And it's been a blessing because like I said had I got into it then, gotten sick, we would have been in a worse situation. So thankfully, we got into a position where we're able to press pause and my true belief is that when my opportunity and my time is there, it's gonna happen but until then we're just gonna keep doing what we have to do.  MARY: One hundred percent. One hundred percent. So what's been the most rewarding thing about starting this venture for you? CHRIS: Networking and meeting new people.  MARY: Yeah.  CHRIS: And to be honest with you, the other thing people don't know about me is I'm kind of shy.  MARY: I don't believe that for a minute. Because the first night we were in Greenville Starts together, I mean, we clicked, obviously but…but yeah, no. But you, probably like me, I have to overcome it when I'm with people. Once I get there, I'm fine.  CHRIS: So I guess you can say my shyness comes out different. When I get nervous and get shy, it's like lights on, like camera on, game on, let's go. So you never really know it. So I embrace it. And being able to… this has taught me how to fight through that and how it really… I guess having a good time meeting new people and the biggest thing I think I'd say is just learn. Being an entrepreneur has taught me so much and it has stretched my limits. And so when I was younger, I was a hothead. MARY: I believe that.  CHRIS: Something happened… something happened and I'm, you know, fired up. MARY:  Right. CHRIS: So for instance, a couple of weeks ago, my first time back out and I go to leave and my grill catches a flat tire.  MARY: Oh, no. Yeah.  CHRIS: And the old me would have been saying Sunday School words and throwing stuff and all upset. We just pressed pause and regrouped and it has made me grow and develop patience. And understand that some things you cannot control. If you can't control it, you just move on.  MARY: I would think that this entrepreneurial process that you're on, and that health scare, that major health scare, probably both had something to do with that kind of, okay, it does no good to get upset about this stuff, just deal with it one thing at a time. CHRIS: Well there's another factor in there also. I've got a grandson now.  MARY: Oh yes, that's true. Happy Grandfather.  CHRIS: So, being a grand dad, it kind of…I would say the moment I took my daughter to the hospital.  MARY: Yeah.  CHRIS: Got the call. I had to take her to the hospital. That's when life changed.  MARY: Yeah.  CHRIS: We just kind of… I don't know it's something about having a grandchild that you can give back to them.  MARY: Right.  CHRIS: It kind of changes you. At the same time, it just shows your new appreciation for life. So all of that within the three month period, it really has slowed me down… made me appreciate life even more. But at the same time, it's made me a fighter. It's really made me a fighter and made me...  MARY: Yeah, because you want to be around for him. CHRIS: Yeah, to be honest with you, this whole get up, I've thought about for the last four years.  MARY: Yeah, this is what it's gonna look like. CHRIS: Yeah. And going through that experience gave me the courage to kind of step out of the shell and put it out there and move forward because what's the worst thing that can happen? Somebody will laugh at you? MARY: Right. Exactly.  CHRIS: You know at the end of the day, this is who I am.  MARY: And who cares? If they're laughing at you, they're looking at you?  CHRIS: They're looking at you. They're going to remember.  MARY: Right.  CHRIS: This is who I am. A little country guy from South Carolina just trying to sell some good barbecue and sauce.  MARY: Yeah, I love it. Chris, I love it. So we were, like I said we were in the Greenville cohort, Greenville starts cohort together, and for those of you may not know that's like an eight week program where the participants could expose everything from, you know, fundraising, capital to legal issues and things that of course, you're not an expert in everything, right? And so we learned so much to marketing. I mean, you name it, we touched on it in that class. What were some of the takeaways from that that you are implementing now? Almost a year later.   CHRIS: Want to hear a good story? MARY: Yeah always.  CHRIS: It kind of goes with the question you asked me previously about my experience.  MARY: Yeah.  CHRIS: Do you remember the night that we wrote the breakup letter?  MARY: Yes. We had to write a breakup letter to our business. And you know, you're the second person to bring this up in these conversations, but his breakup letter was amazing. But go ahead.  CHRIS: I lived my breakup letter this year. And that night, the night that we had read that letter out loud and share that experience…  MARY: Yeah.   CHRIS: I lived it this year. And going through it and living it and seeing your dreams kind of, let's just say be taken away.  MARY: Yeah, yeah.  CHRIS: It makes you appreciate your gifts and it makes you appreciate what you did. So, without Greenville Starts, I probably wouldn't have pushed through this year. I probably would have gave up and just gone back to working the nine to five and just you know enjoy life but my experience with Greenville Starts and having to, you know, go through a made breakup with something that you love and then having to go through it actually, it kind of gave you…I can go back and I can remember some of the speeches that the speakers gave. I will say it gave me motivation and courage and more than anything else it taught me that I'm not a know it all. I've worked in the banking industry for years as a banker and on the other side of the fence, telling people no to loans and being actually on the opposite end of it - trying to be approved, trying to get all your documents together gives you a whole new appreciation for what people on the other side go through. We've been on both sides. I have an appreciation for both now. But I will say that Greenville Starts… it gave me the courage to bounce back and gave me that fight and it prepared me for the hurdles that were ahead. So if anybody in Greenville County has a business idea and they feel like they can make it, but their confidence is an issue, I would definitely recommend Greenville Starts. We have the all-American, the GOAT, the great, the best hair, Brian Davis. He just…has a way of inspiring…inspiring you. Like just…any of our cohorts, I think about you guys and where you're at and I see your successes and it motivates you. You see other people being successful and that pushes you on.  MARY: One hundred percent. Which is the whole reason we do this podcast is to share your all's stories with the public so that we can encourage other people to go ahead and follow their dreams and create their ventures, you know, and I mean, you talk about Greenville Starts being an inspiration, you're an inspiration to, I know our entire cohort.  CHRIS: I appreciate it. I appreciate it. I think, you know, God puts you in a certain place at a certain time. And I think I feel like that was a perfect time because like going into it, I'll be honest with you toward the end of class I kind of felt like something was off. It drained me. It drained me. It put me… I don't like talking about this aspect of it, but it impacted my mental health.  MARY: Yeah. CHRIS: It gave me some anxiety and put me in a depressive state and it you know, that's not me. MARY: Right. CHRIS: One hundred miles per hour, 100 days a week.  MARY: Yeah.  CHRIS: So at the end of the class, it was like okay, what we got going on? And you guys really pushed us through. It's like a family. It's not just like a class. It's not just like a group of people. It feels like family and a cheerleader group.  MARY: Yeah. CHRIS: I've coached football, played football. I love sports and I love that team aspect. And that's what it felt like. Each week it wasn't a competition against each other. It was a way that we can push each other…push each other to make each other better. It's been a year and a half now. And when you can go back and recall specific conversations and specifics in a needed time, that's when you know it had an impact on you. That's what Greenville Starts said to me.  MARY: Yeah. CHRIS: It put a lot of information in this encyclopedia up here.  MARY: Yeah. I love that. I love that. What advice do you have to other entrepreneurs that you… either from Greenville Starts or just your personal experience?  CHRIS: I'm going to steal one from Ted Lasso.  MARY: Okay.  CHRIS: The great Ted Lasso. You got to believe. And what he also says…that's number one is believe.You got to believe in yourself. You got to believe in the process and you got to trust, you know, that the good Lord put you in a position he gave you whatever gifts that you have for a reason. And you have to follow the plan in your process. When things get hard, you got to go harder.  MARY: Yeah.  CHRIS: And when things get easy, you got to kind of scratch your head and say, why is that so easy and know that something's coming. MARY: Right. Be prepared.  CHRIS: Be prepared because something's around the corner. The other thing is, I'm a Florida State fan. And the reason I'm a Florida State fan is because of…He talked about a lot about what you do when people aren't watching.  MARY: Yes.  CHRIS: And as an entrepreneur… it's what you're doing behind the scenes and when people aren't watching is what's going to make you successful. You know, the… you know, I cook a brisket 26 hours for it to be gone in 30 minutes.  MARY: Right.  CHRIS: So it's what I do behind the scenes and the effort and what people don't see is what makes you a great entrepreneur and a great… and great at what you do. And the last is something I learned from a guy named Tom Leopard back in 2012. Your priorities. As an entrepreneur, you have to have your priorities in order. It's got to be your faith, your family, and your fortune. If those three get out of whack at any point in time, it's time to step back, reevaluate, and bring them back in line and then things will start flowing so greatly. So always remember your faith, your family, and then you're fortune and as long as those three are aligned, you can always be successful and bounce back.  MARY: I love that. The three F's.  CHRIS: The three F's.  MARY: I love it. So you brought some… before we let you go, you brought some goodies for us. So, boy, I wish people…I wish we had smellivision because that cake smells so good. Oh my gosh. So Chris, what do we have here? This is one of the cakes that you do.  CHRIS: This is my spin on a…You lived in Kentucky?  MARY: I did not live in Kentucky.  CHRIS: I don't know why I thought you lived in Kentucky. So, this is my take on a Kentucky butter cake.  MARY: Okay.  CHRIS: So I call it a Carolina butter cake.  MARY: Yeah.  CHRIS: It's a pound cake with some secret flavors.  MARY: Okay.  CHRIS: As all things as Mr. Sauce It Up does, we also do cake glazes.  MARY: Yeah.  CHRIS: So this has a pineapple. No, I'm sorry…a peach mango rum glaze to it.  MARY: Yeah. Oh my goodness. This is going to be so good.  CHRIS: Mixed in butter. Something I came up with. I am the king of taking a recipe and turning it into my own. MARY: Right.  CHRIS: So, that's what I do the best. I don't… You know, if I go out to eat I'm probably going to take two… two combos, two meals and turn it into one.  MARY: And put them together.  CHRIS: So this is kind of what I've done with this and created my own flavor, but I feel pretty confident, I'm willing to bet you a $1 to your paycheck that you've never had a flavor like this.  MARY: All right, let's see it.  CHRIS: Let's see. Let me pull out my Dexter knife.  MARY: He's going to pull out his Dexter knife. Oh yeah, that's a Dexter knife. All right. All right. All right, let's cut into this sucker. So remind me again what the glaze is?  CHRIS: This is a peach mango with a hint of rum.  MARY: Okay.  CHRIS: And some other stuff that I can't really share with you at the time. I'll share with you at the time.  MARY: Right let's go. Cheers.  CHRIS: Cheers.  MARY: Oh my gosh.  CHRIS: Mmm. Mama where you at? Come on over here, get smacked.  MARY: That is so good. Did you say mama come on over here, get smacked?  CHRIS: Come on over. Come on over.  MARY: Oh yeah. So, we're going to have to change that phrase, well or add to it…the best damn sauce…the best damn glaze…because this is good stuff.  CHRIS: Thank you so much. Thank you so much.  MARY: Oh my goodness. Alright. So again, we'll have the links to how you get in touch with Chris wherever we're posting this podcast, both on YouTube and all of our podcast channels. Just look under the copy, the body copy. And you'll see that there because you… if you are having an event, you want to hire Chris to cater that event. Again, it's the entertainment and food. You can't beat that. CHRIS: Let me tell you.  MARY: Yeah.  CHRIS: I didn't mean to interrupt, but this cake is good.  MARY: It does taste good.  CHRIS: It tastes good. I'm a pound cake foodie and I think I've found something here.  MARY: I think you have too.  CHRIS: Not to brag, but yeah.  MARY: I think…I can't put it down. I got to finish eating so I can say the rest of the show so I can close the show out. Oh my gosh. So good. Alright. How do people get in touch with you if they want to get some sauce or they want you to cater an event?  CHRIS: Cater an event. You can find me on Facebook - Chris Sexton or Sexton's Smoke-N- Grill. Also on Instagram, it's Chris Sexton or Sexton's Smoke-N-Grill. Email me at sextonssmokengrill@gmail.com. www.sextonssmokengrill.com. And that's just Sexton's, Smoke, the letter “n”, grill.com. Or you can call me 864-680-4629. We got the sauces.  MARY: Alright, Chris, thank you so much.  CHRIS: Thank you. Anytime. Anytime.  MARY: So remember, if someone you know is an entrepreneur or has an idea, Greenville Starts is a great place for them to get started or if they're somewhere in the process along the way and they just need that little extra “umph” to learn things that they don't necessarily know, then that's a great place. So, in order to get into the next cohort, all you have to do is Google Greenville Starts and Furman and it should be the very first link that pops up and get yourself on that list.  The other thing I wanted to remind everybody of is that we have the Paladin Pitch competition, which if you are a Furman student, you can win $10,000 for your venture. That's coming up in April, but you have to participate in some pitch competitions before that. So, contact the Hill Institute, get your pitch to them and start working and then from all those pitches throughout the year, they'll choose the finalists to pitch in April. So be thinking about that, be brainstorming. If you want to do something, now is the time to do it. So, that does it for this episode of the Class E Podcast. I'm your host Mary Sturgilll. Remember this podcast is brought to you through a partnership between the Hill Institute for Innovation and Entrepreneurship and the Communication Studies Department here at Furman University. It is produced by student producers, Kayla Patterson and Eliza Polich, a true example of the Furman Advantage. And remember, you can get this podcast two ways now - you can listen to it wherever you listen to your podcast, we also have a YouTube channel where you can watch it and you can see this beautiful cake that we just ate and see us eating it. And we also.. follow us on Tik Tok if you're on Tik Tok because we just started a brand new Tik Tok channel and you'll see a lot of the outtakes and a lot of cool stuff on behind the scenes stuff on that Tik Tok channel. Until next time everybody, dream big.    

Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

Want to help define the AI Engineer stack? Have opinions on the top tools, communities and builders? We're collaborating with friends at Amplify to launch the first State of AI Engineering survey! Please fill it out (and tell your friends)!If AI is so important, why is its software so bad?This was the motivating question for Chris Lattner as he reconnected with his product counterpart on Tensorflow, Tim Davis, and started working on a modular solution to the problem of sprawling, monolithic, fragmented platforms in AI development. They announced a $30m seed in 2022 and, following their successful double launch of Modular/Mojo

FRUMESS
Anti-Flag's statements in response to allegations against Justin Sane | Punk Rock Drama | Frumess

FRUMESS

Play Episode Listen Later Jul 28, 2023 62:28


Justin Sane and the other members of Anti-Flag, Chris Head (guitar), Pat Thetic (drums), and Chris Barker, AKA Chris No. 2 (vocals, bass) have released statements about Anti-Flag's disbandment and the allegations abasing Justin. Additionally, more allegations have poured out on social media. On July 19, 2023, Anti-Flag posted an update on their Patreon announcing their disbandment and the intention to refund fans who were subscribed. Following this announcement, their website was taken down, and the band's social media accounts were deleted. Chris No. 2 also deleted his personal social media pages. The band has not released an explanation or official statement outside of Patreon confirming their breakup. The band was on tour in Europe at the time of their disbandment, due to support Dropkick Murphys at a show in Prague on July 21; the band also planned to tour alongside The Bouncing Souls in fall 2023. When asked to offer a statement regarding the breakup, the band's publicist declined to comment. FRUMESS is POWERED by ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠www.riotstickers.com/frumess⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ GET 1000 STICKERS FOR $79  RIGHT HERE - NO PROMO CODE NEED! JOIN THE PATREON FOR LESS THAN A $2 CUP OF COFFEE!! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.patreon.com/Frumess ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

FRUMESS
Anti-Flag is NOT Anti-Break Up | Punk Rock Update | Frumess

FRUMESS

Play Episode Listen Later Jul 21, 2023 114:54


On July 19, 2023, Anti-Flag posted an update on their Patreon announcing their disbandment and the intention to refund fans who were subscribed. Following this announcement, their website was taken down, and the band's social media accounts were deleted. Chris No. 2 also deleted his personal social media pages. The band has not released an explanation or official statement outside of Patreon confirming their breakup. The band was on tour in Europe at the time of their disbandment, due to support Dropkick Murphys at a show in Prague on July 21; the band also planned to tour alongside The Bouncing Souls in fall 2023. When asked to offer a statement regarding the breakup, the band's publicist declined to comment. FRUMESS is POWERED by ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠www.riotstickers.com/frumess⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ GET 1000 STICKERS FOR $79  RIGHT HERE - NO PROMO CODE NEED! JOIN THE PATREON FOR LESS THAN A $2 CUP OF COFFEE!! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.patreon.com/Frumess ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Screaming in the Cloud
Centralizing Cloud Security Breach Information with Chris Farris

Screaming in the Cloud

Play Episode Listen Later Jun 8, 2023 35:06


Chris Farris, Cloud Security Nerd at PrimeHarbor Technologies, LLC, joins Corey on Screaming in the Cloud to discuss his new project, breaches.cloud, and why he feels having a centralized location for cloud security breach information is so important. Corey and Chris also discuss what it means to dive into entrepreneurship, including both the benefits of not having to work within a corporate structure and the challenges that come with running your own business. Chris also reveals what led him to start breaches.cloud, and what he's learned about some of the biggest cloud security breaches so far. About ChrisChris Farris is a highly experienced IT professional with a career spanning over 25 years. During this time, he has focused on various areas, including Linux, networking, and security. For the past eight years, he has been deeply involved in public-cloud and public-cloud security in media and entertainment, leveraging his expertise to build and evolve multiple cloud security programs.Chris is passionate about enabling the broader security team's objectives of secure design, incident response, and vulnerability management. He has developed cloud security standards and baselines to provide risk-based guidance to development and operations teams. As a practitioner, he has architected and implemented numerous serverless and traditional cloud applications, focusing on deployment, security, operations, and financial modeling.He is one of the organizers of the fwd:cloudsec conference and presented at various AWS conferences and BSides events. Chris shares his insights on security and technology on social media platforms like Twitter, Mastodon and his website https://www.chrisfarris.com.Links Referenced: fwd:cloudsec: https://fwdcloudsec.org/ breaches.cloud: https://breaches.cloud Twitter: https://twitter.com/jcfarris Company Site: https://www.primeharbor.com TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Welcome to Screaming in the Cloud, I'm Corey Quinn. My returning guest today is Chris Farris, now at PrimeHarbor, which is his own consultancy. Chris, welcome back. Last time we spoke, you were a Turbot, and now you've decided to go independent because you don't like sleep anymore.Chris: Yeah, I don't like sleep.Corey: [laugh]. It's one of those things where when I went independent, at least in my case, everyone thought that it was, oh, I have this grand vision of what the world could be and how I could look at these things, and that's going to just be great and awesome and everyone's going to just be a better world for it. In my case, it was, no, just there was quite literally nothing else for me to do that didn't feel like an exact reframing of what I'd already been doing for years. I'm a terrible employee and setting out on my own was important. It was the only way I found that I could wind up getting to a place of not worrying about getting fired all the time because that was my particular skill set. And I look back at it now, almost seven years in, and it's one of those things where if I had known then what I know now, I never would have started.Chris: Well, that was encouraging. Thank you [laugh].Corey: Oh, of course. And in sincerity, it's not one of those things where there's any one thing that stops you, but it's the, a lot of people get into the independent consulting dance because they want to do a thing and they're very good at that thing and they love that thing. The problem is, when you're independent, and at least starting out, I was spending over 70% of my time on things that were not billable, which included things like go and find new clients, go and talk to existing clients, the freaking accounting. One of the first hires I made was a fractional CFO, which changed my life. Up until that, my business partner and I were more or less dead reckoning of looking at the bank account and how much money is in there to determine if we could afford things. That's a very unsophisticated way of navigating. It's like driving by braille.Chris: Yeah, I think I went into it mostly as a way to define my professional identity outside of my W-2 employer. I had built cloud security programs for two major media companies and felt like that was my identity: I was the cloud security person for these companies. And so, I was like, ehh, why don't I just define myself as myself, rather than define myself as being part of a company that, in the media space, they are getting overwhelmed by change, and job security, job satisfaction, wasn't really something that I could count on.Corey: One of the weird things that I found—it's counterintuitive—is that when you're independent, you have gotten to a point where you have hit a point of sustainability, where you're not doing the oh, I'm just going to go work for 40 billable hours a week for a client. It's just like being an employee without a bunch of protections and extra steps. That doesn't work super well. But now, at the point where I'm at where the largest client we have is a single-digit percentage of revenue, I can't get fired anymore, without having a whole bunch of people suddenly turn on me because I've done something monstrous, in which case, I probably deserve not to have business anymore, or there's something systemic in the macro environment, which given that I do the media side and I do the cost-cutting side, I work on the way up, I work on the way down, I'm questioning what that looks like in a scenario that doesn't involve me hunting for food. But it's counterintuitive to people who have been employees their whole life, like I was, where, oh, it's risky and dangerous to go out on your own.Chris: It's risky and dangerous to be, you know, tied to a single, yeah, W-2 paycheck. So.Corey: Yeah. The question I'd like to ask is, how many people need to be really pissed off before you have one of those conversations with HR that doesn't involve giving you a cup of coffee? That's the tell: when you don't get coffee, it's a bad conversation.Chris: Actually, that you haven't seen [unintelligible 00:04:25] coffee these days. You don't want the cup of coffee, you know. That's—Corey: Even when they don't give you the crappy percolator navy coffee, like, midnight hobo diner style, it's still going to be a bad meeting because [unintelligible 00:04:37] pretend the coffee's palatable.Chris: Perhaps, yes. I like not having to deal with my own HR department. And I do agree that yeah, getting out of the W-2 space allows me to work on side projects that interests me or, you know, volunteer to do things like continuing the fwd:cloudsec, developing breaches.cloud, et cetera.Corey: I'll never forget, one of my last jobs I had a boss who walked past and saw me looking at Reddit and asked me if that was really the best use of my time. At first—it was in, I think, the sysadmin forum at the time, so yes, it was very much the best use of my time for the problem I was focusing on, but also, even if it wasn't, I spent an inordinate amount of time on social media, just telling stories and building audiences, on some level. That's the weird thing is that what counts as work versus what doesn't count as work gets very squishy when you're doing your own marketing.Chris: True. And even when I was a W-2 employee, I spent a lot of time on Twitter because Twitter was an intel source for us. It was like, “Hey, who's talking about the latest cloud security misconfigurations? Who's talking about the latest data breach? What is Mandiant tweeting about?” It was, you know—I consider it part of my job to be on Twitter and watching things.Corey: Oh, people ask me that. “So, you're on Twitter an awful lot. Don't you have a newsletter to write?” Like, yeah, where do you think that content comes from, buddy?Chris: Exactly. Twitter and Mastodon. And Reddit now.Corey: There's a whole argument to be had about where to find various things. For me at least, because I'm only security adjacent, I was always trying to report the news that other people had, not make the news myself.Chris: You don't want to be the one making the news in security.Corey: Speaking of, I'd like to talk a bit about what you just alluded to breaches.cloud. I don't think I've seen that come across my desk yet, which tells me that it has not been making a big splash just yet.Chris: I haven't been really announcing it; it got published the other night and so basically, yeah, is this is sort of a inaugural marketing push for breaches.cloud. So, what we're looking to do is document all the public cloud security breaches, what happened, why, and more importantly, what the companies did or didn't do that led to the security incident or the security breach.Corey: How are you slicing the difference between broad versus deep? And what I mean by that is, there are some companies where there are indictments and massive deep dives into everything that happens with timelines and blows-by-blows, and other times you wind up with the email that shows up one day of, “Security is very important to us. Now, listen to how we completely dropped the ball on it.” And it just makes the biggest description that they can get away with of what happened. Occasionally, you find out oh, it was an open S3 buckets, or they'll allude to something that sounds like it. Does that count for inclusion? Does it not? How do you make those editorial decisions?Chris: So, we haven't yet built a page around just all of the recipients of the Bucket Negligence Award. We're looking at the specific ones where there's been something that's happened that's usually involving IAM credentials—oftentimes involving IAM credentials found in GitHub—and what led to that. So, in a lot of cases, if there's a detailed company postmortem that they send their customers that said, “Hey, we goofed up, but complete transparency—” and then they hit all the bullet points of how they goofed up. Or in the case of certain others, like Uber, “Hey, we have court transcripts that we can go to,” or, “We have federal indictments,” or, “We have court transcripts, and federal indictments and FTC civil actions.” And so, we go through those trying to suss out what the company did or did not do that led to the breach. And really, the goal here is to be able to articulate as security practitioners, hey, don't attach S3 full access to this role on EC2. That's what got Capital One in trouble.Corey: I have a lot of sympathy for the Capital One breach and I wish they would talk about it more than they do, for obvious reasons, just because it was not, someone showed up and made a very obvious dumb decision, like, “Oh, that was what that giant red screaming thing in the S3 console means.” It was a series of small misconfigurations that led to another one, to another one, to another one, and eventually gets to a point where a sophisticated attacker was able to chain them all together. And yes, it's bad, yes, they're a bank and the rest, but I look at that and it's—that's the sort of exploit that you look at and it's okay, I see it. I absolutely see it. Someone was very clever, and a bunch of small things that didn't rise to the obvious. But they got dragged and castigated as if they basically had a four-character password that they'd left on the back of the laptop on a Post-It note in an airport lounge when their CEO was traveling. Which is not the case.Chris: Or all of the highlighting the fact that Paige Thompson was a former Amazon employee, making it seem like it was her insider abilities that lead to the incident, rather than she just knew that, hey, there's a metadata service and it gives me creds if I ask it.Corey: Right. That drove me nuts. There was no maleficence as an employee. And to be very direct, from what I understand of internal AWS controls, had there been, it would have been audited, flagged, caught, interdicted. I have talked to enough Amazonians that either a lot of them are lying to me very consistently despite not knowing each other, or they're being honest when they say that you can't get access to customer data using secret inside hacks.Chris: Yeah. I have reasonably good faith in AWS and their ability to not touch customer data in most scenarios. And I've had cases that I'm not allowed to talk about where Amazon has gone and accessed customer data, and the amount of rigmarole and questions and drilling that I got as a customer to have them do that was pretty intense and somewhat, actually, annoying.Corey: Oh, absolutely. And, on some level, it gets frustrating when it's a, look, this is a test account. I have nothing of sensitive value in here. I want the thing that isn't working to start working. Can I just give you a whole, like, admin-powered user account and we can move on past all of this? And their answer is always absolutely not.Chris: Yes. Or, “Hey, can you put this in our bucket?” “No, we can't even write to a public bucket or a bucket that, you know, they can share too.” So.Corey: An Amazonian had to mail me a hard drive because they could not send anything out of S3 to me.Chris: There you go.Corey: So, then I wound up uploading it back to S3 with, you know, a Snowball Edge because there's no overkill like massive overkill.Chris: No, the [snowmobile 00:11:29] would have been the massive overkill. But depending on where you live, you know, you might not have been able to get a permit to park the snowmobile there.Corey: They apparently require a loading dock. Same as with the outposts. I can't fake having one of those on my front porch yet.Chris: Ah. Well, there you go. I mean, you know it's the right height though, and you don't mind them ruining your lawn.Corey: So, help me understand. It makes sense to me at least, on some level, why having a central repository of all the various cloud security breaches in one place that's easy to reference is valuable. But what caused you to decide, you know, rather than saying it'd be nice to have, I'm going to go build that thing?Chris: Yeah, so it was actually right before the last time we spoke, Nicholas Sharp was indicted. And there was like, hey, this person was indicted for, you know, this cloud security case. And I'm like, that name rings a bell, but I don't remember who this person was. And so, I kind of realized that there's so many of these things happening now that I forget who is who. And so, when a new piece of news comes along, I'm like, where did this come from and how does this fit into what my knowledge of cloud security is and cloud security cases?So, I kind of realized that these are all running together in my mind. The Department of Justice only referenced ‘Company One,' so it wasn't clear to me if this even was a new cloud incident or one I already knew about. And so basically, I decided, okay, let's build this. Breaches.cloud was available; I think I kind of got the idea from hackingthe.cloud.And I had been working with some college students through the Collegiate Cyber Defense Competition, and I was like, “Hey, anybody want a spring research project that I will pay you for?” And so yeah, PrimeHarbor funded two college students to do quite a bit of the background research for me, I mentored them through, “Hey, so here's what this means,” and, “Hey, have we noticed that all of these seem to relate to credentials found in GitHub? You know, maybe there's a pattern here.” So, if you're not yet scanning for secrets in GitHub, I recommend you start scanning for secrets in your GitHub, private and public repos.Corey: Also, it makes sense to look at the history. Because, oh, I committed a secret. I'm going to go ahead and revert that commit and push that. That solves the problem, right?Chris: No, no, it doesn't. Yes, apparently, you can force push and delete an entire commit, but you really want to use a tool that's going to go back through the commit history and dig through it because as we saw in the Uber incident, when—the second Uber incident, the one that led to the CSOs conviction—yeah, the two attackers, [unintelligible 00:14:09] stuffed a Uber employee's personal GitHub account that they were also using for Uber work, and yeah, then they dug through all the source code and dug through the commit histories until they found a set of keys, and that's what they used for the second Uber breach.Corey: Awful when that hits. It's one of those things where it's just… [sigh], one thing leads to another leads to another. And on some level, I'm kind of amazed by the forensics that happen around all of these things. With the counterpoint, it is so… freakishly difficult, I think, for lack of a better term, just to be able to say what happened with any degree of certainty, so I can't help but wonder in those dark nights when the creeping dread starts sinking in, how many things like this happen that we just never hear about because they don't know?Chris: Because they don't turn on CloudTrail. Probably a number of them. Once the data gets out and shows up on the dark web, then people start knocking on doors. You know, Troy Hunt's got a large collection of data breach stuff, and you know, when there's a data breach, people will send him, “Hey, I found these passwords on the dark web,” and he loads them into Have I Been Pwned, and you know, [laugh] then the CSO finds out. So yeah, there's probably a lot of this that happens in the quiet of night, but once it hits the dark web, I think that data starts becoming available and the victimized company finds out.Corey: I am profoundly cynical, in case that was unclear. So, I'm wondering, on some level, what is the likelihood or commonality, I suppose, of people who are fundamentally just viewing security breach response from a perspective of step one, make sure my resume is always up to date. Because we talk about these business continuity plans and these DR approaches, but very often it feels like step one, secure your own mask before assisting others, as they always say on the flight. Where does personal preservation come in? And how does that compare with company preservation?Chris: I think down at the [IaC 00:16:17] level, I don't know of anybody who has not gotten a job because they had Equifax on their resume back in, what, 2017, 2018, right? Yes, the CSO, the CEO, the CIO probably all lost their jobs. And you know, now they're scraping by book deals and speaking engagements.Corey: And these things are always, to be clear, nuanced. It's rare that this is always one person's fault. If you're a one-person company, okay, yeah, it's kind of your fault, let's be clear here, but there are controls and cost controls and audit trails—presumably—for all of these things, so it feels like that's a relatively easy thing to talk around, that it was a process failure, not that one person sucked. “Well, didn't you design and implement the process?” “Yes. But it turned out there were some holes in it and my team reported that those weren't there and it turned out that they were and, well, live and learn.” It feels like that's something that could be talked around.Chris: It's an investment failure. And again, you know, if we go back to Harry Truman, “The buck stops here,” you know, it's the CEO who decides that, hey, we're going to buy a corporate jet rather than buy a [SIIM 00:17:22]. And those are the choices that happen at the top level that define, do you have a capable security team, and more importantly, do you have a capable security culture such that your security team isn't the only ones who are actually thinking about security?Corey: That's, I guess, a fair question. I saw a take on Twitter—which is always a weird thing—or maybe was Blue-ski or somewhere else recently, that if you don't have a C-level executive responsible for security with security in their title, your company does not take security seriously. And I can see that past a certain point of scale, but as a one-person company, do you have a designated CSO?Chris: As a one-person company and as a security company, I sort of do have a designated CSO. I also have, you know, the person who's like, oh, I'm going to not put MFA on the root of this one thing because, while it's an experiment and it's a sandbox and whatever else, but I also know that that's not where I'm going to be putting any customer data, so I can measure and evaluate the risk from both a security perspective and a business existential investment perspective. When you get to the larger the organization, the more detached the CEO gets from the risk and what the company is building and what the company is doing, is where you get into trouble. And lots of companies have C-level somebody who's responsible for security. It's called the CSO, but oftentimes, they report four levels down, or even more, from the chief executive who is actually the one making the investment decisions.Corey: On some level, the oh yeah, that's my responsibility, too, but it feels like it's a trap that falls into. Like, well, the CTO is responsible for security at a publicly traded company. Like, well… that tends to not work anymore, past certain points of scale. Like when I started out independently, yes, I was the CSO. I was also the accountant. I was also the head of marketing. I was also the janitor. There's a bunch of different roles; we all wear different hats at different times.I'm also not a big fan of shaming that oh, yeah. This is a universal truth that applies to every company in existence. That's also where I think Twitter started to go wrong where you would get called out whenever making an observation or witticism or whatnot because there was some vertex case to which it did not necessarily apply and then people would ‘well, actually,' you to death.Chris: Yeah. Well, and I think there's a lot of us in the security community who are in the security one-percenters. We're, “Hey, yes, I'm a cloud security person on a 15-person cloud security team, and here's this awesome thing we're doing.” And then you've got most of the other companies in this country that are probably below the security poverty line. They may or may not have a dedicated security person, they certainly don't have a SIIM, they certainly don't have anybody who's monitoring their endpoints for malware attacks or anything else, and those are the companies that are getting hit all the time with, you know, a lot of this ransomware stuff. Healthcare is particularly vulnerable to that.Corey: When you take a look across the industry, what is it that you're doing now at PrimeHarbor that you feel has been an unmet need in the space? And let me be clear, as of this recording earlier today, we signed a contract with you for a project. There's more to come on that in the future. So, this is me asking you to tell a story, not challenging, like, what do you actually do? This is not a refund request, let's be very clear here. But what's the unmet need that you saw?Chris: I think the unmet need that I see is we don't talk to our builder community. And when I say builder, I mean, developers, DevOps, sysadmins, whatever. AWS likes the term builder and I think it works. We don't talk to our builder community about risk in a way that makes sense to them. So, we can say, “Hey, well, you know, we have this security policy and section 24601 says that all data's classifications must be signed off by the data custodian,” and a developer is going to look at you with their head tilted, and be like, “Huh? What? I just need to get the sprint done.”Whereas if we can articulate the risk—and one of the reasons I wanted to do breaches.cloud was to have that corpus of articulated risk around specific things—I can articulate the risk and say, “Hey, look, you know how easy it is for somebody to go in and enumerate an S3 bucket? And then once they've enumerated and guessed that S3 bucket exists, they list it, and oh, hey, look, now that they've listed it, they know all of the objects and all of the juicy PII that you just made public.” If you demonstrate that to them, then they're going to be like, “Oh, I'm going to add the extra story point to this story to go figure out how to do CloudFront origin access identity.” And now you've solved, you know, one more security thing. And you've done in a way that not just giving a man a fish or closing the bucket for them, but now they know, hey, I should always use origin access identity. This is why I need to do this particular thing.Corey: One of the challenges that I've seen in a variety of different sites that have tried to start cataloging different breaches and other collections of things happening in public is the discoverability or the library management problem. The most obvious example of this is, of course, the AWS console itself, where when it paginates things like, oh, there are 3000 things here, ten at a time, through various pages for it. Like, the marketplace is just a joke of discoverability. How do you wind up separating the stuff that is interesting and notable, rather than, well, this has about three sentences to it because that's all the company would say?Chris: So, I think even the ones where there's three sentences, we may actually go ahead and add it to the repo, or we may just hold it as a draft, so that we know later on when, “Hey, look, here's a federal indictment for Company Three. Oh, hey, look. Company Three was actually this breach announcement that we heard about three months ago,” or even three years ago. So like, you know, Chegg is a great example of, you know, one of those where, hey, you know, there was an incident, and they disclosed something, and then, years later, FTC comes along and starts banging them over the head. And in the FTC documentation, or in the FTC civil complaint, we got all sorts of useful data.Like, not only were they using root API keys, every contractor and employee there was sharing the root API keys, so when they had a contractor who left, it was too hard to change the keys and share it with everybody, so they just didn't do that. The contractor still had the keys, and that was one of the findings from the FTC against Chegg. Similar to that, Cisco didn't turn off contractors' access, and I think—this is pure speculation—I think the poor contractor one day logged into his Google Cloud Shell, cd'ed into a Terraform directory, ran ‘terraform destroy', and rather than destroying what he thought he was destroying, it had the access keys back to Cisco WebEx and took down 400 EC2 instances that made up all of WebEx. These are the kinds of things that I think it's worth capturing because the stories are going to come out over time.Corey: What have you seen in your, I guess, so far, a limited history of curating this that—I guess, first what is it you've learned that you've started seeing as far as patterns go, as far as what warrants inclusion, what doesn't, and of course, once you started launching and going a bit more public with it, I'm curious to hear what the response from companies is going to be.Chris: So, I want to be very careful and clear that if I'm going to name somebody, that we're sourcing something from the criminal justice system, that we're not going to say, “Hey, everybody knows that it was Paige Thompson who was behind it.” No, no, here's the indictment that said it was Paige Thompson that was, you know, indicted for this Capital One sort of thing. All the data that I'm using, it all comes from public sources, it's all sited, so it's not like, hey, some insider said, “Hey, this is what actually happened.” You know? I very much learned from the Ubiquiti case that I don't want to be in the position of Brian Krebs, where it's the attacker themselves who's updating the site and telling us everything that went wrong, when in fact, it's not because they're in fact the perpetrator.Corey: Yeah, there's a lot of lessons to be learned. And fortunately, for what it's s—at least it seems… mostly, that we've moved past the battle days of security researchers getting sued on a whim from large companies for saying embarrassing things about them. Of course, watch me be tempting fate and by the time this publishes, I'll get sued by some company, probably Azure or whatnot, telling me that, “Okay, we've had enough of you saying bad things about our security.” It's like, well, cool, but I also read the complaint before you file because your security is bad. Buh-dum-tss. I'm kidding. I'm kidding. Please don't sue me.Chris: So, you know, whether it's slander or libel, depending on whether you're reading this or hearing it, you know, truth is an actual defense, so I think Microsoft doesn't have a case against you. I think for what we're doing in breaches, you know—and one of the reasons that I'm going to be very clear on anybody who contributes—and just for the record, anybody is welcome to contribute. The GitHub repo that runs breaches.cloud is public and anybody can submit me a pull request and I will take their write-ups of incidents. But whatever it is, it has to be sourced.One of the things that I'm looking to do shortly, is start soliciting sponsorships for breaches so that we can afford to go pull down the PACER documents. Because apparently in this country, while we have a right to a speedy trial, we don't have a right to actually get the court transcripts for less than ten cents a page. And so, part of what we need to do next is download those—and once we've purchased them, we can make them public—download those, make them public, and let everybody see exactly what the transcript was from the Capital One incident, or the Joey Sullivan trial.Corey: You're absolutely right. It drives me nuts that I have to wind up budgeting money for PACER to pull up court records. And at ten cents a page, it hasn't changed in decades, where it's oh, this is the cost of providing that data. It's, I'm not asking someone to walk to the back room and fax it to me. I want to be very clear here. It just feels like it's one of those areas where the technology and government is not caught up and it's—part of the problem is, of course, having no competition.Chris: There is that. And I think I read somewhere that the ent—if you wanted to download the entire PACER, it would be, like, $100 million. Not that you would do that, but you know, it is the moneymaker for the judicial system, and you know, they do need to keep the lights on. Although I guess that's what my taxes are for. But again, yes, they're a monopoly; they can do that.Corey: Wildly frustrating, isn't it?Chris: Yeah [sigh]… yeah, yeah, yeah. Yeah, I think there's a lot of value in the court transcripts. I've held off on publishing the Capital One case because one, well, already there's been a lot of ink spilled on it, and two, I think all the good detail is going to be in the trial transcripts from Paige Thompson's trial.Corey: So, I am curious what your take is on… well, let's called the ‘FTX thing.' I don't even know how to describe it at this point. Is it a breach? Is it just maleficence? Is it 15,000 other things? But I noticed that it's something that breaches.cloud does talk about a bit.Chris: Yeah. So, that one was a fascinating one that came out because as I was starting this project, I heard you know, somebody who was tweeting was like, “Hey, they were storing all of the crypto private keys in AWS Secrets Manager.” And I was like, “Errr?” And so, I went back and I read John J. Ray III's interim report to the creditors.Now, John Ray is the man who was behind the cleaning up of Enron, and his comment was “FTX is the”—“Never in my career have I seen such a complete failure of corporate controls and such a complete absence of trustworthy information as occurred here.” And as part of his general, broad write-up, they went into, in-depth, a lot of the FTX AWS practices. Like, we talk about, hey, you know, your company should be multi-account. FTX was worse. They had three or four different companies all operating in the same AWS account.They had their main company, FTX US, Alameda, all of them had crypto keys in Secrets Manager and there was no access control between any of those. And what ended up happening on the day that SBF left and Ray came in as CEO, the $400 million worth of crypto somehow disappeared out of FTX's wallets.Corey: I want to call this out because otherwise, I will get letters from the AWS PR spin doctors. Because on the surface of it, I don't know that there's necessarily a lot wrong with using Secrets Manager as the backing store for private keys. I do that with other things myself. The question is, what other controls are there? You can't just slap it into Secrets Manager and, “Well, my job is done. Let's go to lunch early today.”There are challenges [laugh] around the access levels, there are—around who has access, who can audit these things, and what happens. Because most of the secrets I have in Secrets Manager are not the sort of thing that is, it is now a viable strategy to take that thing and abscond to a country with a non-extradition treaty for the rest of my life, but with private keys and crypto, there kind of is.Chris: That's it. It's like, you know, hey, okay, the RDS database password is one thing, but $400 million in crypto is potentially another thing. Putting it in and Secrets Manager might have been the right answer, too. You get KMS customer-managed keys, you get full auditability with CloudTrail, everything else, but we didn't hear any of that coming out of Ray's report to the creditors. So again, the question is, did they even have CloudTrail turned on? He did explicitly say that FTX had not enabled GuardDuty.Corey: On some level, even if GuardDuty doesn't do anything for you, which in my case, it doesn't, but I want to be clear, you should still enable it anyway because you're going to get dragged when there's inevitable breach because there's always a breach somewhere, and then you get yelled at for not having turned on something that was called GuardDuty. You already sound negligent, just with that sentence alone. Same with Security Hub. Good name on AWS's part if you're trying to drive service adoption. Just by calling it the thing that responsible people would use, you will see adoption, even if people never configure or understand it.Chris: Yeah, and then of course, hey, you had Security Hub turned on, but you ignore the 80,000 findings in it. Why did you ignore those 80,000 findings? I find Security Hub to probably be a little bit too much noise. And it's not Security Hub, it's ‘Compliance Hub.' Everything—and I'm going to have a blog post coming out shortly—on this, everything that Security Hub looks at, it looks at it from a compliance perspective.If you look at all of its scoring, it's not how many things are wrong; it's how many rules you are a hundred percent compliant to. It is not useful for anybody below that AWS security poverty line to really master or to really operationalize.Corey: I really want to thank you for taking the time to catch up with me once again. Although now that I'm the client, I expect I can do this on demand, which is just going to be delightful. If people want to learn more, where can they find you?Chris: So, they can find breaches.cloud at, well https://breaches.cloud. If you're looking for me, I am either on Twitter, still, at @jcfarris, or you can find me and my consulting company, which is www.primeharbor.com.Corey: And we will, of course, put links to all of that in the [show notes 00:33:57]. Thank you so much for taking the time to speak with me. As always, I appreciate it.Chris: Oh, thank you for having me again.Corey: Chris Farris, cloud security nerd at PrimeHarbor. I'm Cloud Economist Corey Quinn and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice, along with an angry, insulting comment that you're also going to use as the storage back-end for your private keys.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.

Behind the Vinyl
#155 - Chris No. 2 (Anti-Flag)

Behind the Vinyl

Play Episode Listen Later May 30, 2023 60:48


Step into the mind of Chris No. 2 as he takes us back to the origin story of Anti-Flag and what they have been fighting for through music since the start. There have been countless moments over the year where the band's message became dangerous for the members - fights at shows, death threats, and even seeing their merch taken out of big-time stores, but the band never lost focus. This group has been around for 30+ years now and although the path hasn't always been easy, like stated above, it has its rewarding moments, such as connecting the fans and when Tom Morello of Rage Against the Machine took notice of their music. Chris No. 2 hopes for a moment where Anti-Flag doesn't have to exist anymore, but for now they are still creating music, recently putting out a record in January labeled, LIES THEY TELL OUR CHILDREN. The record had the likes of McIlrath of Rise Against, Jesse Leach of Killswitch Engage, Shane Told of Silverstein, and Stacey Dee of Bad Cop/Bad Cop. This one is worth the listen as we dive into deep topics that need some focus.

Beat it Nerd!
#10: Ain't Nobody my daddy with Chris “No Ls” Fenner

Beat it Nerd!

Play Episode Listen Later May 24, 2023 58:35


This week's episode is featuring Chris Fenner and  Jeffrey Lidala. Your hosts as always Tucker Lappi and Halima Abshir. Godwin keeping the ship running. This was an insightful discussion about Catholicsm, Big Pig's Pigness, and fucking your Bobby momma's sister. 

Artist Friendly with Joel Madden

This week on Artist Friendly, Joel Madden is joined by Chris No. 2 and Justin Sane of Anti-Flag. In the episode, Madden and the members of Anti-Flag discuss providing an inclusive environment at their shows, why Irish music is “rebel music,” and bringing along Punk Rock Saves Lives on their recent tour. Check out Anti-Flag's 13th studio album, Lies They Tell Our Children, released this past January. Additionally, Anti-Flag will celebrate their 30th anniversary as a band this year. Learn more about your ad choices. Visit megaphone.fm/adchoices

19 Nocturne Boulevard
When Yellow Casts a Crimson Shadow by Julie Hoverson (19 Nocturne Boulevard reissue of the week)

19 Nocturne Boulevard

Play Episode Listen Later Feb 3, 2023 31:00


Thanks for your patience!  Winter is tough. ______________________________________________ This episode includes graphic violence, archiac psychiatric attitudes and terminology, gaslighting, and misogyny.  It was written intentionally to emulate the style of Italian "GIALLO" thriller films of the 1970s and 80s. ______________________________________________ Hot chicks in peril, black leather-gloved killer, faces through plate glass, badly-dubbed voices, and lots and lots of the red stuff! Written and produced by Julie Hoverson Cast List Dr. Silver - Anthony D.P. Mann Jessica - Julie Hoverson Adrienne - Robyn Keyes Dana - Kate Waterous Chris - Tanja Milojevic Inspector Gules - Glen Hallstrom Manager - Dru Williams Voice on Phone - Lord Blood-Rah Cop1 - Desmond Reddick (Dread Media) Cop2 - Miguel Guerreiro (FearShop.com) Coroner - Jack Kincaid (Edict Zero) Detective - Caretaker (Graveyard Show) Music:  Professor Kliq Editing and Sound:   Julie Hoverson Cover: Brett Coulstock "What kind of a place is it?  Why it's a psychiatrist's office, can't you tell?" ________________________________________   WHEN YELLOW CASTS A CRIMSON SHADOW Cast: [Opening credits - Olivia] Jessica Dr. Silver Dana Adrienne Chris Detective Gules Manager Voice Cop1 Cop2 Detective Coroner OLIVIA      Did you have any trouble finding it?  What do you mean, what kind of a place is it?  Why, it's a psychiatrist's office, can't you tell?  MUSIC SOUND      LOW MUSIC PLAYS SOUND     DOOR OPENS JESSICA     Dr. Silver? SILVER Ah, you must be Jessica. Come in!  Come in.  Your father has spoken of you often. JESSICA     Mm.  He told me to come to you if I.... needed anything. SILVER Come in! Sit down!  I can't tactfully say I am pleased to see you, but I can heartily say I am most happy to make your acquaintance. JESSICA     Oh.  Yeah.  Thanks. SOUND     DOOR SHUTS QUIETLY, SHE CROSSES ROOM AND SITS SILVER There. Now tell me what I can do for you. JESSICA     Since I moved to Florence, I've - I've been doing really well.  Sleeping.  Even without the drugs. SILVER You haven't been taking your prescriptions? JESSICA     My doctor back home said I could cut back some - once I started feeling better. SILVER Your doctor--? JESSICA     Dr. Gelb.  Joan Gelb? SILVER Ah, yes, I am familiar with some of her work. Go on. JESSICA     Go... on? SILVER You had a reason for coming to me, didn't you? JESSICA     Oh!  Yes.  [very down] The dreams. SILVER [after a beat] Yes? JESSICA     Well, I came here to attend university.  And be closer to my father. SILVER He is not in the United States? JESSICA     No.  He's on diplomatic attachment in the Netherlands - [amused] but I don't understand any Dutch. SILVER [chuckles] JESSICA     So I found a room with three other girls from the college.  They're all models.  To pay for their classes.  Well, except Dana - she just models for fun...  Sorry.  That's probably not important.  SILVER Don't let it worry you. Go at your own pace. JESSICA     Can I have a piece of paper? SILVER You want to take notes? [teasing]  That's really my job. JESSICA     No, no!  It helps me concentrate.  Please? SOUND     PAPER RIPPED FROM NOTEBOOK, PASSED OVER JESSICA     Thank you. SOUND     PAPER FOLDED, TORN - UNDER THROUGHOUT JESSICA     So, Dana, Chris, and Adrienne - are all gorgeous.  I'm the mouse.  [heavy sigh] Don't get me wrong - they're all very nice. SILVER But you are a bit jealous? JESSICA     They've all got legs all the way up to their shoulders! SILVER [musing] A woman with legs up to her shoulders might be missing a heart. JESSICA     [startled, laughs, relaxes a bit]  I like that.  But, they're nice - really nice. SILVER You're lucky. Good friends are hard to find. JESSICA     Yes... [trails off, sighs, then absently]  The dream. SILVER Whenever you're ready. JESSICA     You're going to think I'm horrible! SILVER Nonsense. Dreams are primarily symbolic, and everyone dreams about things they are embarrassed by.  I promise not to judge you. JESSICA     [gulps, long breath] In the dream, I come home.  Our apartment is on the top floor, so I walk up and up the endless stairs.  It's the type that goes round and round an open space.  [her voice slowly picks up an echo, as if in a stairwell] You know, where you can look all the way down to the ground floor - as long as you don't have to worry about vertigo? SOUND [under]      FOOTSTEPS ECHOING UP THE STAIRWELL SILVER Mm. JESSICA     And the door was ... open. JESSICA [under] Hello? JESSICA     I pushed it the rest of the way, and went in.  And everything was red.  Red on the walls.  I couldn't understand.  All I could think was - did we repaint? SILVER Yes? JESSICA     And then I looked up and saw the light fixture.  It was red too.  Red and dripping.  [slowly] Slowly dripping. SILVER [after a pause] Is that when you woke? JESSICA     [hollow, numb] No.  [coming back]  Can I have another piece of paper?  I'll trade you. SILVER A crane? Very nice. JESSICA     It was... part of my therapy. SOUND     PAPER RIPS, PASSED OVER, MORE FOLDING BEGINS SILVER Still... very nice. JESSICA     Thanks.  [deep breath]  I went into the next room.  [half a chuckle]  Out of the foyer into the frying pan.  [lame laugh]  You must think I'm awful, to be able to joke at a time like this! SILVER No. Humor is a very common way to deal with painful circumstances.  Don't concern yourself with what I think. JESSICA     Adrienne was in the sitting room.  [trying not to choke up]  Dead.  She was - all cut up, and the mirror next to the kitchen door was smashed and bloody.  I could see my reflection in the shards ....sticking ...out of her ...eyes. JESSICA [tinny] [screams] SILVER [after a short moment] Was that where the dream ended? JESSICA     [trying to be chipper]  Yes.  Just that.  Just... seeing her dead. SILVER I'd... like to venture an interpretation of this dream that might help you... come to terms with it. JESSICA     Yes? SILVER It's a manifestation of a deep-seated jealousy. JESSICA     I'm not jealous! SILVER It's normal - don't worry. She's a beautiful model and you want to see yourself in her eyes as she appears to yours.  JESSICA     [brightening] Really?  But it was so bloody. SILVER Symbolism again. Red is the color of jealousy and passion.  Nothing more. MUSIC SOUND     HER FOOTSTEPS ECHO UP ENDLESS STAIRWAY SOUND     HEAVY FOOTSTEPS BELOW SOUND     HER FOOTSTEPS STOP SOUND     A COUPLE OF HEAVY FOOTSTEPS, APPROACHING SOUND     HER FOOTSTEPS, RUNNING UP THE STAIRS SOUND     SHE PAUSES AGAIN JESSICA     [heavy breathing, trying to be quiet and listen] SOUND     NO FOOTSTEPS SOUND     THUMPING SOUNDS APPROACH - SETS OF FOUR SOUND     TURNS OUT TO BE A BALL COMING DOWN THE STAIRS SOUND     SHE CATCHES THE BALL JESSICA     [sigh, chuckle] CHILD     [strangely bland] My ball! JESSICA     [gasp, almost a scream]  Oh!  [more normal] I've got it. SOUND     HER STEPS BEGIN AGAIN MUSIC SOUND     DOOR OPENS DANA     [lecturing] I only eat chocolate off a man. JESSICA     [gasp] CHRIS     Ha!  What a line to come in on!  Dana was just explaining her perfect diet plan. ADRIENNE     It makes perfect sense - work up a sweat, then have all the chocolate you want! JESSICA     You girls. DANA     Don't tell me you wouldn't, if you had a chance? JESSICA     Well... CHRIS     Maybe she doesn't like chocolate! ADRIENNE     Maybe she doesn't like men. JESSICA     I like chocolate!  My father sent me some cocoa - the good Dutch kind. DANA     I'm surprised you like men any more, Adrienne, after all that bastard Alberto put you through. ADRIENNE     Don't get me started.  [beat]  You should really be allowed to shoot men when you're through with them.  CHRIS     I'd have a trail of bodies stretching to the sunset. JESSICA     Are there any more of those apples? DANA     Catch! SOUND      CATCHING AN APPLE CHRIS     What would we do when we run out of men? ADRIENNE     [bitter, haunted] Not all men, just the ones who want to track you down and torment you. DANA     He didn't! CHRIS     Again? JESSICA     [bites into apple, then chewing]  What? DANA      You should tell her. ADRIENNE     It makes me sound like such a victim. DANA     Why do you think she never does bikini shots? CHRIS     She's moved three times in the past year - but he always finds her. DANA     She's got the scars to prove it. MUSIC SOUND     SOFT MUSIC PLAYS SOUND     DOOR SLAMS OPEN, HURRIED FEET ENTER JESSICA     It  happened again! SILVER Calm down, Jessica. JESSICA     I'm - I'm so sorry to burst in here like this-- SILVER Sit down. JESSICA     But I - I can't concentrate on anything today-- SOUND     PAPER RIPPING FROM NOTEBOOK SILVER Here. Now sit. SOUND     SHE SNATCHES THE PAPER, FLAPS IT JESSICA     Thank you.  Are you sure it's ok? SILVER I've got plenty of paper. JESSICA     [chuckles] No, I mean-- [sighs] Thank you. SOUND     SHE SITS, BEGINS FOLDING JESSICA     I feel like such a fool. SILVER It obviously upset you. Sharing will make you feel better.  You had another dream? JESSICA     No!  That's the weird part - it was the same dream! SILVER The same? JESSICA     Well, it started the same.  Going up the stairs, and the blood on the light, and ... [almost a whisper] Adrienne. SILVER And...? JESSICA     It was all the same - except the ending.  SILVER How did it end, then? JESSICA     It didn't.  I mean - it went on, from where I woke up before.  SILVER Hmm. JESSICA     I was staring at myself in the mirror shards - but then I realized it wasn't me.  Not Jessica.  Not this time - that was different.  SILVER Who was in the reflection? JESSICA     I think it was.... the killer! [NOTE - now the voices in the consulting room are tinny, as the scene plays out underneath] SOUND     [repeat of Jessica's scream from the first dream, which trails off into a weird noise of breathing] SOUND     FOOTSTEPS WALK SLOWLY THROUGH SQUISHY BLOODY PUDDLE SILVER Be as specific as you want. You won't shock me.  You can give me every detail. JESSICA      I can smell the blood.  It's everywhere.  SILVER It's quite a distinctive smell. JESSICA      Yes. SOUND     DOOR PUSHED SLOWLY OPEN, FOOTSTEPS MOVE INTO DRY SPACE SOUND     SQUEAK AS KNIFE IS CLEANED OFF - LEATHER AGAINST METAL SOUND     FOUR TAPS OF KNIFE AGAINST WOOD JESSICA      It was Dana's room.  And she was sleeping. SILVER So this was nighttime? JESSICA      [slightly confused] I don't know.  Dana sleeps late.  SILVER Jessica - in the dream, are you Jessica, or are you the killer? JESSICA      I - I'm not sure.  I'm not... thinking in the dream, just seeing and feeling... and smelling.  I can't see a face - even in the mirrors - I just knew it was the killer looking back at me, but I couldn't tell you what he...I...looked like. SILVER [too interested] What are you wearing? JESSICA      Boots.  Black.  Leather gloves.  I move toward Dana's bed... SOUND     CREAK OF THE LEATHER GLOVES SILVER Do you stab her too? JESSICA      [offhand] Oh, Adrienne wasn't stabbed - at least... that wasn't how she died.  She was strangled.  SOUND     CREAK OF LEATHER DANA     [gasps, awakens, tries to breathe] SOUND     CLAWING AT LEATHER, SHAKING OF BED, POUNDING SILVER And then she died? JESSICA      Oh, no.  That would be too quick.  I let up just in time - she's out. SILVER [licks his lips] Do you tie her up? JESSICA      Yes.  I tie her to the bed frame.  Up and down. SILVER What is she wearing? JESSICA      A scarlet negligee.  She got it after one of her modeling shoots - the picture is on the wall over the bed.  Huge.  Her.  Posed in red.  Enticing. SOUND     [tinny] CRUMPLE OF PAPER SILVER And then...? JESSICA      [coming out of it]  I-I- can I have another piece of paper? SILVER [breathing a bit heavily, trying to calm down] Of course. SOUND     PAPER TORN RATHER CLUMSILY OUT OF NOTEBOOK - RIPS IN HALF SILVER Damn. What will you make? SOUND     TEARS ANOTHER PIECE, SHE SNATCHES IT AWAY FROM HIM, BEGINS FOLDING JESSICA      A box.  I feel like I'm in a box. SILVER Perhaps you should make something more... open. Something you can get out of. JESSICA      Maybe next time. SILVER All right. Was there more to the dream? JESSICA      A little.  After Dana woke up.  SILVER [trying to hide his excitement] What happened? JESSICA      [evasive] I just... killed her. MUSIC ESCALATES SOUND     STABBING - SETS OF FOUR DANA     [Screaming, begging, gurgling] SOUND     SPLATTER DANA     [gurgling] SOUND     A COUPLE MORE KNIFE STABS DANA     [death rattle] SOUND     DRIPPING SOUND     WIPING KNIFE WITH GLOVES AGAIN MUSIC SOUND     FOOTSTEPS IN STAIRWELL, STOP FOR A SECOND SOUND     FAR AWAY, DOOR OPENS JESSICA     [sigh] SOUND     TWO STEPS SOUND     DOOR NEARBY SLAMS OPEN SOUND     FEROCIOUS DOG!!!!! JESSICA     [screams, then smothers it] SOUND     SCRABBLING OF DOG NAILS ON TILE FLOOR JESSICA     Mrs. Amarelo!  Mrs. Amarelo!  Please! MUSIC SOUND     TEAPOT WHISTLING, TAKEN OFF, WATER POURS JESSICA     [talking loudly to someone in another room] She really needs to keep that dog on a shorter leash.  She's lucky I didn't jump back and fall down the stairs. SOUND     DOOR OPENS, SLIPPERED FEET IN DANA     [half awake]  Mm.  Coffee? JESSICA     [silly!] Cocoa.  [gasp] Oh! DANA     You don't like it?  It's imported French lace. JESSICA     I'm just not used to-- DANA     And red is such a good color on me. ADRIENNE     [calling from the other room] --she's just shy. SOUND     FOOTSTEPS COME IN ADRIENNE     [close] Haven't you ever wondered, Jessica? JESSICA     [disturbed]  Wondered... what? SOUND     A COUPLE OF STEPS DANA     Mmm? ADRIENNE     What it would be like with a woman? JESSICA     [disturbed] Um - no.  Uh, I don't even know anyone who does-- ADRIENNE     Anyone who you KNOW does, anyway. JESSICA     Um... I guess. SOUND     DOOR SLAMS OPEN CHRIS     [freaking out, out of breath] Oh, god!  SOUND     DOOR SLAMS SHUT, BODY THUMPS AGAINST IT ADRIENNE     What's wrong?  Sit down! SOUND     DOOR LOCKS JESSICA     Cocoa? CHRIS     Thanks!  [sips, then shudders in a breath] ADRIENNE     What happened? CHRIS     [gasping it out] On the street.  A gun! It was so loud!  DANA     Someone was shot?  I'm phoning the police. ADRIENNE     Give her a minute!  She's nearly hysterical! CHRIS     No!  No!  Call them!  The sooner I tell, the sooner he'll be caught! JESSICA     Did you see the guy? CHRIS     Uh-huh! [yes] MUSIC SOUND     LOW MUSIC PLAYS SOUND     PAPER FOLDING JESSICA     I have this awful feeling-- SILVER Yes? JESSICA     That this is all... some kind of premonition. SILVER You think you're seeing something that might happen in the future? JESSICA     It would make so much sense. SILVER Is there anything in the dream that makes you think it will happen? JESSICA     Like what? SILVER Something with the date? A newspaper, perhaps? JESSICA     [concentrating]  Mmm, no.  None of us really reads the papers.  Magazines, yes, but they don't come out that often.  [beat] And they all kind of look the same. SILVER Have you ever had a dream - any dream - come true in the past? JESSICA     What?  [half a chuckle] No! SILVER Then I think you are safe. [teasing, fatherly] But make sure to lock your door. JESSICA     [laughs a bit] SILVER [getting back on track] So. The dream came back.  Again. JESSICA     [quiet, sad] Yes. SILVER And it was--? JESSICA     Longer. SILVER [avid] So once again, you saw your first two friends strangled and tortured and-- [swallows] mutilated. JESSICA     Yes.  SILVER And then? What about your third friend - what was her name? JESSICA     Chris.  [numb]  Chris was in the hall.  She must have heard the commotion with Dana.  I... feel like the killer was - ummmm - surprised.  Like he didn't expect her to be there. SILVER Why do you say that? JESSICA     I don't know.  Just that he - I - had to chase her down. SILVER Be specific. JESSICA     I came out of Dana's bedroom-- [office voices go tinny] SOUND     SQUISHING FOOTSTEPS, WIPE FEET AND STEP ONTO TILE SOUND     DOOR OPENS CHRIS     Dana?  What?  Oh, god!  [screams] JESSICA     I hesitate, stunned.  Just long enough for her to run back into her room. SOUND     DOOR SLAMS SOUND     HEAVY FEET RUN, SLAM INTO DOOR CHRIS     [muffled] No!  No! SOUND     SLAM INTO DOOR, WOOD CREAKS AND CRACKS JESSICA     There's such a - a rush as the door gives way. SILVER Where is Chris? JESSICA     She's pressed again the window, outlined in light from the pink and red neon across the street. SILVER Ahhhh. What is she wearing? JESSICA     Silk.  A blue slip-- SILVER Blue? Are you sure? JESSICA     Yes.  Why? SILVER The neon light - it might be deceptive. JESSICA     I saw it in the hall. SILVER Ahhh. What color is her hair?  JESSICA     Chris?  She has long straight blonde hair.  SILVER And very pretty. JESSICA     Yes. SILVER Mmmmm. SOUND     WINDOW SLAMS OPEN JESSICA     I raise the knife and she screams again, trying to climb out the window. SILVER Can she? JESSICA     We're six stories up.  That's why there's all those stairs. SILVER Do you... cut her? JESSICA     Better.  I set the knife aside again-- SOUND     LEATHER ON METAL JESSICA      --and take her by the throat.  The black leather of the gloves looks strange in the neon pink glow - especially against her pale white throat. SILVER Does she struggle? JESSICA     Like a fiend.  She strikes and kicks, but it is all in vain.  [coming out of it] The killer must be a man. SILVER [startled out] Um? Of course--  Um, [swallows, clears throat] The um - the killer in the dream. JESSICA     That's what I meant. SILVER Right. More paper? SOUND     RIPS PAPER OUT OF NOTEBOOK JESSICA     Thanks. SOUND     TAKES IT, STARTS FOLDING SILVER You've made me quite a little collection here. What's this one? JESSICA     A knife.  SILVER [amused] A paper knife. And this? JESSICA     A shrew. SILVER No more cranes? JESSICA     Cranes are peaceful.  I haven't been feeling very... peaceful. SILVER Do you want to continue? JESSICA     Don't you have another appointment? SILVER No. Your case is fascinating, so I cleared some extra time for you. JESSICA     Oh.  All right. SILVER At least follow the dream to the conclusion. JESSICA     Where was I? SILVER [too quick] You were strangling Chris. SOUND     STRANGLING NOISES UP AGAIN SOUND     HAND POUNDING AGAINST GLASS [voices go tinny again] JESSICA     Right.  Then she passed out. SOUND     STRUGGLE STOPS, SQUEAK OF HAND SLIDING DOWN PANE SILVER Gooood. SOUND     ROPE PASSING THROUGH HANDS SILVER And--? JESSICA     I took the cord from the blinds and wrapped it around her neck. SILVER Strangling her? Again?  Why? JESSICA     It wasn't tied that tight. SILVER Then, what? JESSICA     Then I cut her a little.  Not deep.  Just enough to see red - just enough for the blood to flow.  Shoulders.  Thighs.  Chest.  It took a long time for her to wake up again. SILVER Did you cut her blue slip off? JESSICA     It's not blue any more.  Now it's wet and dark in strange rivulet patterns.  So is the floor. SILVER And then? JESSICA     Her eyes open - and once again I see my own reflection twice in one face.  And this time I can almost make out who I am.  If it weren't for that darn pink neon, I might be able to. SILVER Does SHE recognize you? JESSICA     [dismissively] Maybe.  She tries to scream.  But I already gagged her.  [little sigh]  She was asleep a long time. SILVER Uh-huh? JESSICA     I pull her up by her hair - her long blonde lovely hair.  The word "tresses" pops into my mind. SILVER Tresses. That's a good word. JESSICA     She squirms and tries to escape.  Her eyes plead with me.  But I don't waver.  I show her the knife and she closes her eyes.  I run the hilt of the knife over her forehead and she squeals - when really all I want to do is press her eyelids open. SILVER She can't understand that, can she? JESSICA     I just want her to see.  She was always a big one for seeing things. SILVER See what? JESSICA     The window. SILVER Is there something outside? JESSICA     Not yet. SILVER Oh? JESSICA     As soon as her eyelids flutter open, I turn her toward the window and slam her face into it, shattering the glass.  Something breaks in her, too, and I hear her muffled agony. SILVER Her nose? JESSICA     I don't know, since as soon as the glass is gone, I push her out. SILVER On the cord? JESSICA     She dances so prettily.  SILVER Do the people outside see? JESSICA     No, the music from the club with the neon is very loud, and no one ever looks up. SILVER What about the blood? JESSICA     I don't know.  I woke up. SILVER [breathing heavily, calming down] JESSICA     What do you think? SILVER We definitely have some work to do. You'll see me each afternoon for a while - can you promise me you will? JESSICA     Of course, if you think it's important. SILVER Very. And here is my home number-- SOUND     SCRIBBLING ON A CARD SILVER --In case anything else comes to mind. JESSICA     You're sure you don't mind if I call you? SILVER No. Of course not.  In fact, I insist.  I am here for you. MUSIC AMB     STREET, NOT TOO MANY PEOPLE AROUND SOUND     JESSICA'S STEPS, HURRYING SOUND     A STRANGE TAPPING NOISE - SETS OF FOUR - GETTING CLOSER SOUNDS     SHE SPEEDS UP SOUND     THE TAPPING GETS CLOSER SOUND     SHE SPEEDS UP MORE JESSICA     [gasping] SOUND     GRAB AND FLING OPEN DOOR SOUND     FEET RUN INTO BUILDING SOUND     DOOR SLAMS SHUT JESSICA     [breathing heavily]  SOUND     TAPS GO PAST OUTSIDE JESSICA     [sighs, almost laughs] MANAGER     [off slightly] Scotomaphobia? JESSICA     [gasps] SOUND     THUMP AS SHE RECOILS JESSICA     What?  Mr. Cramoisie?  You - you startled me! SOUND     CIGARETTE CRUSHED OUT MANAGER     The fear of going blind. JESSICA     Huh? Me? MANAGER     I saw you run from the white stick.  [chuckles] And I don't know a word for fear of a blind man. MUSIC SOUND     DOOR OPENS TENTATIVELY JESSICA     [clearly worried] Hello? ADRIENNE     Jess?  Is there something wrong? JESSICA     [sigh of relief]  No.  Nothing.  Glad to be home. SOUNDS     STEPS COME IN, DOOR SHUTS SOUND     REMOVING COAT, ETC. DANA     I was just putting on some tea - want some? JESSICA     No, thanks.  Save me some water, though? ADRIENNE     You and your cocoa.  Come in here - we've got company. SOUND     A FEW SLOW STEPS JESSICA     Oh?  Hello. GULES     Ah.  This must be your other roommate.  Very pleased.  Four such lovely ladies, [slightly ominous] all alone. CHRIS     This is Detective Gules.  That is Jessica.  Sit down Jessie.  JESSICA     Detective? SOUND     CHAIR CREAKS AS SHE SITS CHRIS     He's investigating - um - [whispered] what I saw yesterday. GULES     We suspect the murder she witnessed was gangster-related, and are concerned for her safety.  Your safety, too.  This isn't a very secure building.  You don't even have grilles on the windows. DANA     Pssht!  We're six floors up!  Who needs grilles!  Here, Jess.  Water-- SOUND     MUG SET DOWN DANA     And your precious cocoa. SOUND     TIN SOUND     SPOON DROPPED INTO MUG DANA     [to the room, teasing] I wouldn't dare measure it for you. JESSICA     [laughs]  That's perfect, Dana, thanks.  SOUND     MIXES UP THE COCOA GULES     I'm trying to convince Chris to let me take her into protection.  [getting darker] We want to make sure she stays where we can put our hands on her. MUSIC SOUND     PHONE PICKED UP JESSICA     Hello?  VOICE     [harsh whisper]  Four girls.  Could be three.  Or one. JESSICA     Who is this?  You're scaring me. VOICE     Will it be you? JESSICA     I'm hanging up now! SOUND     PHONE SLAMMED DOWN DANA     [worried] Jess?  Who was that? JESSICA     A heavy breather.  You know the type. DANA     I didn't even hear the phone ring. JESSICA     Oh?  Umm... I must have picked it up just as it was starting.  Who did you think it was? DANA     Oh, Michel.  My brother.  He's been asking for money again.  JESSICA     What's wrong this time? DANA     Same old shit.  Someone's going to break his legs.  Someone's going to kill his dog.  [disgusted noise]  He ran through his half of the inheritance years ago. JESSICA     And you don't feel sorry for him? DANA     I felt one hundred thousand dollars sorry for him, and that was in the first month after he flushed all his cash down one toilet and another.  Since then.  [shrug]  Not so damn sorry. MUSIC SOUND     SNORING [Dr. Silver] SOUND     PHONE RINGS SOUND     PHONE PICKED UP SILVER [not awake] mmm Hello? JESSICA     [on phone, hysterical] Doctor?  Please?  Something terrible has happened! SILVER [snapping awake, but still groggy] Jessica? Wha-what's going on? JESSICA     [on phone] You have to come, Doctor!  I need help!  [backs off and screams] SOUND     [on phone] PHONE DROPS, THUMPS A FEW TIMES. SOUND     BED CLOTHES FLUNG OFF MUSIC SOUND     DOC'S FEET COMING UP THE STAIRS, QUICKLY SILVER [reading door numbers] 601... 602...? JESSICA     [moan]  SILVER Jessica? What has happened? JESSICA     D-doctor?  SILVER Come out here. My god - what--? JESSICA     A nosebleed.  I - I get them sometimes. SILVER With the dreams? JESSICA     Uh-huh. SILVER Why are you out here in the hall? JESSICA     I didn't want to wake anyone. SILVER They're your friends. They will surely understand.  Let's go inside.  [suave] Maybe have some of your famous cocoa? JESSICA     [small laugh]  That would be nice. SILVER Invite me in? SOUND     DOOR OPENS JESSICA     You're invited. SOUND     A COUPLE OF STEPS, A SLIGHT SQUISH SILVER [slight shock] What? MUSIC JESSICA     [sips, then] The dream was sooo bad this time. SILVER [grunt] JESSICA     Then I found these-- SOUND     SLAP OF LEATHER GLOVES JESSICA     And suddenly everything started to be so real.  But it can't be, can it? SILVER [grunt] JESSICA     I hoped I would wake up, and the gloves would be gone, but here they are. SOUND     GLOVES CREAK SILVER [agreeing grunt] JESSICA     It's really good isn't it?  Is it too hot for you? SILVER [slight overreaction negative grunt] JESSICA     My father sent it.  From the Netherlands.  He's always somewhere else.  I mean somewhere else from where I am, anyway.  Did I tell you how my mother died? SILVER [negative] JESSICA     She committed suicide when I was 5.  I found her.  Dr. Gelb says that's why I can't sleep.  She says I can never forget my mother's dead eyes.   SILVER Hmm? JESSICA     They looked at me, but they weren't really her any more, you know? SILVER Hmm. JESSICA     [briskly] But this is all beside the point.  I'm so glad the girls are heavy sleepers.  So we can talk. SILVER Mm-hmm. JESSICA     [very important]  I finally saw myself in the dream. SILVER Mmm? JESSICA     I mean, I, in the killer's eyes, saw me - Jessica.  Do you know how frightening that could be?  The idea that I could not only watch myself be butchered, but that I would somehow be behind the eyes of the one doing it? SILVER [sigh] JESSICA     [sips]  SOUND     SETS DOWN CUP, PICKS UP PIECE OF PAPER, STARTS FOLDING JESSICA     Somehow, when I have a piece of paper in my hands, the dream fades into something that might have been on the television. SILVER Hmm. JESSICA     [beat, then] Once Chris was dead, the killer must have pulled her back in.  She was on the bed, starred with glass in the dark.  Pink stars, catching the neon. SILVER Mmm. JESSICA     I watch his black gloved hand push open my own bedroom door.  I'm lying on the bed, tossing in my sleep.  SILVER Umm. JESSICA     The knife in my - his - hand leads me to the bed.  To the woman.  To me. SILVER Umm? JESSICA     [agreeing] I know.  SOUND     [off slightly]  DOOR SLAMS OPEN JESSICA     What? COP1     [off] Oh my god! COP2     [off] [trying not to hurl] SOUND     HER SQUISHY, STICKY BARE FOOTSTEPS JESSICA     [way too calm, calling]  Chris?  Did you call for the police?  [to the police] You should have knocked. COP1     What the hell?  What... the ... hell! COP2     Is all that...blood? JESSICA     What?  Oh, the nosebleed.  Sorry, I should have changed into something fresh.  Would you like some cocoa? COP1     [calling back over his shoulder] Watch where you step! MUSIC     SOUND     GURNEY AFTER GURNEY BEING WHEELED OUT BEHIND THEM SOUND     DOG BARKING DOWN THE HALL, KEEPS GOING COP1     It's bad, sir. COP2     You might want some shoe covers. DETECTIVE     Who could have done such an awful thing? COP2     Someone crazy.  Truly out of his mind. DETECTIVE     Or her mind. COP1     Do you have any reason to suspect a woman? DETECTIVE     [shrug] I suspect everyone.  How many bodies? CORONER     Four bodies.  And one clinging to life. DETECTIVE     And the smell? CORONER     Rotting flesh.  [long sniff]  Been lying here several days, if I don't miss my guess.  MUSIC end

Screaming in the Cloud
Becoming a Rural Remote Worker with Chris Vermilion

Screaming in the Cloud

Play Episode Listen Later Jan 19, 2023 33:01


About ChrisChris is a mostly-backend mostly-engineer at Remix Labs, working on visual app development. He has been in software startups for ten years, but his first and unrequited love was particle physics.  Before joining Remix Labs, he wrote numerical simulation and analysis tools for the Large Hadron Collider, then co-founded Roobiq, a clean and powerful mobile client for Salesforce back when the official ones were neither.Links Referenced: Remix Labs: https://remixlabs.com/ Twitter: https://twitter.com/chrisvermilion TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Tailscale SSH is a new, and arguably better way to SSH. Once you've enabled Tailscale SSH on your server and user devices, Tailscale takes care of the rest. So you don't need to manage, rotate, or distribute new SSH keys every time someone on your team leaves. Pretty cool, right? Tailscale gives each device in your network a node key to connect to your VPN, and uses that same key for SSH authorization and encryption. So basically you're SSHing the same way that you're already managing your network. So what's the benefit? Well, built-in key rotation, the ability to manage permissions as code, connectivity between any two devices, and reduced latency. You can even ask users to re-authenticate SSH connections for that extra bit of security to keep the compliance folks happy. Try Tailscale now - it's free forever for personal use.Corey: This episode is sponsored by our friends at Logicworks. Getting to the cloud is challenging enough for many places, especially maintaining security, resiliency, cost control, agility, etc, etc, etc. Things break, configurations drift, technology advances, and organizations, frankly, need to evolve. How can you get to the cloud faster and ensure you have the right team in place to maintain success over time? Day 2 matters. Work with a partner who gets it - Logicworks combines the cloud expertise and platform automation to customize solutions to meet your unique requirements. Get started by chatting with a cloud specialist today at snark.cloud/logicworks. That's snark.cloud/logicworksCorey: Welcome to Screaming in the Cloud. I'm Corey Quinn. When I was nine years old, one of the worst tragedies that can ever befall a boy happened to me. That's right, my parents moved me to Maine. And I spent the next ten years desperately trying to get out of the state.Once I succeeded and moved to California, I found myself in a position where almost nothing can drag me back there. One of the exceptions—basically, the only exception—is Monktoberfest, a conference put on every year by the fine folks at RedMonk. It is unquestionably the best conference that I have ever been to, and it continually amazes me every time I go. The last time I was out there, I met today's guest. Chris Vermilion is a Senior Software Developer at Remix Labs. Chris, now that I finished insulting the state that you call home, how are you?Chris: I'm great. I'm happy to be in a state that's not California.Corey: I hear you. It's, uh—I talk a lot of smack about Maine. But to be perfectly direct, my problem with it is that I grew up there and that was a difficult time in my life because I, really I guess, never finished growing up according to most people. And all right, we'll accept it. No one can hate a place in the same way that you can hate it if you grew up there and didn't enjoy the experience.So, it's not Maine that's the problem; it's me. I feel like I should clarify that I'm going to get letters and people in Maine will write those letters and then have to ride their horses to Massachusetts to mail them. But we know how that works.Chris: [laugh].Corey: So, what is Remix Labs? Let's start there. Because Remix sounds like… well, it sounds like a term that is overused. I see it everywhere in the business space. I know there was a Remix thing that recently got sold to I think it was at Shopify or Spotify; I keep getting those two confused. And—Chris: One of the two, yeah.Corey: Yeah, exactly one of them plays music and one of them sells me things except now I think they both do both, and everything has gone wonky and confusing. But what do you folks do over there?Chris: So, we work on visual app development for everybody. So, the goal is to have kind of a spreadsheet-on-steroids-like development environment where you can build interactively, you have live coding, you have a responsive experience in building interactive apps, websites, mobile apps, a little bit of everything, and providing an experience where you can build systems of engagement. So tools, mobile apps, that kind of work with whatever back-end resources you're trying to do, you can collaborate across different people, pass things around, and you can do that all with a nice kind of visual app developer, where you can sort of drop nodes around and wire them together and built in a way that's it's hopefully accessible to non-developers, to project managers, to domain experts, to you know, whatever stakeholders are interested in modifying that final product.Corey: I would say that I count as one of those. I use something similar to build the tool that assembles my newsletter every week, and that was solving a difficult problem for me. I can write back-ends reasonably well, using my primary tool, which is sheer brute force. I am not much of a developer, but it turns out that with enough enthusiasm, you can overcome most limitations. And that's great, but I know nothing about front end; it does not make sense to me, it does not click in the way that other things have clicked.So, I was fourth and inches from just retaining a contractor to build out a barely serviceable internal app. And I discovered, oh, use this low-code tool to drag and drop things and that basically was Visual Basic for internal apps. And that was awesome, but they're still positioned squarely in the space of internal apps only. There's no mobile app story, there's—and it works well enough for what I do, but I have other projects, I want to wind up getting out the door that are not strictly for internal use that would benefit from being able to have a serviceable interface slapped onto. It doesn't need to be gorgeous, it doesn't need to win awards, it just needs to be, “Cool, it can display the output of a table in a variety of different ways. It has a button and when I click a button, it does a thing, generally represented as an API call to something.”And doesn't take much, but being able to have something like that, even for an internal app, has been absolutely transformative just for workflow stuff internally, for making things accessible to people that are not otherwise going to be able to do those sorts of things, by which I mean me.Chris: Yeah. I mean, exactly, I think that is the kind of use case that we are aiming for is making this accessible to everybody, building tools that work for people that aren't necessarily software developers, they don't want to dive into code—although they can if they want, it's extensible in that way—that aren't necessarily front-end developers or designers, although it's accessible to designers and if you want to start from that end, you can do it. And it's amenable to collaboration, so you can have somebody that understands the problem build something that works, you can have somebody that understands design build something that works well and looks nice, and you can have somebody that understands the code or is more of a back-end developer, then go back in and maybe fine-tune the API calls because they realize that you're doing the same thing over and over again and so there's a better way to structure the lower parts of things. But you can pass around that experience between all these different stakeholders and you can construct something that everybody can modify to sort of suit their own needs and desires.Corey: Many years ago, Bill Clinton wound up coining the phrase, ‘The Digital Divide' to talk about people who had basically internet access and who didn't—those who got it or did not—and I feel like we have a modern form of that, the technology haves and have nots. Easy example of this for a different part of my workflow here: this podcast, as anyone listening to it is probably aware by now, is sponsored by awesome folks who wind up wanting to tell you about the exciting services or tools or products that they are building. And sometimes some of those sponsors will say things like, “Okay, here's the URL I want you to read into the microphone during the ad read,” and my response is a polite form of, “Are you serious?” It's seven different subdirectories on the web server, followed by a UTM series of tracking codes that, yeah, I promise, none of you are going to type that in. I'm not even going to wind up reading into the microphone because my attention span trips out a third of the way through.So, I needed a URL shortener. So, I set up snark.cloud for this. For a long time, that was relatively straightforward because I just used an S3 bucket with redirect objects inside of it. But then you have sort of the problem being a victim of your own success, to some extent, and I was at a point where, oh, I can have people control some of these things that aren't me; I don't need to be the person that sets up the link redirection work.Yeah, the challenge is now that you have a business user who is extraordinarily good at what he does, but he's also not someone who has deep experience in writing code, and trying to sit here and explain to him, here's how to set up a redirect object in an S3 bucket, like, why didn't I save time and tell him to go screw himself? It's awful. So, I've looked for a lot of different answers for this, and the one that I found lurking on GitHub—and I've talked about it a couple of times, now—runs on Google Cloud Run, and the front-end for that of the business user—which sounds ridiculous, but it's also kind of clever, is a Google Sheet. Because every business user knows how to work a Google Sheet. There's one column labeled ‘slug' and the other one labeled ‘URL' that it points to.And every time someone visits a snark.cloud slash whatever the hell the slug happens to be, it automatically does a redirect. And it's glorious. But I shouldn't have to go digging into the depths of GitHub to find stuff like that. This feels like a perfect use case for a no-code, low-code tool.Chris: Yeah. No, I agree. I mean, that's a cool use case. And I… as always, our competitor is Google Sheets. I think everybody in software development in enterprise software's only real competitor is the spreadsheet.Corey: Oh, God, yes, I wind up fixing AWS bills for a living and my biggest competitor is always Microsoft Excel. It's, “Yeah, we're going to do it ourselves internally,” is what most people do. It seems like no matter what business line I've worked in, I've companies that did Robo-advising for retirement planning; yeah, some people do it themselves in Microsoft Excel. I worked for an expense reporting company; everyone does that in Microsoft Excel. And so, on and so forth.There are really very few verticals where that's not an option. It's like, but what about a dating site? Oh, there are certain people who absolutely will use Microsoft Excel for that. Personally, I think it's a bad idea to hook up where you VLOOKUP but what do I know?Chris: [laugh]. Right, right.Corey: Before you wound up going into the wide world of low-code development over at Remix, you—well, a lot of people have different backstories when I talk to them on this show. Yours is definitely one of the more esoteric because the common case and most people talk about is oh, “I went to Stanford and then became a software engineer.” “Great. What did you study?” “Computer Science,” or something like it. Alternately, they drop out of school and go do things in their backyard. You have a PhD in particle physics, is it?Chris: That's right. Yeah.Corey: Which first, is wild in his own right, but we'll get back to that. How did you get here from there?Chris: Ah. Well, it's kind of the age-old story of academia. So, I started in electrical engineering and ended up double majoring in physics because that you had to take a lot of physics to be an engineer, and I said, you know, this is more fun. This is interesting. Building things is great, but sitting around reading papers is really where my heart's at.And ended up going to graduate school, which is about the best gig you can ever get. You get paid to sit in an office and read and write papers, and occasionally go out drinking with other grad students, and that's really about it.Corey: I only just now for the first time in my life, realized how much some aspects of my career resemble being a [laugh] grad student. Please, continue.Chris: It doesn't pay very well is the catch, you know? It's very hard to support a lifestyle that exists outside of your office, or, you know, involves a family and children, which is certainly one downside. But it's a lot of fun and it's very low stress, as long as you are, let's say, not trying to get a job afterward. Because where this all breaks down is that, you know, as I recall, the time I was a graduate student, there were roughly as many people graduating as graduate students every year as there were professors total in the field of physics, at least in the United States. That was something like the scale of the relationship.And so, if you do the math, and unfortunately, we were relatively good at doing math, you could see, you know, most of us were not going to go on, you know? This was the path to becoming a professor, but—Corey: You look at number of students and the number of professorships available in the industry, I guess we'll call it, and yeah, it's hmm, basic arithmetic does not seem like something that anyone in that department is not capable of doing.Chris: Exactly. So, you're right, we were all I think, more or less qualified to be an academic professor, certainly at research institutions, where the only qualification, really, is to be good at doing research and you have to tolerate teaching students sometimes. But there tends to be very little training on how to do that, or a meaningful evaluation of whether you're doing it well.Corey: I want to dive into that a bit because I think that's something we see a lot in this industry, where there's no training on how to do a lot of different things. Teaching is one very clear example, another one is interviewing people for jobs, so people are making it up as they go along, despite there being decades and decades of longitudinal studies of people figuring out what works and what doesn't, tech his always loved to just sort of throw it all out and start over. It's odd to me that academia would follow in similar patterns around not having a clear structure for, “Oh, so you're a grad student. You're going to be teaching a class. Here's how to be reasonably effective at it.” Given that higher education was not the place for me, I have very little insight into this. Is that how it plays out?Chris: I don't want to be too unfair to academia as a whole, and actually, I was quite lucky, I was a student at the University of Washington and we had a really great physics education group, so we did actually spend a fair amount of time thinking about effective ways to teach undergraduates and doing this great tutorial system they had there. But my sense was in the field as a whole, for people on the track to become professors at research institutions, there was typically not much in the way of training as a teacher, there was not really a lot of thought about pedagogy or the mechanics of delivering lectures. You know, you're sort of given a box full of chalk and a classroom and said, you know, “You have freshman physics this quarter. The last teacher used this textbook and it seems to be okay,” tended to be the sort of preparation that you would get. You know, and I think it varies institution to institution what kind of support you get, you know, the level of graduate students helping you out, but I think in lots of places in academia, the role of professors as teachers was the second thought, you know, if it was indeed thought at all.And similarly, the role of professors as mentors to graduate students, which, you know, if anything, is sort of their primary job is guiding graduate students through their early career. And again, I mean, much like in software, that was all very ad hoc. You know, and I think there are some similarities in terms of how academics and how tech workers think of themselves as sort of inventing the universe, we're at the forefront, the bleeding edge of human knowledge, and therefore because I'm being innovative in this one particular aspect, I can justify being innovative in all of them. I mean, that's the disruptive thing to do, right?Corey: And it's a shame that you're such a nice person because you would be phenomenal at basically being the most condescending person in all of tech if you wanted to. Because think about this, you have people saying, “Oh, what do you do?” “I'm a full-stack engineer.” And then some of the worst people in the world, of which I admit I used to be one, are, “Oh, full-stack. Really? When's the last time you wrote a device driver?”And you can keep on going at that. You work in particle physics, so you're all, “That's adorable. Hold my tea. When's the last time you created matter from energy?” And yeah, and then it becomes this the—it's very hard to wind up beating you in that particular game of [who'd 00:15:07] wore it better.Chris: Right. One of my fond memories of being a student is back when I got to spend more time thinking about these things and actually still remembered them, you know, in my electoral engineering days and physics days, I really had studied all the way down from the particle physics to semiconductor physics to how to lay out silicon chips and, you know, how to build ALUs and CPUs and whatnot from basic transistor gates. Yeah, and then all the way up to, you know, writing compilers and programming languages. And it really did seem like you could understand all those parts. I couldn't tell you how any of those things work anymore. Sadly, that part of my brain has now taken up with Go's lexical scoping rules and borrow checker fights with Rust. But there was a time when I was a smart person and knew those things.Corey: This episode is sponsored in part by our friends at Strata. Are you struggling to keep up with the demands of managing and securing identity in your distributed enterprise IT environment? You're not alone, but you shouldn't let that hold you back. With Strata's Identity Orchestration Platform, you can secure all your apps on any cloud with any IDP, so your IT teams will never have to refactor for identity again. Imagine modernizing app identity in minutes instead of months, deploying passwordless on any tricky old app, and achieving business resilience with always-on identity, all from one lightweight and flexible platform.Want to see it in action? Share your identity challenge with them on a discovery call and they'll hook you up with a complimentary pair of AirPods Pro. Don't miss out, visit Strata.io/ScreamingCloud. That's Strata dot io slash ScreamingCloud.Corey: I want to go back to what sounded like a throwaway joke at the start of the episode. In seriousness, one of the reasons—at least that I told myself at the time—that I left Maine was that it was pretty clear that there was no significant, lasting opportunity in industry when I was in Maine. In fact, the girl that I was dating at the time in college graduated college, and the paper of record for the state, The Maine Sunday Telegram, which during the week is called The Portland Press Herald, did a front-page story on her about how she went to school on a pulp and paper scholarship, she was valedictorian in her chemical engineering class at the University of Maine and had to leave the state to get a job. And every year they would roll out the governor, whoever that happened to be, to the University of Maine to give a commencement speech that's, “Don't leave Maine, don't leave Maine, don't leave Maine,” but without any real answer to, “Well, for what jobs?”Now, that Covid has been this plague o'er the land that has been devastating society for a while, work-from-home has become much more of a cohesive thing. And an awful lot of companies are fully embracing it. How have you seen Maine change based upon that for one, and for another, how have you found that community has been developed in the local sense because there was none of that in Maine when I was there? Even the brief time where I was visiting for a conference for a week, I saw definite signs of a strong local community in the tech space. What happened? I love it.Chris: It's great. Yeah, so I moved to Maine eight years ago, in 2014. And yeah, I was lucky enough to pretty early on, meet up with a few of the local nerds, and we have a long-running Slack group that I just saw was about to turn nine, so I guess I was there in the early days, called Computers Anonymous. It was a spinoff, I think, from a project somebody else had started in a few other cities. The joke was it was a sort of a confessional group of, you know, we're here to commiserate over our relationships with technology, which all of us have our complaints.Corey: Honestly, tech community is more of a support group than most other areas, I think.Chris: Absolutely. All you have to do is just have name and technology and somebody will pipe up. “Okay, you know, I've a horror story about that one.” But it has over the years turned into, you know, a very active Slack group of people that meet up once a month for beers and chats with each other, and you know, we all know each other's kids. And when the pandemic hit, it was absolutely a lifeline that we were all sort of still talking to each other every day and passing tips of, you know, which restaurants were doing takeout, and you know which ones were doing takeout and takeout booze, and all kinds of local knowledge was being spread around that way.So, it was a lucky thing to have when that hit, we had this community. Because it existed already as this community of, you know, people that were remote workers. And I think over the time that I've been here, I've really seen a growth in people coming here to work somewhere else because it's a lovely place to live, it's a much cheaper place to live than almost anywhere else I've ever been, you know, I think it's pretty attractive to the folks come up from Boston or New York or Connecticut for the summer, and they say, “Ah, you know, this doesn't seem so bad to live.” And then they come here for a winter, and then they think, “Well, okay, maybe I was wrong,” and go back. But I've really enjoyed my time here, and the tools for communicating and working remotely, have really taken off.You know, a decade ago, my first startup—actually, you know, in kind of a similar situation, similar story, we were starting a company in Louisville, Kentucky. It was where we happen to live. We had a tech community there that were asking those same questions. “Why is anybody leaving? Why is everybody leaving?”And we started this company, and we did an accelerator in San Francisco, and every single person we talked to—and this is 2012—said, you have to bring the company to San Francisco. It's the only way you'll ever hire anybody, it's the only way you'll ever raise any money, this is the only place in the world that you could ever possibly run a tech company. And you know, we tried and failed.Corey: Oh, we're one of those innovative industries in the world. We've taken a job that can be done from literally anywhere that has internet access and created a land crunch on eight square miles, located in an earthquake zone.Chris: Exactly. We're going to take a ton of VC money and where to spend 90% of it on rent in the Bay Area. The rent paid back to the LPs of our VC funds, and the circle of life continues.Corey: Oh, yeah. When I started this place as an independent consultant six years ago, I looked around, okay, should I rent space in an office so I have a place where I go and work? And I saw how much it costs to sublet even, like, a closed-door office in an existing tech startup's office space, saw the price tag, laughed myself silly, and nope, nope, nope. Instead installed a door on my home office and got this place set up as a—in my spare room now is transformed into my home office slash recording studio. And yeah, “Well, wasn't it expensive to do that kind of stuff?” Not compared to the first three days of rent in a place like that it wasn't. I feel like that's what's driving a lot of the return to office stories is the sort of, I guess, an expression of the sunk cost fallacy.Chris: Exactly. And it's a variation of nobody ever got fired for choosing IBM, you know? Nobody ever got fired for saying we should work in the office. It's the way we've always done things, people are used to it, and there really are difficulties to collaborating effectively remotely, you know? You do lose something with the lack of day-to-day contact, a lack of in-person contact, people really do get kind of burned out on interacting over screens. But I think there are ways around that and the benefits, in my mind, my experience, you know, working remotely for the last ten years or so, tend to outweigh the costs.Corey: Oh, yeah. If I were 20 years younger, I would absolutely have been much more amenable to staying in the state. There's a lot of things that recommend it. I mean, I don't want people listening to this to think I actually hate Maine. It's become a running joke, but it's also, there was remarkably little opportunity in tech back when I lived there.And now globally, I think we're seeing the rise of opportunity. And that is a line I heard in a talk once that stuck with me that talent is evenly distributed, but opportunity isn't. And there are paths forward now for folks who—I'm told—somehow don't live in that same eight-square miles of the world, where they too can build tech companies and do interesting things and work intelligently with other folks. I mean, the thing that always struck me as so odd before the pandemic was this insistence on, “Oh, we don't allow remote work.” It's, “Well, hang on a minute. Aren't we all telecommuting in from wherever offices happen to be to AWS?” Because I've checked thoroughly, they will not let you work from us-east-1. In fact, they're very strict on that rule.Chris: [laugh]. Yeah. And it's remarkable how long I think the attitude persisted that we can solve any problem except how to work somewhere other than SoMa.Corey: Part of the problem too in the startup space, and one of the things I'm so excited about seeing what you're doing over at Remix Labs, is so many of the tech startups for a long time felt like they were built almost entirely around problems that young, usually single men had in their 20s when they worked in tech and didn't want to deal with the inconveniences of having to take care of themselves. Think food delivery, think laundry services, think dating apps, et cetera, et cetera. It feels like now we're getting into an era where there's a lot of development and focus and funding being aimed at things that are a lot more substantial, like how would we make it possible for someone to build an app internally or externally without making them go to through a trial-by-fire hazing ritual of going to a boot camp for a year first?Chris: Yeah. No, I think that's right. I think there's been an evolution toward building tools for broader problems, for building tools that work for everybody. I think there was a definite startup ouroboros in the, kind of, early days of this past tech boom of so much money being thrown at early-stage startups with a couple of young people building them, and they solved a zillion of their own problems. And there was so much money being thrown at them that they were happy to spend lots of money on the problems that they had, and so it looked like there was this huge market for startups to solve those problems.And I think we'll probably see that dry up a little bit. So, it's nice to get back to what are the problems that the rest of us have. You know, or maybe the rest of you. I can't pretend that I'm not one of those startup people that wants on-demand laundry. But.Corey: Yet you wake up one day and realize, oh, yeah. That does change things a bit. Honestly, one of the weirdest things for me about moving to California from Maine was just the sheer level of convenience in different areas.Chris: Yes.Corey: And part of it is city living, true, but Maine is one those places where if you're traveling somewhere, you're taking a car, full stop. And living in a number of cities like San Francisco, it's, oh great, if I want to order food, there's not, “The restaurant that delivers,” it's, I can have basically anything that I want showing up here within the hour. Just that alone was a weird, transformative moment. I know, I still feel like 20 years in, that I'm “Country Boy Discovers City for the First Time; Loses Goddamn Mind.” Like, that is where I still am. It's still magic. I became an urban creature just by not being one for my formative years.Chris: Yeah. No, I mean, absolutely. I grew up in Ann Arbor, which is sort of a smallish college town, and certainly more urban than the areas around it, but visiting the big city of Detroit or Lansing, it was exciting. And, you know, I got older, I really sort of thought of myself as a city person. And I lived in San Francisco for a while and loved it, and Seattle for a while and loved it.Portland has been a great balance of, there's city; it's a five minute drive from my house that has amazing restaurants and concerts and a great art scene and places to eat and roughly 8000 microbreweries, but it's still a relatively small community. I know a lot of the people here. I sort of drive across town from one end to the other in 20 minutes, pick up my kids from school pretty easily. So, it makes for a nice balance here.Corey: I am very enthused on, well, the idea of growing community in localized places. One thing that I think we did lose a bit during the pandemic was, every conference became online, so therefore, every conference becomes the same and it's all the same crappy Zoom-esque experience. It's oh, it's like work with a slightly different topic, and for once the people on this call can't fire me… directly. So, it's one of those areas of just there's not enough differentiation.I didn't realize until I went back to Monktoberfest a month or so ago at the time at this call recording just how much I'd missed that sense of local community.Chris: Yeah.Corey: Because before that, the only conferences I'd been to since the pandemic hit were big corporate affairs, and yeah, you find community there, but it also is very different element to it, it has a different feeling. It's impossible to describe unless you've been to some of these community conferences, I think.Chris: Yeah. I mean, I think a smallish conference like that where you see a lot of the same people every year—credit to Steven, the whole RedMonk team for Monktoberfest—that they put on such a great show that every year, you see lots and lots of faces that you've seen the last several because everybody knows it's such a great conference, they come right back. And so, it becomes kind of a community. As I've gotten older a year between meetings doesn't seem like that long time anymore, so these are the friends I see from time to time, and you know, we have a Slack who chat from time to time. So, finding those ways to sort of cultivate small groups that are in regular contact and have that kind of specific environment and culture to them within the broader industry, I think has been super valuable, I think. To me, certainly.Corey: I really enjoyed so much of what has come out of the pandemic in some ways, which sounds like a weird thing to say, but I'm trying to find the silver linings where I can. I recently met someone who'd worked here with me for a year-and-a-half that I'd never met in person. Other people that I'd spoken to at length for the last few years in various capacity, I finally meet them in person and, “Huh. Somehow it never came up in conversation that they're six foot eight.” Like, “Yeah, okay/ that definitely is one of those things that you notice about them in person.” Ah, but here we are.I really want to thank you for spending as much time as you have to talk about what you're up to, what your experiences have been like. If people want to learn more, where's the best place for them to find you? And please don't say Maine.Chris: [laugh]. Well, as of this recording, you can find me on Twitter at @chrisvermilion, V-E-R-M-I-L-I-O-N. That's probably easiest.Corey: And we will, of course, put links to that in the [show notes 00:28:53]. Thank you so much for being so generous with your time. I appreciate it.Chris: No, thanks for having me on. This was fun.Corey: Chris Vermilion, Senior Software Developer at Remix Labs. I'm Cloud Economist Corey Quinn and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice along with an angry comment, and since you're presumably from Maine when writing that comment, be sure to ask a grown-up to help you with the more difficult spellings of some of the words.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.Announcer: This has been a HumblePod production. Stay humble.

Sinocism
Sinocism Podcast #5: 20th Party Congress and US-China Relations with Chris Johnson

Sinocism

Play Episode Listen Later Nov 4, 2022 59:34


Episode Notes:A discussion recently concluded 20th Party Congress and what to expect ahead in US China relations. I'm pleased to welcome back Chris Johnson, CEO of Consultancy China Strategies Group, Senior Fellow at the Asia Society Policy Institute Center for China Analysis and former Senior China analyst at the Central Intelligence Agency. This is the 7th Party Congress that Chris has analyzed professionally.Links:John Culver: How We Would Know When China Is Preparing to Invade Taiwan - Carnegie Endowment for International PeaceTranscript:Bill: Welcome back to the very occasional Sinocism podcast. Today we are going to talk about the recently concluded 20th Party Congress and what to expect ahead in US China relations. I'm pleased to welcome back Chris Johnson, CEO of Consultancy China Strategies Group, Senior Fellow at the Asia Society Policy Institute Center for China Analysis and former Senior China analyst at the Central Intelligence Agency. This is the 7th Party Congress that Chris has analyzed professionally. So we have a lot of experience here to help us understand what just happened. Chris, welcome back and thanks for taking the time.Chris: My pleasure. Always fun to be with you, Bill.Bill: Great. Well, why don't we jump right in. I'd like to talk about what you see as the most important outcomes from the Congress starting with personnel. What do you make of the leadership team from the central committee to the Politburo to the Standing Committee and what does that say about.Chris: Yeah, well, I, think clearly Xi Jinping had a massive win, you know, with personnel. I think we see this particularly in the Politburo Standing Committee, right, where on the key portfolios that really matter to him in terms of controlling the key levers of power inside the system. So we're talking propaganda, obviously, Uh, we're talking party bureaucracy, military less so, but security services, you know, these, these sort of areas all up and down the ballot he did very well.So that's obviously very important. And I think obviously then the dropping of the so-called Communist Youth League faction oriented people in Li Keqiang and Wang Yang and, and Hu Chunhua being  kind of unceremoniously kicked off the Politburo, that tells us that. He's not in the mood to compromise with any other  interest group.I prefer to call them rather than factions. Um, so that sort of suggests to us that, you know, models that rely on that kind of an analysis are dead. It has been kind of interesting in my mind to see how quickly though that, you know, analysts who tend to follow that framework already talking about the, uh, factional elements within Xi's faction, right?So, you know, it's gonna be the Shanghai people versus the Zhijiang Army versus the Fujian people. Bill: people say there's a Tsinghua factionChris: Right. The, the infamous, non infamous Tsinghua clique and, and and so on. But I think as we look more closely, I mean this is all kidding aside, if we look more closely at the individuals, what we see is obviously these people, you know, loyalty to Xi is, is sort of like necessary, but not necessarily sufficient in explaining who these people are. Also, I just always find it interesting, you know, somehow over. Wang Huning has become a Xi Jinping loyalist. I mean, obviously he plays an interesting role for Xj Jinping, but I don't think we should kid ourselves in noting that he's been kind of shunted aside Right by being pushed into the fourth position on the standing committee, which probably tells us that he will be going to oversee the Chinese People's Consultative Congress, which is, you know, kind of a do nothing body, you know, for the most part. And, um, you know, my sense has long been, One of Xi Jinping's, I think a couple factors there with Wang Huning.Sinocism is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.One is, you know, yes, he is very talented at sort of taking their very, uh, expansive, um, theoretical ideas and coming up with snappy, um, snappy sort of catchphrases, right? This is clearly his, um, his sort of claim to fame. But, you know, we had that article last year from the magazine, Palladium that kind of painted him as some sort of an éminence grise or a Rasputin like figure, you know, in terms of his role.Uh, you know, my sense has always been, uh, as one contact, put it to me one time. You know, the issue is that such analyses tend to confuse the musician with the conductor. In other words,  Xi Jinping.  is pretty good at ideology, right? And party history and the other things that I think the others had relied on.I think the second thing with Wang Huning is, um, in a way XI can't look at him I don't think, without sort of seeing here's a guy who's changed flags, as they would say, right? He served three very different leaders, Jiang Zemin, Hu Jintao, and now Xi , um, and, and continued on and I think at some level, uh, and we look at the rest of the appointments where it appears that, uh, loyalty was much more important than merit.Um, where that's also a question mark. So there's those issues I think on the Politburo. You know, you mentioned the, the Tsinghua clique it was very interesting. You had shared with me, uh, Desmond Shum of Red Roulette fame's Twitter stream sort of debunking, you know, this, this Tsinghua clique and saying, well, it turns out in fact that the new Shanghai Municipal Party Secretary Chen Jining can't stand Chen Xi, even though, you know, they both went to Tsinghua and were there at the same time and so on.Um, you know, who knows with Desmond Shum, but I think he knows some things, right? And, and, and it just a reminder to us all, I think, how little we understand right, about these relationships, especially now, uh, with Xi's concentration of power. And also a situation where we've had nearly three years of covid isolationBill: Right. And so it's really hard to go talk to people, even the fewer and fewer numbers, people who, who know something and can talk. Back to the standing committee. I, I think certainly just from friends and contacts the biggest surprise you know, I think, uh was Li Keqiang and Wang Yang not sticking around. And as that long explainer said without naming them they were good comrades who steps aside for the good of the party in the country,Chris: Because that happens so often,Bill: whatever that means. Um, but really the, the bigger surprise was that, oh, Cai Qi showing up. Who I think when you look at the standing committee, I think the general sense is, okay, the, these people are all, you know, not, they're loyal, but they're also competent, like Li Qiang, Chris: Right, Bill: The likely new premier number two on the standing committee is pretty competent. The Shanghai lockdown, disaster aside, Cai Qi on the other hand, was just, looks more like, it's just straight up loyalty to Xi. I think he was not really on anybody's short list of who was gonna make it on there. And so, it does feel like something happened, right?Chris: Yeah. Well, um, a couple things there. I think, um, one, let's start with the. The issue you raised about the economic team cuz I think that's actually very important. Um, you know, I, at some level, sometimes I feel like I'm sort of tiring my, of my role as official narrative buster or a windmill tilter.Uh, whether, whether it's pushback from Li Keqiang or the myth of the savior premier as I was calling it, which, uh, we didn't see, or that these norms actually aren't very enduring and it's really about power politics. I, I think I'm kind of onto a new one now, which is, you know, Xi Jin ping's new team of incompetent sycophants.Right? That's kind of the label that's, uh, come out in a lot of the takes, uh, since the Congress. But to your point, I mean, you know, Li Qiang has run the three most important economic powerhouses on China's east coast, either as governor or as party chief. Right. He seems to have had a, a good relationship with both.Private sector businesses and, and foreign, you know, people forget that, you know, he got the Tesla plant built in Shanghai in a year basically. Right. And it's, uh, responsible for a very significant amount of, of Tesla's total input of vehicles. Output of vehicles. Excuse me. Um, likewise, I hear that Ding Xuexiang, even though we don't know a lot about him, uh, was rather instrumental in things.Breaking the log jam with the US uh, over the de-listing of Chinese ADRs, uh, that he had played an important role in convincing Xi Jinping it would not be a good idea, for example, to, uh, you know, we're already seeing, uh, sort of decoupling on the technology side. It would not be a good idea to encourage the Americans to decouple financially as well. So the point is I think we need to just all kind of calm down, right? And, and see how these people perform in office. He Lifeng, I think is perhaps, you know, maybe more of a question mark, but, But here too, I think it's important for us to think about how their system worksThe political report sets the frame, right? It tells us what. Okay, this is the ideological construct we're working off of, or our interpretation, our dialectical interpretation of what's going on. And that, I think the signal there was what I like to call this fortress economy, right? So self-sufficiency and technology and so on.And so then when we look at the Politburo appointments, you can see that they align pretty closely to that agenda, right? These people who've worked in state firms or scientists and you know, so on and forth.Bill: Aerospace, defenseChris: Yeah, Aerospace. Very close alignment with that agenda. I'm not saying this is the right choice for China or that it even will be successful, I'm just saying it makes sense, you know,Bill: And it is not just sycophants it is actually loyal but some expertise or experience in these key sectors Chris: Exactly.  Yeah, and, and, and, and of interest as well. You know, even people who have overlapped with Xi Jinping. How much overlap did they have? How much exposure did they have? You know, there's a lot of discussion, for example, about the new propaganda boss, Li Shulei being very close to Xi and likewise Shi Taifeng.Right? Uh, both of whom were vice presidents at the party school when, when Xi also was there. Um, but remember, you know, he was understudy to Hu Jintao at the time, you know, I mean, the party school thing was a very small part of his portfolio and they were ranked lower, you know, amongst the vice presidents of the party school.So how much actual interaction did he have? So there too, you know, I think, uh, obviously. , yes these people will do what Xi Jinping wants them to do, but that doesn't mean they're not competent. On Cai Qi, I agree with you. I think it's, it's, it's difficult. You know, my speculation would be a couple of things.One, proximity matters, right? He's been sitting in Beijing the last five years, so he is, had the opportunity to, uh, be close to the boss and, and impact that. I've heard some suggestions from contacts, which I think makes some. He was seen as more strictly enforcing the zero Covid policy. Right. In part because he is sitting in Beijing than say a Chen Min'er, right.Who arguably was a other stroke better, you know, candidate for that position on the Politburo standing committee. And there, you know, it will be interesting to see, you know, we're not sure the musical chairs have not yet finished. Right. The post party Congress for people getting new jobs. But you know, for example, if Chen Min'er stays out in Chongqing, that seems like a bit of a loss for him.Bill: Yeah, he needs to go somewhere else if he's got any hope of, um, sort of, But so one thing, sorry. One thing on the Politburo I thought was really interesting, and I know we've talked about offline, um, is that the first time the head of the Ministry State Security was, was. Promoted into the Politburo - Chen Wenqing.  And now he is the Secretary of the Central Political Legal Affairs Commission, the party body that oversees the entire security services system and legal system. and what do you think that says about priorities and, and, and where Xi sees things going?Chris: Well, I think it definitely aligns with this concept of Xi Jiping's of comprehensive national security. Right. We've, we've seen and heard and read a lot about that and it seems that the, uh, number of types of security endlessly proliferate, I think we're up to 13 or 14Bill: Everything is National Security in Xi's China.Chris: Yeah. Everything is, is national security. Uh, that's one thing I think it's interesting perhaps in the, in the frame of, you know, in an era where they are becoming a bigger power and therefore, uh, have more resources and so on. You know, is that role that's played by the Ministry of State Security, which is, you know, they have this unique role, don't they?They're in a way, they're sort of the US' Central Intelligence Agency and, and FBI, Federal Bureau of Investigation combined, and that they do have that internal security role as well, but, They are the foreign civilian anyway, uh, foreign intelligence collection arm. So perhaps, you know, over time there's been some sense that they realized, yes, cyber was great for certain things, but you still need human intelligence.Uh, you know, we don't know how well or not Chen Wenqing has performed, but you know, obviously there, this has been a relentless campaign, you know, the search for spies and so on and so forth. Um, I also think it says something about what we seem to be seeing emerging here, which is an effort to take what previously were these, you know, warring, uh, administrative or ministerial factions, right, of the Ministry of Public Security MPS, the MSS, uh, and even the party's, uh, discipline watchdog, the, uh, Central Commission on Discipline inspection, you know, in an effort to sort of knit those guys into one whole.And you know, it is interesting.Chen wending has experience in all three of those. He started off, I think as a street cop. Um, he did serve on the discipline inspection commission under, uh, Wang Qishan when things were, you know, really going  in that department in the early part of, Xi's tenure and then he's headed, uh, the Ministry of State Security.I think, you know, even more interesting probably is. The, uh, formation of the new secretariat, right? Where we have both Chen Wenqing on there and also Wang Xiaohong as a minister of Public Security, but also as a deputy on the CPLAC, right? And a seat on the secretariat. And if we look at the, um, The gentleman who's number two in the discipline inspection, uh, space, he was a longtime police officer as well.So that's very unusual. You know, uh, his name's escaping me at the moment. But, um, you know, so in effect you have basically three people on the Secretariat with security backgrounds and, you know, that's important. It means other portfolios that might be on the secretariat that have been dumped, right? So it shows something about the prioritization, uh, of security.And I think it's interesting, you know, we've, we've often struggled to understand what is the National Security Commission, how does it function, You know, these sort of things. And it's, it's still, you know, absolutely clear as mud. But what was interesting was that, you know, from whatever that early design was that had some aspect at least of looking a bit like the US style, National Security Commission, they took on a much more sort of internal looking flavor.And it had always been my sort of thought that one of the reasons Xi Jinping created this thing was to break down, you know, those institutional rivalries and barriers and force, you know, coordination on these, on these institutions. So, you know, bottom line, I think what we're seeing is a real effort by Xi Jinping to You know, knit together a comprehensive, unified, and very effective, you know, stifling, really security apparatus. And, uh, I don't expect to see that change anytime soon. And then, you know, as you and I have been discussing recently, we also have, uh, another Xi loyalist Chen Yixin showing up as Chen Wenqing's successor right at the Ministry of State SecurityBill: And he remains Secretary General of the Political and Legal Affairs Commission too.Chris: Exactly. So, you know, from, from a, a sheet home where Xi Jinping five years ago arguably had very loose control, if at all, we now have a situation where he's totally dominant. Bill: I think the, the official on the Secretariat, I think it's Liu Jinguo.Chris: That's the one. Yes. Thank you. I'm getting old…Bill: He also has, has a long history of the Ministry of Public Security system. Um, but yeah, it does, it does seem like it's a, it's a real, I mean it, I I, I don't wanna use the word securitization, but it does like this is the indication of a, of a real, sort of, it just sort of fits with the, the general trend  towards much more focus on national security. I mean, what about on the, the Central Military Commission? Right? Because one of the surprises was, um, again, and this is where the norms were broken, where you have Zhang Youxia, who should have retired based on his age, but he's 72, he's on the Politburo he stays as a vice chair of the CMCChris: Yep. Yeah, no, at, at, at the rip old age of 72. It's a little hard, uh, to think of him, you know, mounting a tank or something  to go invade Taiwan or whatever the, you know, whatever the case may be. But, you know, I, I think here again, the narratives might be off base a little bit, you know, it's this issue of, you know, well he's just picked, you know, these sycophantic loyalists, He's a guy who has combat experience, right?And that's increasingly rare. Um, I don't think it's any surprise that. That himself. And, uh, the, uh, uh, gentleman on the CMC, uh, Li, who is now heading the, um, Joint Chiefs of Staff, he also has Vietnam combat experience, not from 79, but from the, uh, the border incursions that went on into the80s. Um, so it's not that surprising really.But, but obviously, you know, Zhang Youxia is very close to Xi Jinping, their father's fought together, right? Um, and they have that sort of, uh, blood tie and Xi is signaling, I want, uh, I. Political control and also technologically or, or, um, you know, operationally competent people. I think the other fascinating piece is we see once again no vice chairman from the political commissar iatside of the PLA.I think that's very interesting. You know, a lot of people, including myself, were betting that Miao HuaWould, would, would get the promotion. He didn't, you know, we can't know. But my sense is in a way, Xi Jiping is still punishing that side of the PLA for Xu Caihou's misdoings. Right. You know, and that's very interesting in and of itself.Also, it may be a signal that I don't need a political commissar vice chairman because I handle the politicsBill: And, and, and he, yeah. And in this, this new era that the, the next phase of the Xi era, it, it is, uh, everybody knows, right? It's, it's all about loyalty to Xi.Chris: we just saw right, uh, today, you know, uh, yet, yet more instructions about the CMC responsibilities, Chairman, responsibility systems. Bill: Unfortunately they didn't release the full text but it would be fascinating to see what's in there.Chris: And they never do on these things, which is, uh, which is tough. But, um, you know, I think we have a general sense of what would be in it, . But, but even that itself, right, you know, is a very major thing that people, you know, didn't really pick up. Certain scholars, certainly like James Mulvenon and other people who are really good on this stuff noticed it. But this shift under Hu Jintao was a CMC vice chairman responsibility system. In other words, he was subletting the operational matters certainly to his uniformed officers, Xi Jinping doesn't do thatBill: Well, this, and here we are, right where he can indeed I mean, I, I had written in the newsletter, um, you know, that she had, I thought, I think he ran the table in terms of personnel.Chris: Oh, completely. Yeah.Bill: And this is why it is interesting he kept around folks like Wang Huning, but we'll move on. The next question I had really was about Xi's report to the party Congress and we had talked, I think you'd also, um, you've talked about on our previous podcasts, I mean there, there seems to be a pretty significant shift in the way Xi is talking about the geopolitical environment and their assessment and how they see the world. Can you talk about a little bit?Chris: Yeah, I mean, I think definitely we saw some shifts there and, uh, you know, you and I have talked a lot about it. You know, there are problems with word counting, right? You know, and when you look at the thing and you just do a machine search, and it's like, okay, well security was mentioned 350 times or whatever, but, but the, you know, in what context?Right. Um, and, uh, our, uh, mutual admiration society, the, uh, the China Media project, uh, I thought they did an excellent piece on that sort of saying, Remember, it's the words that go around the buzzword that matter, you know, just as much. But what we can say unequivocally is that two very important touchstones that kind of explain their thinking on their perception of not only their external environment, but really kind of their internal environment, which had been in the last several political reports, now are gone. And those are this idea of China's enjoying a period of strategic opportunity and this idea that peace and development are the underlying trend of the times. And, you know, on the period of strategic opportunity, I think it's important for a couple reasons. One, just to kind of break that down for our listeners in a way that's not, you know, sort of, uh, CCP speak, , uh, the, the basic idea was that China judged that it's external security environment was sufficiently benign, that they could focus their energies on economic development.Right? So obviously that's very important. I also think it was an important governor, and I don't think I've seen anything out there talking about its absence in this, uh, political report on this topic, It was a, it was an important governor on sort of breakneck Chinese military development, sort of like the Soviet Union, right?In other words, as long as you were, you know, sort of judging that your external environment was largely benign, you. Didn't really have a justification to have a massive defense budget or to be pushy, you know, in the neighborhood, these sort of things. And people might poo poo that and sort of say, Well, you know, this is all just rhetoric and so on. No, they actually tend to Bill: Oh, that's interesting. Well, then that fits a little bit, right, Cuz they added the, the wording around strategic deterrence in the report as well  which is seen as a, you know, modernizing, expanding their nuclear forces, right?Chris: Exactly, right. So, you know, that's, uh, an important absence and the fact that, you know, the word, again, word searching, right. Um, strategic and opportunity are both in there, but they're separated and balanced by this risks and challenges, languages and, and so on. Bill: Right the language is very starkly different. Chris: Yeah. And then likewise on, on peace and development. This one, as you know, is, is even older, right? It goes back to the early eighties, I believe, uh, that it's been in, in these political reports. And, uh, you know, there again, the idea was sort of not only was this notion that peace and economic development were the dominant, you know, sort of trend internationally, globally, they would be an enduring one. You know, this idea of the trend of the times, right? Um, now that's missing. So what has replaced it in both these cases is this spirit of struggle, right? Um, and so that's a pretty stark departure and that in my mind just sort of is a real throwback to what you could call the period of maximum danger for the regime in the sixties, right? When they had just split off with the Soviets and they were still facing unremitting hostility from the west after the Korean War experience and, and so on. So, you know, there's definitely a, a decided effort there. I think also we should view the removal of these concepts as a culmination of a campaign that Xi Jinping has been on for a while.You know, as you and I have discussed many times before, from the minute he arrived, he began, I think, to paint this darker picture of the exterior environment. And he seems to have always wanted to create a sort of sense of urgency, certainly maybe even crisis. And I think a big part of that is to justifying the power grab, right? If the world outside is hostile, you need, you know, a strongman. Bill: Well that was a lot of the propaganda going into the Party of Congress about the need for sort of a navigator helmsman because know, we we're, we're closest we have ever been to the great rejuvenation, but it's gonna be really hard and we need sort of strong leadership right. It was, it was all building to that. This is why Ci needs to stay for as long as he wants to stay.Chris: and I think we saw that reflected again just the other day in this Long People's Daily piece by Ding Xuexing, right, Where he's talking again about the need for unity, the throwback, as you mentioned in your newsletter to Mao's commentary, there is not to be lost on any of us you know, the fact that the Politburo standing committee's. Uh, first field trip is out to Yan'an, right? I mean, you know, these are messages, right? The aren't coincidental.Bill: No, it, it is. The thing that's also about the report that's interesting is that while there was, speaking of word counts, there was no mention of the United States, but it certainly feels like that was the primary backdrop for this entire discussion around. So the, the shifting geopolitical, uh, assessments and this broader, you know, and I think one of the things that I, and I want to talk to as we get into this, a little bit about US China relations, but is it she has come to the conclusion that the US is implacably effectively hostile, and there is no way that they're gonna get through this without some sort of a broader struggle?Chris: I don't know if they, you know, feel that conflict is inevitable. In fact, I kind of assume they don't think that because that's pretty grim picture for them, you know? Um, but I, I do think there's this notion that. They've now had two years to observe the Biden administration. Right? And to some degree, I think it's fair to say that by certain parties in the US, Xi Jinping, maybe not Xi Jinping, but a Wang Qishan or some of these characters were sold a bit of a bag of goods, right?Oh, don't worry, he's not Trump, he's gonna, things will be calmer. We're gonna get back to dialogue and you know, so on and so forth. And that really hasn't happened. And when we look at. Um, when we look at measures like the recent, chip restrictions, which I'm sure we'll discuss at some point, you know, that would've been, you know, the, the wildest dream, right of certain members of the Trump administration to do something that, uh, that's that firm, right? So, um, I think the conclusion of the Politburo then must be, this is baked into the cake, right? It's bipartisan. Um, the earliest we'll see any kind of a turn here is 2024. I think they probably feel. Um, and therefore suddenly things like a no limits partnership with Russia, right, start to make more sense. Um, but would really makes sense in that if that is your framing, and I think it is, and you therefore see the Europeans as like a swing, right, in this equation. This should be a great visit, right, for Chancellor Scholz, uh, and uh, I can't remember if it was you I was reading or someone else here in the last day or so, but this idea that if the Chinese are smart, they would get rid of these sanctions on Bill: That was me. Well, that was in my newsletterChris: Yeah. Parliamentary leaders and you know, Absolutely. Right. You know, that's a no brainer, but. I don't think they're gonna do it , but, but you know, this idea definitely that, and, and when they talk in the political report, you know, it, it's, it's like, sir, not appearing in this film, right, from Money Python, but we know who the people who are doing the bullying, you know, uh, is and the long armed jurisdiction and , so on and so forth and all, I mean, all kidding aside, I think, you know, they will see something like the chip restrictions effectively as a declaration of economic war. I don't think that's going too far to say that.Bill: It goes to the heart of their sort of technological project around rejuvenation. I mean, it is, it is a significant. sort of set of really kind of a, I would think, from the Chinese perspective aggressive policies against them,Chris: Yeah, and I mean, enforcement will be key and we'll see if, you know, licenses are granted and how it's done. And we saw, you know, already some, some backing off there with regard to this US person, uh, restriction and so on. But, but you know, it's still pretty tough stuff. There's no two ways aboutBill: No, and I, I wonder, and I worry that here in DC. You know, where the mood is very hawkish. If, if people here really fully appreciate sort of the shift that's taking, that seems to be taking place in Beijing and how these actions are viewed.Chris: Well, I, I think that's a really, you put your hand on it really, really interesting way, Bill, because, you know, let's face it really since the Trump trade war started, right? We've all analysts, you know, pundits, uh, even businesses and government people have been sort of saying, you know, when are the Chinese gonna punch back? You know, when are they going to retaliate? Right? And we talk about rare earths and we talk about Apple and TeslaBill: They slapped some sanctions on people but they kind of a jokeChris:  And I guess what I'm saying is I kind of worry we're missing the forest from the trees. Right. You know, the, the, the work report tells us, the political report tells us how they're reacting. Right. And it is hardening the system, moving toward this fortress economy, you know, so on and so forth. And I wanna be real clear here, you know, they're not doing this just because they're reacting to the United States. Xi Jinping presumably wanted to do this all along, but I don't think we can say that the actions they perceive as hostile from the US aren't playing a pretty major role in allowing him to accelerate.Bill: Well, they called me. Great. You justifying great Accelerationist, right? Trump was called that as well, and, and that, that's what worries me too, is we're in. Kind of toxic spiral where, where they see us doing something and then they react. We see them do something and we react and, and it doesn't feel like sort of there's any sort of a governor or a break and I don't see how we figure that out.Chris: Well, I think, you know, and I'm sure we'll come to this later in our discussion, but you know, uh, yes, that's true, but you know, I'm always deeply skeptical of these inevitability memes, whether it's, you know, Thucydides trap or, you know, these other things. Last time I checked, there is something called political agency, right?In other words, leaders can make choices and they can lead if they want to, right? They have an opportunity to do so at in Bali, and you know, we'll have to see some of the, you know, early indications are perhaps they're looking at sort of a longer meeting. So that would suggest maybe there will be some discussion of some of these longstanding issues.Maybe we will see some of the usual, you know, deliverable type stuff. So there's an opportunity. I, I think one question is, can the domestic politics on either side allow for seizing that opportunity? You know, that's an open.Bill: Interesting. There's a couple things in the party constitution, which I think going into the Congress, you know, they told us they were gonna amend the Constitution. There were expectations that it, the amendments were gonna reflect an increase in Xi's power, uh, things like this, this idea of the two establishments, uh, which for listeners are * "To establish the status of Comrade Xi Jinping as the core of the Party's Central Committee and of the whole Party"* "To establish the guiding role of Xi Jinping Thought on Socialism with Chinese Characteristics for the New Era"The thinking, and I, I certainly believe that, I thought that they would write that in. There was some talk that, uh, Xi Jinping Thought the longer version would be truncated to just Xi Jinping thought. that possibly he might get, a, a sort of another title like People's Leader. None of those happened. One thing that did happen, What's officially translated by the Chinese side in English as the two upholds- “Uphold the 'core' status of General Secretary Xi Jinping within the CC and “Uphold the centralized authority of the Party” those were written in. And so the question is, was there some kind of pushback or are we misreading we what mattered? And actually the two upholds are more important than the two of establishes.Chris: Well, I, and I think it, this may be a multiple choice answer, right? There might be elements of all the above in there. Uh, you know, I think it is important that he didn't get the truncation to Xi Jinping thought. You have to think that that was something he was keen on. In retrospect, it may be that it was something akin. I've always felt, you know, another thing that was on the table that didn't happen was reestablishing the party chairmanship. My view had always been he was using that largely as a bargaining chip. That, you know, in some ways it creates more trouble than it's worth you. If you're gonna have a chairman, you probably have to have vice chairman and what does that say about the succession? I mean, of course he could have, you know, a couple of geezers on there.  as vice chairman too. , But I, my view was always is he was holding that out there to trade away. Right. You know, at, at the last minute. Um, maybe that's what happened with Xi Jinping thought. I don't know.You know, uh, there have been some media articles, one of which, You and I were discussing yesterday from, uh, the Japanese, uh, publication Nikkei, you know, that suggested that, you know, the elders had, this was their last gasp, right? So the Jiang Zemins and the Zeng Qinghongs and Hu Jinataos, so on. Um, I'm a little skeptical of that. It is possible. Uh, but, um, I, I'd be a little skeptical of that. You know, it's, it's not at all clear that they had any kind of a role, you know, even at Beidaihe this year and so on, Jiang Zemin didn't even attend the Party Congress so clearly, you know, he must be pretty frail or he thought it was not with his time. You know, a little hard to say, but, you know, I kind of struggle with the notion that, you know, the 105 year old Song Ping gets up on a chair or something and starts,  starts making trouble. Right. You know, uh, the poor man's probably lucky if he stays awake during the meeting. Bill: One question, and again, because of the, just, you know, how much more opaque Chinese politics are than the really I think they've ever been. Um, but just one question. It mean, is it possible, for example, that you know, it's more important to get the personnel done. It's more, and then once you get your, you stack the central committee, you get the politburo, you get the standing committee, that these things are sort of a next phase.Chris: yeah, it's entirely possible and, and I think it, it, it does dovetail with this idea that, you know, another reflection from both the political report and the lineup in my mind, is Xi Jinping is a man in a hurry. Right? And he's kind of projected that, as you said, the great accelerator since he arrived.But I think he sees this next five years is really fundamental, right in terms of breaking through on these chokepoint technologies as they call them. You know, these sort of things. And so maybe therefore having the right people in place to handle, you know, uh, speedier policy, execution, you know, was more important.Likewise, I mean, he's sort of telegraphing, He's gonna be around for a while, right? No successor, no visible successor anywhere. Bill: A successor would need likely need five years on the standing committee. So we're looking at ten more years.Chris: Yes, exactly. And so there will be time. The other thing is, um, Xi Jinping is a, is a sort of determined fellow, right? You know, so of interest, even before the 19th Party Congress, I'd been hearing very strong rumors that the notion of lingxiu was out there, that he was contemplating it, right? And so then we see the buildup with, uh, Renmin lingxiu and so on and so forth.And, you know, it didn't happen clearly at the 19th. It didn't happen. But it doesn't mean it won't, you know, at some point. And I think it's really important also to think about, you know, We just saw a pretty serious, um, enterprise of the, you know, quote unquote norm busting, right? So what's to say that mid-course in this five years, he doesn't, uh, hold another sort of extraordinary conference of party delegates like them, Deng Xiaoping did in 1985, right, to push through some of these. You never know, right? In other words, these things don't necessarily have to happen. Just at Party Congresses. So my guess is, you know, this isn't over yet. Uh, but you know, at some level, given how the system was ramping up with those articles about Navigator and the people's leader stuff and so on, you know, that's usually a tell, and yet it didn't happen. And, and so something interesting there. Bill: now they're in the mode of, they're out with these sort of publicity, propaganda education teams where they go out throughout the country and talk about the spirit of the party Congress and push all the key messaging. Um, you know, so far none of those People's leader truncation have happened in that, which is I think an area where some people thought, Well, maybe that could sort of come after the Congress.Chris: What is interesting is it's all two establishments all the time in those discussions, so that's been very interesting since it didn't make it into the, uh, into the document. I guess the other thing is, At some level, is it sort of a distinction without a difference? You know, I, I haven't done the work on this to see, but my guess is short of, you know, the many times they've just junked the entire constitution and rewritten it, this is probably the most amendments there have been, you know, in the to at one time. You know, to the 1982 constitution, and most of them are his various buzzwords. Right. Um, and you know, I think you've been talking about this in the newsletter, there may very well be, uh, something to this issue of, you know, which is the superior thought two establishments or to upholds/safeguards?Bill: and even if the two establishes were superior and then it didn't go in, then somehow it will be theoretically flipped to what got in the ConstitutionChris: I mean, I guess the, the, the thing though where we, it's fair to say that maybe this wasn't his ideal outcome. To me, there's been a very clear and you know, structured stepwise approach on the ideology from the word go. Right? And the first was to create right out of the shoot, this notion of, you know, three eras, right?The, Mao period, Deng  and those other guys we don't talk about it anymore, period.  and Xi Jinping's new era, right? And then that was. You know, sort of crystallized right at the 19th Party Congress when you know, Xi Jinping thought for horribly long name went into the Constitution. And so, you know, the next step kind of seemed like that should be it.And as we've discussed before, you know, if he's able to get just Thought, it certainly enhances his ability to stay around for a very long time and it makes his diktats and so on even more unquestionable. But you know, you can say again, matter of prioritization. With a team where there's really no visible or other opposition, does it really matter? You know, in other words, no one's gonna be questioning his policy ideas anyway.Bill: Just an aside, but on  his inspection, the new standing committee will go on group trip right after the Party Congress and the first trip sends key messages. And group went to Yan'an, you know, they went, they went to the caves. Um, and you know, in the long readout or long CCTV report of the meeting, the visit, there was a section where the tour guide or the person introducing some of the exhibits talked about how the, the famous song, the East Is Red was,  by a person, written by the people sort of spontaneously, and it w it definitely caused some tittering about, well, what are they trying to signal for?You know, are we gonna be seeing some  Xi songs? there's some kind of really interesting signaling going on that I don't think we quite have figured out how to parse Chris: My takeaway on all this has been, I, I need to go back and do a little more book work on, you know, what was, what was the content of the seventh party Congress? What were the outcomes? I mean, I have the general sense, right? Like you, I immediately, you know, started brushing up on it. But, you know, Xi delivered a, an abridged work report. Right, A political report, which is exactly what Mao did then. I mean, in other words, they're not kidding around with the parallelism here. The question is what's the message?Bill: Just for background, at the visit last week to Yan'an, and the first spot that was in the propaganda was the, the, site of the seventh party Congress which is where…to be very simplistic, the seventh party was really moment, you know, as at the end of the Yan'am rectification came in, it was the moment where sort of Mao fully asserted his dominance throughout the system. Mao Thought etc. Right? The signaling, you could certainly, could certainly take a view that, you know, he doesn't do these things by coincidence, and this is. This is signaling both of, you know, can through anything because they, livedin caves and ended up beating the Japanese and then won the Civil War. You know this, and we can, and by the way, we have a dominant leader. I mean, there are ways, again, I'm being simplistic, but the symbolism was not, I think one that would, for example, give a lot of confidence to investors, which I think is, you know, one, one of the many reasons we've seen until the rumors earlier this week, a, pretty big selloff in the, in the Hong Kong and manland stock markets rightChris: most definitely. And I think, you know, this is the other thing about, about what I was trying to get at earlier with, uh, forest and trees, right? You know, in other words, . Um, he's been at this for a while too. You know, there's a reason why he declared a new long march right in depths of the trade war with Trump.Bill: And a new historical resolution, only the third in historyChris: Yeah. And they have been stepwise building since then. And this is the next building block.Bill: The last thought, I mean, he is 69. He's. 10 years younger than President Joe Biden. He could go, he could be around for a long timeBill: well just quickly, cause I know, uh, we don't have that much more time, but I, you say anything about your thoughts on Hu Jintao and what happened?My first take having had a father and a stepfather had dementia was, um, you know, maybe too sympathetic to the idea that, okay, he's having some sort of a senior cognitive moment. You know, you can get. easily agitated, and you can start a scene. And so therefore, was humiliating and symbolic at the end of the Communist Youth League faction, but maybe it was, it was benign as opposed to some of the other stuff going around. But I think might be wrong so I'd love your take on that.  Chris: Well, I, I think, you know, I, I kind of shared your view initially when I watched the, uh, I guess it was an AFP had the first, you know, sort of video that was out there and, you know, he appeared to be stumbling around a bit. He definitely looked confused and, you know, like, uh, what we were discussing earlier on another subject, this could be a multiple choice, you know, A and B or whatever type scenario as well.We don't know, I mean, it seems pretty well established that he has Parkinson's, I think the lead pipe pincher for me though, was that second longer one Singapore's channel, Channel News Asia put out. I mean, he is clearly tussling with Li Zhanshu about something, right. You know that that's. Yes, very clear. And you know, if he was having a moment, you know, when they finally get him up out of the chair and he seems to be kind of pulling back and so on, you know, he moves with some alacrity there,  for an 80 year old guy. Uh, I don't know if he was being helped to move quickly or he, you know, realized it was time to exit stage.Right. But I think, you know, as you said in your newsletter, I, we probably will never know. Um, but to me it looked an awful lot like an effort by Xi Jinping to humiliate him. You know, I mean, there was a reason why they brought the cameras back in at that moment, you know? Unless we believe that that just happened spontaneously in terms of Hu Jintao has his freak out just as those cameras were coming back in the stone faces of the other members of the senior leadership there on the rostrum and you know, Wand Hunting, pulling Li Zhanshu back down kind of saying basically, look buddy, this is politics, don't you don't wanna, that's not a good look for you trying to care for Hu Jintao. You know, I mean obviously something was going on, you know? No, no question. Bill: Right. And feeds into  the idea that Hu Chunhua, we all expected that he at least be on the Politburo again, and he's, he's off, so maybe something, something was going Chris: Well, I, I think what we know from observing Xi Jinping, right? We know that this is a guy who likes to keep people off balance, right? Who likes to keep the plate spinning. He, this is definitely the Maoist element of his personality, you know, whether it's strategic disappearances or this kind of stuff. And I think it's entirely plausible that he might have made some last minute switches right, to, uh, the various lists that were under consideration that caused alarm, you know, among those who thought they were on a certain list and  and no longer were.Bill: and then, and others who were smart enough to realize that if he made those switches, they better just go with it.Chris: Yeah, go along with it. Exactly. I mean, you know, in some ways the most, aside from what happened to Hu Jintao, the, the most, um, disturbing or compelling, depending on how you wanna look at it, part of that video is when Hu Jintao, you know, sort of very, um, delicately taps Li Keqiang on the shoulder. He doesn't even look at it, just keeps looking straight ahead. Uh, and that's tough. And as you pointed out in the newsletter and elsewhere, you know, how difficult must have that have been for Hu Jintao's son Hu Haifeng, who's in the audience watching this all go on? You know, it's, uh, it's tough. Bill: And then two two days later attends a meeting where he praises Xi to high heaven.Chris: Yeah, exactly. So, so if the darker narrative is accurate, I guess one thing that concerns me a bit is, as you know, well, I have never been a fan of these, uh, memes about comparing Xi Jinping to either Stalin or Mao in part because I don't see him as a whimsical guy. They were whimsical people. I think because of his tumultuous upbringing, he understands the problems with that kind of an approach to life, but this was a very ruthless act. If that more malign, you know, sort of definition is true and that I think that says something about his mentality that perhaps should concern us if that's the case. Bill: It has real implications, not just for domestic also potentially for its foreign policy.Chris: Absolutely. I mean, what it shows, right to some degree, again, man in a hurry, this is a tenacious individual, right?  if he's willing to do that. And so if you're gonna, you know, kick them in the face on chips and, you know, things like that, um, you should be taking that into consideration.Bill: And I think preparing for a more substantive response  that is more thought out and it's also, it happened, it wasn't very Confucian for all this talk Confucian definitely not. and values. One last question, and it is related is what do you make of this recent upsurge or talk in DC from various officials that PRC has accelerated its timeline to absorb Taiwan, because nothing in the public documents indicates any shift in that timeline.Chris: No. Uh, and well, first of all, do they, do they have a timeline? Right? You know, I mean, the whole idea of a timeline is kind of stupid, right? You don't, if you're gonna invade somewhere, you say, Hey, we're gonna do it on on this date. I mean, 2049. Okay. Bill: The only timeline that I think you can point to is is it the second centenary goal and, and Taiwan getting quote unquote, you know, returning Taiwan to the motherland's key to the great rejuvenation,Chris: Yeah, you can't have rejuvenation without it. Bill: So then it has to be done by 2049. 27 years, but they've never come out and specifically said 27 years or 2049. But that's what No. that's I think, is where the timeline idea comes from.Chris: Oh yes, definitely. And, and I think some confusion of. What Xi Jinping has clearly set out and reaffirmed in the political report as these important, um, operational benchmarks for the PLA, the People's Liberation Army to achieve by its hundredth anniversary in 2027. But that does not a go plan for Taiwan make, you know, And so it's been confusing to me trying to understand this. And of course, you know, I, I'm joking, but I'm not, you know, if we, if we listen now to the chief of naval operations of the US Navy, you know, like they're invading tomorrow, basically.My former colleague from the CIA, John Culver's, done some very, you know, useful public work on this for the Carnegie, where he sort his endowment, where he sort of said, you know, look, there's certain things we would have to see, forget about, you know, a D-day style invasion, any type of military action that, that you don't need intelligence methods to find out. Right. You know, uh, canceling, uh, conscription, demobilization cycles, you know, those, those sort of things. Um, we don't see that happening. So I've been trying to come to grips with why the administration seems fairly seized with this and and their public commentary and so on. What I'm confident of is there's no smoking gun you know, unlike, say the Russia piece where it appears, we had some pretty compelling intelligence. There doesn't seem to be anything that says Xi Jinping has ordered invasion plans for 2024, you know, or, or, or even 2027. Um, so I'm pretty confident that's not the case. And so then it becomes more about an analytic framework. And I, from what I can tell, it's seems to be largely based on what, uh, in, you know, the intelligence community we would call calendar-int.. calendar intelligence. In other words, you know, over the next 18 months, a lot of stuff's going to happen. We're gonna have our midterm elections next week. It's pretty likely the Republicans get at least one chamber of Congress, maybe both.That would suggest that things like the Taiwan Policy Act and, you know, really, uh, things that have, uh, Beijing's undies in a bunch, uh, you know, could really come back on, uh, the radar pretty forcibly and pretty quickly. Obviously Taiwan, nobody talks about it, but Taiwan's having municipal elections around the same time, and normally that would be a very inside Taiwan baseball affair, nobody would care. But the way that KMT ooks like they will not perform, I should say,  in those municipal elections. They could be effectively wiped out, you know, as a, as a sort of electable party in Taiwan. That's not a good news story for Beijing.And then of course we have our own presidential in 2024 and Taiwan has a presidential election in 24 in the US case.I mean, look, we could end up with a President Pompeo, right? Or a President DeSantis or others who. Been out there sort of talking openly about Taiwan independence and recognizing Taiwan. And similarly, I think whoever succeeds, uh, President Tsai in Taiwan, if we assume it will likely be a a, a Democratic Progressive party president, will almost by definition be more independence oriented.So I think the administration is saying there's a lot of stuff that's gonna get the Chinese pretty itchy, you know, over this next 18 month period. So therefore we need to be really loud in our signaling to deter. Right. And okay. But I think there's a risk with that as well, which they don't seem to be acknowledging, which is you might create a self-fulfilling prophecy.I mean, frankly, that's what really troubles me about the rhetoric. And so, for example, when Secretary Blinken last week or the before came out and said  Yeah, you know, the, the, the Chinese have given up on the status quo. I, I, I've seen nothing, you know, that would suggest that the political report doesn't suggest. Bill: They have called it a couple of times  so-called status quo.Chris: Well, Fair enough. Yeah. Okay. That's, that's fine. Um, but I think if we look at the reason why they're calling it the so-called status quo, it's because it's so called now because the US has been moving the goalposts on the status quo.Yeah. In terms of erosion of the commitment to the one China policy. And the administration can say all at once, they're not moving the goal post, but they are, I mean, let's just be honest.Bill: Now, and they have moved it more than the Trump administration did, don't you think?Chris: Absolutely. Yeah. Um, you know, no president has said previously we will defend Taiwan  multiple times. Right. You know, um, and things like, uh, you know, Democracy, someone, I mean, this comes back also to the, the framing, right, of one of the risks I think of framing the relationship as democracy versus autocracy is that it puts a very, uh, heavy incentive then for the Biden administration or any future US administration to, you know, quote unquote play the Taiwan card, right, as part of said competition.Whereas if you don't have that framing, I don't think that's necessarily as automatic. Right? In other words, if that's the framing, well Taiwan's a democracy, so we have to lean in. Right? You know? Whereas if it's a more say, you know, straight realist or national interest driven foreign policy, you might not feel that in every instance you've gotta do that,Bill: No, and and I it, that's an interesting point. And I also think too that, um, I really do wonder how much Americans care, right? And, and whether or not we're running the risk of setting something up or setting something in motion that, you know, again, it's easy to be rhetorical about it, but that we're frankly not ready to deal withChris: Well, and another thing that's interesting, right, is that, um, to that point, Some of the administration's actions, you know, that are clearly designed to show toughness, who are they out toughing? You know, in some cases it feels like they're out toughing themselves, right? I mean, obviously the Republicans are watching them and so on and all of that.Um, but you know, interesting, uh, something that came across my thought wave the other day that I hadn't really considered. We're seeing pretty clear indications that a Republican dominated Congress after the midterms may be less enthusiastic about support to Ukraine, we're all assuming that they're gonna be all Taiwan support all the time.Is that a wrong assumption? You know, I mean, in other words, Ukraine's a democracy, right? And yet there's this weird strain in the Trumpist Wing of the Republican party that doesn't wanna spend the money. Right. And would that be the case for Taiwan as well? I don't know, but you know, the point is, I wonder if the boogieman of looking soft is, is sort of in their own heads to some degree.And, and even if it isn't, you know, sometimes you have to lead. Bill: it's not clear the allies are listening. It doesn't sound like the Europeans would be on board withChris: I think very clearly they're not. I mean, you know, we're about to see a very uncomfortable bit of Kabuki theater here, aren't we? In the next couple of days with German Chancellor Sholz going over and, um, you know, if you, uh, read the op-ed he wrote in Politico, you know, it's, it's painful, right? You can see him trying to, uh, Trying to, uh, you know, straddle the fence and, and walk that line.And, and obviously there are deep, deep divisions in his own cabinet, right? You know, over this visit, the foreign minister is publicly criticizing him, you know, and so on. So I think this is another aspect that might be worrisome, which is the approach. You know, my line is always sort of a stool, if it's gonna be stable, needs three legs, right.And on US-China relations, I think that is, you know, making sure our own house is in order. Domestic strengthening, these guys call it, coordinating with allies and partners, certainly. But then there's this sort of talking to the Chinese aspect and through a policy, what I tend to call strategic avoidance, we don't.Talk to them that much. So that leg is missing. So then those other two legs need to be really strong. Right. Um, and on domestic strengthening, Okay. Chips act and so on, that's good stuff. On allies and partners, there seems to be a bit of an approach and I think the chip restrictions highlight this of, look, you're either for us or against us.Right? Whereas I think in, you know, the good old Cold War I, we seem to be able to understand that a West Germany could do certain things for us vis-a-vis the Soviets and certain things they couldn't and we didn't like it and we complained, but we kind of lived with it, right? If we look at these chip restrictions, it appears the administration sort of said, Look, we've been doing this multilateral diplomacy on this thing for a year now, it's not really delivering the goods. The chips for framework is a mess, so let's just get it over with and drag the allies with us, you know? Um, and we'll see what ramifications that will have.Bill: Well on that uplifting note, I, I think I'm outta questions. Is there anything else you'd like to add?Chris: Well, I think, you know, something just to consider is this idea, you know, and maybe this will help us close on a more optimistic note. Xi Jinping is telling us, you know, he's hardening the system, he's, he's doing this fortress economy thing and so on. But he also is telling us, I have a really difficult set of things I'm trying to accomplish in this five years.Right? And that may mean a desire to signal to the us let's stabilize things a bit, not because he's having a change of heart or wants a fundamental rapprochement, so on and so forth. I don't think that's the case, but might he want a bit of room, right? A breathing room. Bill: Buy some time, buy some spaceChris: Yeah, Might he want that? He might. You know, and so I think then a critical question is how does that get sorted out in the context of the negotiations over the meeting in Bali, if it is a longer meeting, I think, you know, so that's encouraging for that. Right. To some degree. I, I, I would say, you know, if we look at what's just happened with the 20th party Congress and we look at what's about to happen, it seems with our midterms here in the United States, Who's the guy who's gonna be more domestically, politically challenged going into this meeting, and therefore have less room to be able to seize that opportunity if it does exist.Exactly. Because I, I think, you know, the, the issue is, The way I've been framing it lately, you know, supposedly our position is the US position is strategic competition and China says, look, that's inappropriate, and we're not gonna sign onto it and forget it.You know, my own view is we kind of have blown past strategic competition where now in what I would call strategic rivalry, I think the chip restrictions, you know, are, are a giant exclamation point, uh, under that, you know, and so on. And my concern is we're kind of rapidly headed toward what I would call strategic enmity.And you know, that all sounds a bit pedantic, but I think that represents three distinct phases of the difficulty and the relationship. You know, strategic enmity is the cold, the old Cold War, what we had with the Soviets, right? So we are competing against them in a brass tax manner across all dimensions. And if it's a policy that, you know, hurts us, but it hurts them, you know, 2% more we do it, you know, kind of thing. I don't think we're there yet. And the meeting offers an opportunity to, you know, arrest the travel from strategic rivalry to strategic enmity. Let's see if there's something there/Bill: And if, and if we don't, if it doesn't arrest it, then I think the US government at least has to do a much better job of explaining to the American people why we're headed in this direction and needs  to do a much better job with the allies cuz because again, what I worry about is we're sort of heading down this path and it doesn't feel like we've really thought it through.You know, there are lots of reasons  be on this path, but there's also needs to be a much more of a comprehensive understanding of the, of the costs and the ramifications and the solutions and have have an actual sort of theory of the case about how we get out the other side of this in a, in a better way.Chris: Yeah, I think that's important. I want to be real, um, fair to the administration. You know, they're certainly more thoughtful and deliberative than their predecessor. Of course, the bar was low, but, um, you know, they, they seem to approach these things in a pretty. Dedicated and careful manner. And I think they really, you know, take, take things like, uh, looking at outbound investment restrictions, you know, my understanding is they have been, you know, seeking a lot of input about unintended consequences and so on. But then you look at something like the chips piece and it just seems to me that those in the administration who had been pushing for, you know, more there for some time, had a quick moment where they basically said, look, this thing's not working with multilaterally, Let's just do it, you know? And then, oh, now we're seeing the second and third and other order consequences of it. And the risk is that we wind up, our goal is to telegraph unity to Beijing and shaping their environment around them as the administration calls it. We might be signaling our disunity, I don't know, with the allies, and obviously that would not be a good thingBill: That's definitely a risk. Well, thanks Chris. It's always great to talk to you and Thank you for listening to the occasional Sinocism podcast. Thank you, Chris.Chris: My pleasure. Sinocism is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber. This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit sinocism.com/subscribe

My First Band Podcast
192 – Chris No. 2 (Anti Flag)

My First Band Podcast

Play Episode Listen Later Nov 4, 2022 88:01


This week's guest is Chris Barker, who you probably know better as "Chris No. 2." The longtime Anti Flag bassist has been an integral member of the iconic and important Pittsburgh punk band since late 1998. Over that span, he's played on some influential albums, performed all over the planet and helped spread activist ethos to generations of listeners throughout the world. With a new album on the way (Lies They Tell Our Children, out Jan. 6!), The General Strike recently being reissued on Side One Dummy and a bunch of shows on the horizon, Chris No. 2 has a lot of modern happenings to discuss. A few days before he headed to The Fest, he spoke with My First Band host Tyler Maas about those two albums, the band's upcoming Anti-Fest show in Chicago and their tour in Quebec before delving into his personal musical past. Over the course of the conversation, No. 2 talked about finding a drum set in the garbage and starting a "band" called Land in grade school, how seeing Green Day forever changed his musical outlook, his decision to dive headlong into playing both music and ice hockey as a teenager, his tenure in O.B.S., getting an opportunity to join Anti Flag, and some of his most significant artistic experiences from the past quarter century on and off stage. My First Band is sponsored by Mystery Room Mastering, Lakefront Brewery and Music Go Round Greenfield. The show is edited by Jared Blohm. You can listen to My First Band on iTunes, Stitcher, Spotify and wherever else you get podcasts. You can also listen to rebroadcasts of previous My First Band episodes on WMSE every Wednesday from noon to 12:30 p.m. CST. Music used in this episode comes courtesy of Devils Teeth ("The Junction Street Eight Tigers") and Anti Flag featuring Stacey Dee of Bad Cop/Bad Cop ("NVREVER").

Be It Till You See It
141. Outgrowing Fear, Scaling Your Business, and Burying The Past

Be It Till You See It

Play Episode Listen Later Oct 3, 2022 38:56


Are you living in fear mode? Do you even recognize the signs of fear that are impacting your choices? Chris Goodman is bringing this growth oriented conversation all about outgrowing your fear, learning to recognize what your mind is saying, and living future focused. If you have any questions about this episode or want to get some of the resources we mentioned, head over to LesleyLogan.co/podcast. If you have any comments or questions about the Be It pod shoot us a message at beit@lesleylogan.co . And as always, if you're enjoying the show please share it with someone who you think would enjoy it as well. It is your continued support that will help us continue to help others. Thank you so much! Never miss another show by subscribing at LesleyLogan.co/subscribe.In this episode you will learn about:How you limit the one on one coaching and still increase biz.Where does the fear trip you up?Recognizing how fear and anxiety shows up in your life.Is it possible to outlearn a fear?The value in coaching to grow in a specific direction.Episode References/Links:Follow Chris on IGGoodman Coaching WebsiteRelentless Growth PodcastGuest Bio:Chris Goodman is a leading life coach for entrepreneurs and CEOs. His clients include real estate moguls, influencers, Olympic athletes, coaches, and small business owners across dozens of industries. He brings 15,000+ hours of coaching and training to every conversation, and has a reputation for asking tough, transformative questions in an approachable way.  If you enjoyed this episode, make sure and give us a five star rating and leave us a review on iTunes, Podcast Addict, Podchaser or Castbox.Be It Till You See It Podcast SurveyUse this link to get your Toe Sox!ResourcesWatch the Be It Till You See It podcast on YouTube!Lesley Logan websiteBe It Till You See It PodcastOnline Pilates Classes by Lesley LoganOnline Pilates Classes by Lesley Logan on YouTubeProfitable PilatesSocial MediaInstagramFacebookLinkedInEpisode Transcript:Lesley Logan  Okay, so my Be It listeners. I am so excited for you to listen to this interview. I'm so excited. I am jumping for joy to be honest. I'm blushing a little with just like I've had this person's name on the list of people I want to talk to for a really long time. He probably is listening going "we could have talked sooner" . Which ... but I his talk that he did in 2019 really impacted me in a way that no other talk about fear had. Like it, I understood it in a way that I had never felt understand it before. I could articulate it, I could catch myself, I could actually do it. I could I could do the things he's going to tell you to do, in a way that I never really could before and I was living in this life where I had all these amazing ideas, but fear was paralyzing me and if you are feeling stuck, if you are feeling like I have amazing ideas and you get stuck, you know you hear it in the intro. I hope you hear it in the intro. You might skip forward and that's okay. No, I'm not I take no offense, but we I say it in the intro. You know, action is the antidote to fear and clarity comes from action. But it's really hard to do that when the fear is greater than you. And so, I have an amazing coach for you. I've been, he's got such great words. You're going to want to save this episode. Put it on replay, share it with a friend. Here is Chris Goodman.Welcome to the Be It Till You See It podcast where we talk about taking messy action, knowing that perfect is boring. I'm Lesley Logan, Pilates instructor and fitness business coach. I've trained thousands of people around the world and the number one thing I see stopping people from achieving anything is self doubt. My friends, action brings clarity and it's the antidote to fear. Each week, my guests will bring Bold, Executable, Intrinsic and Targeted steps that you can use to put yourself first and Be It Till You See It. It's a practice, not a perfect. Let's get started.All right, Be It listeners, I am so excited. I have been talking about Chris to you guys since I think the first podcast and I'm sure he, I don't even know that he knows what an impact his talk gave. But I'm going to tell him right now. So he spoke to a group I was in a Mastermind, I was in with Chris and Lori Harder about the fears, like the five fears that we all go through. And it made so much sense to me, and really, like helped me understand like, which fears I was operating from, and it changed my world. And I was actually in Australia at the time, Brad was here and in states and he was watching and Brad's like, "I don't think I have any fears." And Chris, like, kind of call him out a little bit. And it was so and like the kindest ways you're gonna see. So I'm just really excited because you made a massive impact on our lives and how we talk to people, and now you're here in their ears. So Chris Goodman, thanks for being here.Chris Goodman  My pleasure. I feel so warm and cozy with that introduction and thank you. It's always great to know that, you know, when you set out to help people as a coach that there are people like you guys who really not just get it turned around and share that that knowledge or that transformation with somebody else, so they can change their life to. That, that's fantastic.Lesley Logan  Well, I think, you know, we tell people a lot of times like some people like I can't afford a coach and I can't afford this. And it's like, even if you are listening to someone speak, if you treat it like you paid for it, you treat it like it's something and we did pay for that, but but when you treat it like that, you can you can learn from people all over the world. So Chris, what are you, what are you up to these days? I haven't seen you in three years.Chris Goodman  Yeah, it's been so long. So so much has changed since we last talked, we moved out of California, we're back in we live in Louisville, Kentucky now. So if you're anywhere from that area, you know how I just pronounced that. I can tell immediately if somebody's not from here because they'll say Louisville or Lewisville, (Lesley laughs) we all say it like we've got a bunch of bourbon and marbles in our mouth. It's just Louisville. So we've moved back here though, because our family is here. And when Lindsey and I just started, decided to start having children. We didn't want to be 2000 miles away from our support network kind of thing. So we moved back, we now have a six month old daughter named Eva. (Lesley: Oh, my God.) As I speak, I think being laid down to take her second nap of the day. So that's definitely the biggest change, changed everything in my life real fast. So that's been fun. And we're celebrating our third wedding anniversary here next month. We had just gotten married the last time we saw each other. (Lesley: Yeah.) So that's how fast that happens. (Lesley: Wow.) Yeah, yeah. And Business is great. I have three parts to my business, the podcast, what we call Breakthrough Coaching. And the Mastermind, I do still have some one on one clients, I limit those to about five or six spots. But so between the Mastermind, the podcast and a an introductory level one on one coaching, it's basically an agency model, right? I have coaches that I've trained and they work with people who haven't quite risen up to the level of my coaching just yet. So things are busy, things are fantastic. And now we're looking at how do we, you know, the perennial question, how do we help more people?Lesley Logan  Yeah. Okay, so I definitely want to get into all the fear stuff that you know, you're gonna such knowledge, but I have. So I have a couple questions because I think a lot of people go from like, you were doing mostly one on one to now you're, you're limiting how many one on ones. And what was, was that easy to do? (Chris: No.) Was there fears around that? Like, what was what was the bridge that you had to do? Because that is the ... how do you help more people eventually, like we have a ton of people listening who are fitness instructors, they do a lot of one on ones who get limited really quickly. And then it's like, "Well, how do I create more of me?" So how did you do that?Chris Goodman  Well, I think it's gonna look different for everybody because you know, a coaching business or any kind of service based business that requires your one on one attention, at least in the beginning. It's so intimate, and it's so easy to let that business get tied right into your identity, or right into what you love to do. And that's been my sort of case for the last five years. I love one on one. All day long I could sit and coach one on one go one to the other and not get bored with it. So this has been actually an exercise in my own growth to get out of that that comfort zone and start to stretch and say like, "Yeah, you could do this and you can have fun doing it. But will you learn as much as if you tried to scale it this way or that way." So it hasn't been fast I have, I'm sure most of your listeners are like this, because they're listening to a growth oriented podcast. I like my growth fast. Right. (Lesley: Yeah.) I'm not super patient with my own growth, I can be patient with other people all day long. When it comes to me, though, I want it right now. So this has definitely been an exercise in patience, and, you know, scaling for the long haul, looking at that marathon perspective of what's best for my clients, myself, my future self, my family, and how I scale out of one on one into things like a mastermind, or hiring other coaches and training them. So it's probably more than you needed. But that's, that's ...Lesley Logan  Yeah. No, but I love that because it's like, I think it's really easy for some people to look at what you're at right now. And I go, I can't like, that's not possible. How did like, how did that happen? You know, and I think, either they think it happened really fast, you snap your fingers and like, viole-la, it just all worked out. Or that's how you started out. And it's not usually true. Most people start out with the one on ones. And then there's these growing pains of that it is a long process of trying to figure out how do you coach people to to be the best version of themselves, but do things the way that you would want them to be ... (Lesley laughs)Chris Goodman  Absolutely. And I would encourage anybody that's comparing themselves to someone who has experienced rapid growth or rapid scaling, to call that person up and ask them about their profitability. (Chris laughs) Because some of the people, including in the coaching space that I've seen scaled the fastest, have a 5% margin if that. So if that's what you're going for, great, you know, more power to you. However, just don't let that comparison eat you up, because you don't have all the facts there. Right.Lesley Logan  Thank you for saying that because that's I would, you know, I remember even going back to like Chris and Lori, I was in there, my first mastermind with them. And they mentioned, she mentioned like people having like these six figure launches, and she's like, "I'm not having a six figure launch. I'm having like, high five figures, but that's not happening." And then she found out like, they were also spending like 75% of what they made on ads. So they actually weren't making six figures or making like, you know, not that 25,000 isn't like anything to throw away. But like, that's a (Chris: Yeah.) that's that's not you don't have all the facts is what you're is exactly what you're saying. I definitely had to learn that like, of course, I want things to go faster, got bills to pay, I got people on payroll, but at the same time, like I also need to be profitable, so that when ish hits the fan, when things change, when stuff goes out of your control, you know, you can actually sustain for a little bit while you try to figure things out.Chris Goodman  And that's the fun part about being a business owner, right as you're, you're building that plane on the way down and figuring that out. So comparing yourself to someone else's plane on their way down. Not really a great way to spend your time.Lesley Logan  I love that you call that fun. That's a fun thing about being a business owner is just like, like literally being in the air with an airplane and trying to build it as ...Chris Goodman  That weird just crazy enough to sign up for that kind of daily life. Right. (Chris laughs)Lesley Logan  Okay, so, alright, so something that I would love for you to share our listeners with, if you if you can, is, is about fear, because I actually think that's the biggest thing holding people back from doing everything, right, like anything that it can it can, they can have the best ideas and like the fear of just, for what we see a lot in our listeners was like fear of rejection, or fear of loss. So like, specifically, I coach a lot of Pilates instructors, and like, I'm like, "You have to raise your rates." I'm like, "Okay, I'm gonna raise it $2." And I'm like, "Okay." (Chris: Yeah.) They're like "I'm afraid I'll lose clients." And I'm like, "Over $2?" Over $2. Right. So can we talk about these fears? And like, how are they hindering us? And like, what are they keeping us from?Chris Goodman  Oh, just everything you want. Happiness, peace, joy, profitability, success, family time, personal time. (Lesley: Yeah.) You know, I agree, I think it's, it's probably safe to say it's the one thing that holds every human on the planet back in some capacity. So we can we can kind of revel in that, roll around in that and enjoy that because it's like, oh, this is not unique to me. I'm not some, you know, freak of nature that it has to endure this particular type of suffering that only I understand. That's not the case at all. So I would like to start at that foundational level that every single person is experiencing some sort of fear, whether they know it or not. And it boils down to, I know, we had talked about five types of fear before but it really boils down to two types of fear. At the end of the day, fear of loss, fear of gain. So your clients sometimes will experience both simultaneously. Right? I'll, if I gain a few more dollars, I'll lose all my clients. And you see that, that well you see the person experienced this like they are in a spiderweb. I can't move because if I move this way, I'm going to bring down the thunder and the spider, right, if I move this way, I'm going to screw it up too. And so they don't move at all, they get stuck in between the fear of gain and the fear of loss. Instead of realizing that neither of those fears have any teeth, it's all in our head. Right. Because that thing hasn't happened yet. You didn't raise your rates and lose all your clients. You're living in the future, not necessarily reality. Right. So when we coach people to start monitoring their thoughts, and catching this when it happens, like, oh, this is where I get freaked out, you know, every time I go to do this, that that particular voice in my head, I know it sound, make people sound like they have multiple personalities in that way. (Lesley laughs) But we do have those voices in our head. Don't we? That the one (Lesley: Yeah.) that goes, "Don't do that, you'll lose all your clients. Don't do this, you'll go bankrupt." Right. "Don't do this, you'll be alone for the rest of your life." I think that's the actual technique that we need to discuss is catching that in the moment. (Lesley: Yeah.) And just witnessing that with innocence, with neutrality, with curiosity. Oh, this is when I get scared. Oh, that voice is trying to scare me into doing something or not doing something and giving some space to yourself there. It feels really wonky at first like learning how to surf or learning how to ride a skateboard and you're not going to be great at this the first few times give yourself some grace. However, the faster you can catch yourself in the moment, the faster you can choose a healthier way out that doesn't involve so much pain and suffering or fear.Lesley Logan  ... I do understand why when you say like it's not like multiple voices in our head. ... we'd kind of do, like we have the some of the fears or voices of people who've put fears on us when we were kids. Some of the fears are like from when you were a little kid and something that like there's these different reasons why you have these fears and but I understand that I and I the catching is the interesting part because I also think you can get really good at it and then you can also like almost regress and like pretend like you don't know because I caught myself out. So okay, well backstory, we have been we've been in like supply chain nightmare with our product with flashcards. So most people know and also has been to get we have a deck of flashcards, exercises, and with the person we order with, they have someone who does the boxes, it's a different company. So when we get in line, we're in line with that company, then we're into that company's timeline and that company's supply chain, and then our printer and our fulfillment house. He does the cards and he hosts all the products and ships that offer us, just amazing. Well, this summer of course we hit supply chain issues with the boxes, then with the cards and then the card guy is like, "You know what, I'm going to buy the machine that makes the boxes so I'll have to put you in line with that person." Great. That's amazing. Sounds awesome. Multimillion dollar machine, like the length of half a football field, humongous. (Chris: Wow.) Like, "But now I gotta move my warehouse." And I was like, "So do we have to do this right now? Can you just like use the old person still. Like, can we just do that anyways." So we're in we're delayed, right? And we've been trying to get hold of like, what is the date cuz we want to have this big launch party, one of this big thing got to plan things. And so we were told who weeks ago would be on September 9. And then you know, it's Labor Day and I'm like, "Hey, did we get confirmation?" Obviously not today because Labor Day. So Tuesday after Labor Day, we're like, "Hey, what's going on?" They're like, "Yeah, we think it's gonna happen." I was like, "Oh, I ..." (Chris: Yeah.) So like, the moment I hear that I'm across the house. So I'm ... I'm in my office. I hear Brad talking. I was like, "Okay, can we get some confirmation little more solidified." By the time I'm now over to his office I'm like, we're gonna like disappoint everyone all again. Like it's just gonna like be a nightmare. This is going to fall flat, I go down the hall. Now I have a fear because I'm like, "Oh crap, if we have to bump the launch it's going to affect this other thing we've got going on. How we do that?" By the time right in the shower. I had this like full blown like everything is going to go wrong. And then I, I took the shower and I was like, "Actually it's probably going to be fine. Like what's what are we what are you worried about here?" So it's so funny (Chris: Yeah.) because like your the fears can go so quickly, the conversation can happen like at lightspeed but if you are aware at catching it, like you can also catch it that fast and like by the time I got dressed, the whole thing was over with and it's fine. It's all everyone and by the time you heard this, it shipped fine. It was all done.And do you feel the stress like gone out of your shoulders and you (Lesley: Yeah.) feel at ease again? Yeah, yeah.Yeah, it is. It's like a ...Chris Goodman  Well, it's fascinating, isn't it? Because you know, when when clients have never experienced coaching and they get started with us, this is obviously one of the first things we have to take them through because it's inevitable. If you're actually out there experiencing life, especially if you're building a business, you're going to have new fears because you're going to be in different circumstances that that tug on these different things in your mind that are sensitive, like you know, you care about your clients, you care about your your business and your revenue. So yeah, as soon as something disrupts that it can feel a sudden overwhelming. And clients will be like, "What? So am I supposed to just be a robot? I'm not supposed to feel this. I'm supposed to just catch the fear and dissolve it immediately." I'm like, "No, no, no, no." We don't want to neuter your humanity. Obviously, right? Like, we want you here for the whole thing, get mad, get sad, get triggered, it's okay. It's what happens after that. Right? It's about how long do you want to suffer? How long do you want to be in fear? Because it is a choice. And that is, that's the hard part is coming to terms with just how much authority and control you really have over your own emotion.Lesley Logan  Okay, that's, I really liked that. That's very interesting. So thank you for sharing that. Because it's it isn't about like, just never feeling fear, because I think that'd be impossible. That would be required to be a robot and be almost ... A yoga teacher, he always says, like, "You can't have love without hate, cannot have peace without war, like you can't have you can't, you can't be fearless without fear.: (Chris: Yeah.) Because you like there's a balance, right? They have to exist in the there's a coexistence there. So what would you say to someone who is like, "Okay, I'm, I understand. I'm going to feel the fear. I'm gonna feel these things." And then like, what are the signs that they need to catch? Is it the body? Is it like, if there feeling tense? Like, what are the things they should look for if they're new to discovering, like, when they're in the fear mode?Chris Goodman  Yeah, it's a great question. Because I think one of the, the easiest ways to catch it is watch your breathing. And watch how you speak. So I have a client who who battles chronic anxiety. And when I say battle, I mean it really, it comes on and he has to fight back. And he knows this. So yesterday, we were on a mastermind call. And he started explaining what was going on in his world. And he starts pacing. He's got earbuds in and he's pacing on the call. He, his words are tight and short, like, and I can hear the almost hyperventilating. I mean, if I put him on mute, you would be able to tell he was stressed. So for anyone listening, who's starting to monitor for themselves for those cues, you can tell like, listen to how deeply I just breathe in like I'm at ease right now. I'm not you don't stress me out. I know, you might try to scare me, but ... (Lesley and Chris laughs) Right. And I tend to speak kind of slowly because I'm from the south yet at the same time, when I get stressed, I speak in like, bullets comes really fast and my chest gets tight on my shoulders pull up and you can maybe listener may not see me but my face gets wrinkled. Simple cues that I can check in with myself and I, okay, what am I this is this is the actionable part listener. What am I thinking? What am I feeling? Two simple questions to get right into it. I'm thinking, everything's screwed up. Everything's gonna go wrong. We're gonna go broke. I'm a mess. I'm a terrible business owner. I'm a terrible person. I'm feeling tight. I'm feeling stress. I'm feeling anger. Okay. Now, the next part is just simply accepting that. Okay, that's not a problem. What if that's not a problem? What if it's not a problem? You thought your business is gonna go under because you had supply chain issues. (Lesley: Right.) What if it was actually a good thing that your brain is doing its damnedest to protect you. Right? (Lesley: Yeah.) And to get you to do what the brain does, move, or not move. Go, fight or flight there. (Lesley: Yeah.) Right. So we can give the brain credit like, "Okay, brain I see. And all this is happening in a millisecond, by the way. (Lesley: Yeah.) Right. For someone like me, who has been doing this for 10 years, I still go through this, I had a coaching call with one of my three coaches that I have this morning. And we were talking about this exact same thing. But what I want to do next in business and what it's dragging out of me, like fears, I didn't know I had, fears that I never thought I would have to figure out because I've never thought about it before. So when you get really good at it, you get lots of reps at it, you catch it in the moment you go, okay, brains working to protect me, brains making body get in line to fight or flight there, freeze or bite, (Lesley: Yeah.) as one of my mentors likes to say, right? And when you accept that and go okay, that what if that's not a problem? You take that power back immediately go, "What do I want to do? Do I want to ..." Do you want to get in the shower and all that with all that stress? Maybe, right? Maybe you just need to process it for a minute. What do you think?Lesley Logan  Yeah, okay, so that one, I think, I don't know. I hope everyone listening feels very normal, And (Chris: Yeah.) and seen and also like it is I'll share this. I was having some issues in my stomach recently. And I was telling my holistic doctor, I'm like, "I'm just, you know, this is going on." And she's like, "Okay, well, you know, what's going on in your life?" And I was like, "Well, this is happening. This is happening and like this company called and now they threw this wrench into it, because now I'm like, do I want that thing? I don't know if I want that thing. I didn't know that was even an option. But now I'm like, do I want it?" and she's like, "So your body is reacting, normally (Chris: Right. Yeah.) to all the things. So we can absolutely give you supplements, we can give you some assistance through this, but really your body's just doing it supposed to do." And I think that that is something that we tend to forget that that fear that your body, pacing or getting short of breath or getting a little stressed out, it's basically your body's responding to what it's supposed to do. And so that just makes it's actually really good that your body and your brain are working together, (Chris: Yeah.) because they'll work together in other ways. And I think, I think what do I want ... I think, I think what I hoped for, and like what I'm always trying to do is like, catch it before it goes for more than a few minutes. (Chris: Yeah.) Or an hour because ...(Chris: Or a couple of days, sometimes. Yeah.) couple days. Yeah. Like I, I'm like I don't, I'm okay with feeling it. But I want to get, I want to get better at catching it before I end up on a call with someone on my team. Or you know what I mean? Because they don't need me giving them advice or strategies or next steps. Based off the fear I have, like if I tell my newsletter person something basic, because I'm in fear. (Chris: Yeah.) Now, she writes a newsletter based off like the thing that I'm feeling. So I personally want to just get better at catching it once while it's happening before I engage with other people that could start a domino effect of things that I don't want to happen.Chris Goodman  That's right. No, it's such a great point, because people tend to discount how much a decision rooted in fear will create results rooted in fear. Right. And you see, I imagine many of your Pilates instructors who are going through this right now that they've been so conservative in their pricing, even though they're bringing tremendous value, that they keep making decisions, like backing away from the fear. And so they keep getting people who want to pay bottom dollar prices, right? And so they get clients who are not maybe necessarily respectful of their time, or do the exercises they tell them to do or, or whatever. I worked with lots of Physical Therapists. And this seems to be a a trend that, you know, when we are in fear, and we make a decision like, well, I can't raise rates, because then I'll lose clients. They're definitely not doing anything to attract the people who want to pay at a for instance, premium and luxury price for a luxury service. And so they don't get those people, those people go somewhere else. And then it's sort of a race to the bottom.Lesley Logan  Yeah, ... You definitely call them out. (Lesley and Chris laughs)Chris Goodman  Well, let me say it this way. But I mean that (Lesley: But I love that. I love that they hear from you.) was love and confusion. Because there's there's nothing wrong with you for doing that. You simply have not I use this example all the time. You just haven't learned you don't know what you don't know. If you and I you live in Los Angeles, correct. (Lesley: I'm in Las Vegas now. We moved here.) Oh, I didn't realize that. (Lesley: Yeah.) Okay, (Lesley: Yeah.) well, it's still Los. It's okay. (Lesley laughs) So I used to live in Manhattan Beach in LA. And when I would go down to the beach with my wife, you know, we'd see people plan sometimes little kids down in the surf. And I always use this example that, you know, sometimes people would bring a baby out to put their feet in the water for the first time and you know, experience the ocean for the first time and the baby would start crying. Freaking out, right? Sometimes toddlers freaking out because a) the water's cold, b) they've never seen anything that big and uncontrollable and have no idea what's going on. And so they're in a state of genuine fear. Nobody on that beach is looking at that baby going, "idiot like this stupid or like, this is just water. It's just like, it's not even deep." Nobody's judging that person. Because we have such compassion. They just don't know what they don't know. Somewhere along the lines, we forget that. And we bring all this judgment into the equation that we should know better. As a business owner, we should know better, because we got divorced before and now we shouldn't mess up dating now or whatever your story is, right? Instead of going back to that real compassion that, "Hey, maybe you just haven't outlearned this fear yet."Lesley Logan  So is it possible to outlearn a fear?Chris Goodman  I think so. I I genuinely believe it is. I I'll pick on myself. For for an example here, I went through a really nasty divorce in 2015. That's putting it lightly. And I started dating my current wife in 2017. And of course, as we got serious, I started to have fears. Well, what if what if we fall in love and get married and blows up like the last one did. Right? I had to out learn that fear, I had to outgrow I think outgrow is probably a better term. And the only way I could do that was by facing it head on. So when the time came to let Lindsey my wife know how serious I was and how committed to this relationship was I told her I said, "You know, I think this is really going somewhere." And she said, "Well that's that's tough because I'm not sure it is. And I I have a lot of fears. And I have a lot of doubt right now." And I said, I didn't even think I just blurted it out. I said, "Well, that really sucks because I'm in love with you." And talk about running into your fear headlong. I mean, tell somebody that just told you they're not sure about the relationship that you love them. And put your heart out there to get stomped on. And she she looked like I threw paint all over. She was just like, "What? You know, like I'm growing antlers, what?" And this look washed over her face. And her eyes welled up with tears. And she said, "I'm in love with you, too. I'm just terribly afraid right now. I'm so afraid." And so we use this as an example all the time when we do podcasts, because we're both afraid. She had had bad relationships, failed relationships, two relationships that went four years each. So it's not like we have somehow strapped on this armor as coaches that allows us to walk through anything with no fear, not the case. It is that we accept it as sort of a mission to run headlong into it. And all the discomfort that comes with it, and outgrow it anyway.Lesley Logan  Thank you, for that's a beautiful story by the way. I love it. I love it so much. And I know Brad's gonna really enjoy that because I think he can definitely resonate with the fears and in relation to moving forward. I'll tell this quick story, my and he asked my dad, if, if he can, you know, propose to me, my dad goes, "Well, don't be surprised if she says no." That's not my dad's response is. (Chris: Really.) Yeah. So when you meet him, he's such a funny person. But he's so anyways, when Brad proposed, we were camping. And really long story short, one friend of his his best friend, business partner had proposed the night before. His other best friend was talking about how he's going to get engaged and like his future wife was not with us, but he's telling us the whole story and how he's gonna plan it. So when I wake up in this tent, and like, after a nap, he's like, "Do you want to get married?" I just thought he was like, engagement happy. Like, I didn't actually, I just thought like, "Oh, everyone's getting married. So you want to get married?" And I was like, "Are you serious?" And that ... I'm so like, literally, what my dad said, it was like in his head.Chris Goodman  Oh, it just washes over him. (Lesley: Yeah.) Right. Right. Yeah.Lesley Logan  And he's like ... Yeah. Okay, yeah, then he pulled the ring out. And I was like, "Are you fuckin kidding me?" Could have led with that I would have known you were serious. (Chris and Lesley laughs) I would have known that was for real. (Chris: Could have led with that. I love it.) Yeah. So though, um, but I think I love that you share that because we can replace what fear of a relationship be going a different ... or going through a divorce, with anything with like anything, like if you're afraid of like, some of the growth in your business or trying something new or leaving a job, it's like you kind of do have to figure out a way to face that fear and take that next step. Which is, that's the hard part is like, what's the next step sometime.Chris Goodman  No. And that's just it as you have to, you must become bigger than that fear. It doesn't necessarily have to go away forever, you just have to get bigger than that fear. I did a reel a couple of weeks ago, that kind of hit and it was basically that that so many of us get caught up living in the past. Right. And thinking that that fear meet this thing means that fears coming back to get me. This relationship means that old fear of loss, you know, of heartbreak is coming back to get me again, and we coach our clients so hard on us to realize and appreciate that the past is dead. And you can leave it there. If you choose to. You get to choose, that's what most people are never told. Right?Lesley Logan  Yeah. Yeah. Chris, you're so friggin awesome. (Chris: Yeah, thank you.) I'm obsessed with you.Chris Goodman  Thank you, thank you. I can do this all day. I love it.Lesley Logan  I know, I know, we're def... I felt like we're gonna have to do this again. So we're gonna take a brief break, and then we're to find out how people can talk with you and work with you more.So where can people find you, watch your reels, listen to your podcast, where are you hanging out?Chris Goodman  Well, if I'm not kayaking, and on some creek here in Kentucky, you can find me at @goodmancoaching G o o d m a n on Instagram. My wife is a big Instagram person. So I have become by proxy and Instagramer now. You know, if you're serious about coaching, there's there's two ways to get into my world there. The first one I would invite you into is and your listening here. So chances are you like this. It's a podcast called Relentless Growth. You can tell I am all about personal growth, business growth and expanding how much we can achieve and accomplish without sacrificing all of our happiness along the way. So I interview people, great people, I need to have you guys on actually (Lesley: Yeah.) and we talked about so many different topics, but at the end of the day, it always comes back to that intersection of personal growth meets business growth and what happens there. And then if you're serious about coaching, that's a different consideration, I would just start at goodmancoachinginc.com. And you'll see the links, right, when you hit the page of how to work with us, you know, either one on one coaching or group format. And like I said, I really love, love, love what I do. So if there's some other type of coaching or some other type of help, that you're listening and think, you know, I want to learn more, shoot me a message. And I'll happily assure you to one of my many great friends around the world who do this for a living too.Lesley Logan  Ah, thank you so much. We'll have all those links below. Okay, BE IT action items, bold, executable, intrinsic or targeted steps people can take to be it till they see it. What, what do we got from you?Chris Goodman  I'd say two things really simple. Number one, hire some kind of coach. And I imagine many of your previous guests have said, "Find a mentor, find a coach." I would be silly to not lead with that. I mean, this is this is have you ever heard the saying be a product of your product?Lesley Logan  No. Well, I maybe I have but I but yeah, tell me more.Chris Goodman  Well, essentially, if I if I sell coaching, but I don't believe in coaching enough to hire my own coach, what does that say about my belief in coaching. So if you're out there feeling like you're ready to grow in some kind of direction, find somebody and like you said at the beginning of the podcast, even if it's free in the beginning, fully commit to it and see yourself working with that person, until you can make it, right, until you can hire them. And then the second would be what we've talked about is learn to witness your own thoughts. It, it sounds like such a soft skill, like such a vague, and you said, external or extrinsic actionable item, I think this is the most important thing somebody can do to grow exponentially. And because we could pack on action all day long, if you're not mindful of what's happening inside, you can be miserable the whole time. How many successful people do you know who are actually secretly miserable, right? A lot. And if (Lesley: Yeah, unfortunately.) at the end of the day if they could just learn to witness those thoughts, they could learn how to change it. And that's our work. That's where everything starts, so that you can get whatever you want.Lesley Logan  I love that. We got a nice little intrinsic action step, which I love. There's, unfortunately, rare versions of those. And I think that that's sometimes the best next step for people. And I agree in the as a Pilates teacher, I have Pilates teacher. (Chris: Yeah. Right.) You know, and, and if you're listening to this, you're like, "But I'm a new teacher, and I can't afford it." Yeah. So that's what my platform is for onlinepilatesclasses.com. And you can just, I can be your teacher online, or whatever you want. (Chirs: Yeah, yeah.) Or anyone can doesn't have to me. And so I, I really love all of those. And I think I think they're not as easy to apply, but we can find ways to apply them now. You don't have to necessarily wait. You can use a po... a person's podcast to be and dislike, they, if you listen to a podcast, you'll hear, you listen to Chris' podcast, you'll hear him say things and you can and write that question down and go back and do it and do the work. Because if you can do it with without having the accountability to do it, when you do get that accountability, (Chris: Yeah.) it's going to be like crazy. One of our, one of the coaches we work with, we couldn't afford her at the time, but we met her through Chris and Lori and we took what she said what she taught us. And we literally ran the plan that she taught, like, okay, I wrote the plan now. We ran it and we made enough money to hire her. We're like, "Okay, we made the money, we can hire you now." (Lesley laughs)Chris Goodman  Right. I love how you kind of boomerang there and came back to it because there's no, I think there is this stigma or misconception that there are rules of like how this is supposed to work, when it's such an unfair story to buy into. Right. And such an arbitrary, even capricious thing to buy into because there's nothing preventing you from doing that. And that being a successful plan for you. Right. (Lesley: Yeah.) you never would have known if you didn't stick your neck out and give it a shot.Lesley Logan  Yeah. Chris, thank you for being here. (Chris: No problem.) You're amazing.Chris Goodman  So happy to see you guys again and hear you're (Lesley: I know. ) doing so well. So (Lesley: Yeah, well ...) let me know if I can do anything else to help.Lesley Logan  Wonder... we will and also if we are headed through Louisville on one of our road trips we're gonna come see you and you're amazing wife.Chris Goodman  We got enough bourbon for you at least for a couple of days. (Chris and Lesley laughs)Lesley Logan  I love that you have that. When you come to Vegas, don't worry we've got plenty of also other alcohol ...Chris Goodman  Yeah. Oh yeah. Yeah, there's no shortage. I spent a week in Vegas one night, so yeah. (Chris and Lesley laughs)Lesley Logan  That's the best thing I've heard. That's probably what most people's are. Thank you so much. Okay, everyone how are you going to use this in your life. What steps are you gonna take? Will you tag @goodmancoaching and the @be_it_pod and let us know. And share this with a friend, share this with many friends, you can screenshot it and share it online, you can also just text it to a friend and until next time, Be It Till You See It.That's all I got for this episode of the Be It Till You See It podcast. One thing that would help both myself and future listeners is for you to rate the show and leave a review. And follow or subscribe for free wherever you listen to your podcasts. Also, make sure to introduce yourself over at the @be_it_pod on Instagram. I would love to know more about you. Share this episode with whoever you think needs to hear it. Help us and others BE IT TILL YOU SEE IT. Have an awesome day! 'Be It Till You See It' is a production of 'As The Crows Fly Media'.Brad Crowell  It's written produced, filmed and recorded by your host Lesley Logan and me, Brad Crowell. Our Associate Producer is Amanda Frattarelli. Lesley Logan  Kevin Perez at Disenyo handles all of our audio editing. Brad Crowell  Our theme music is by Ali at APEX Production Music. And our branding by designer and artist, Gianranco Cioffi. Lesley Logan  Special thanks to our designer Jaira Mandal for creating all of our visuals (which you can't see because this is a podcast) and our digital producer, Jay Pedroso for editing all videos each week so you can. Brad Crowell  And to Angelina Herico for transcribing each of our episodes so you can find them on our website. And, finally to Meridith Crowell for keeping us all on point and on time.Transcribed by https://otter.aiSupport this podcast at — https://redcircle.com/be-it-till-you-see-it/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Expresso Ilustrada
Ana Castela, DJ Chris no Beat e o agronejo

Expresso Ilustrada

Play Episode Listen Later Aug 25, 2022 19:52


Vinte anos depois de "Clima de Rodeio", da Dallas Company, explodir no Brasil, a canção voltou a tocar por aí, mas numa pegada bem diferente da que tinha no começo dos anos 2000. Nas mãos de DJ Chris no Beat e de Ana Castela, a faixa surge agora no som do chamado agronejo. O estilo, também conhecido como sertanejo agro, vem crescendo no streaming e nas redes sociais nos últimos meses e já está entre as músicas mais ouvidas do Brasil. Com batidas eletrônicas, traços do funk e pop, o subgênero desponta com hits como “Juliet e Chapelão” e “Os Menino da Pecuária”. Há artistas do agronejo ainda que usam auto-tune e elementos vindos do trap e do rap. Essa nova estética musical está também atrelada à defesa do agronegócio —e por isso, muitos a relacionam à chamada bancada do boi, que apoia o presidente Jair Bolsonaro (PL). No Expresso Ilustrada desta semana, o agronejo é destrinchado. O programa explica qual a origem do estilo e o que o caracteriza. Além disso, discute polêmicas recentes envolvendo cantores da velha guarda do sertanejo e da nova geração do gênero, assim como a relação entre o agronegócio e o agronejo. Para isso, o programa ouve a cantora Ana Castela, que está há quase um mês no topo da lista de mais ouvidas no Spotify no Brasil, com "Pipoco", e o DJ Chris no Beat, apontado como um dos criadores dessa nova sonoridade.See omnystudio.com/listener for privacy information.

The Bike Shed
350: 21 Bell Salute

The Bike Shed

Play Episode Listen Later Aug 16, 2022 52:09


It's Steph and Chris' last show. Steph found a game, and if you've been following the journey, all of the Test::Unit test files are now live in RSpec. JWTs really grind Chris' gears. They wrap up with things they've learned, takeaways they've had, and their proudest podcasting moments. They also thank all the folks who've helped make The Bike Shed happen. This episode is brought to you by Airbrake (https://airbrake.io/?utm_campaign=Q3_2022%3A%20Bike%20Shed%20Podcast%20Ad&utm_source=Bike%20Shed&utm_medium=website). Visit Frictionless error monitoring and performance insight for your app stack. Microservices (https://www.youtube.com/watch?v=y8OnoxKotPQ) Transcript: CHRIS: One more round of golden roads, our golden. So here we go. STEPH: Oh, one more round of golden roads. Okay, maybe that's going to get to me today. [laughs] CHRIS: [singing] Golden roads take me home to the place. STEPH: [singing] I belong. CHRIS: Yeah, there you go. Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Chris Toomey. STEPH: And I'm Steph Viccari. CHRIS: And together we're here to share a bit of what we've learned along the way, at least one more time. So with that [chuckles] as an intro, Steph, what would you say is new in your world? STEPH: Hey, Chris. Well, today is the big day. It is the day that you and I are recording our final Bike Shed episode, which we have all the feels about, and we will definitely dive into. But to ignore some of that for now, I have another small fun update I can provide about a new game that I found. So one of the things that's new in my world is I started playing a new board game with Tim; it's called Ticket to Ride. Have you heard of that? CHRIS: I have. I don't know if I've played it. I feel like it's a particularly popular one now. But I don't know if I've ever had the pleasure. STEPH: It's a very cute game, so we have the smaller version of it. For anyone that's not familiar, it's essentially a map. And then there's a bunch of spots where you can build trains and connect them, and then you get tickets. So your goal is that you're going to connect one location to another location. And then you get points and yada yada, but it's so much fun and especially the two-player version. It's like this perfect 20, maybe 30-minute game. I'll be honest; I'm not really a board game person. I always enjoy it. Once I get into it, then I'm like, this is great. I don't know why I was resistant to this. But every time someone's like, "Do you want to play a board game?" I'm like, "Not really." [laughs] I first have to get into it. But I have really enjoyed Ticket to Ride. That's been a really fun game to play. And it's been a nice way to, like, even during the day, we'll break for lunch and squeeze in a game. CHRIS: Well, I love good two-player games. They're hard to find. But when you find a good one, and it's got that easy pickup and play...I believe I'm going to now purchase this. And thank you for the tip. STEPH: Yeah, this is definitely one of those where it's easy to pick up, and then you can get the expanded board. So there's a two-player version, but then yeah, you can get one that's a map of the U.S. or a map of Europe. And I think it accommodates up to five players as the maximum, so not a huge group but definitely more than two. On a slightly more technical note, I have something that I'm very excited to share. It is a journey that you have been on with me, that everybody listening has been on this journey with me. And I'm very excited. I see you nodding your head, so I'm guessing that you're going to know where I'm headed with this. But I'm very excited to announce that all of the Test::Unit test files now live in RSpec. So that is a big win. I'm very, very excited for that to be a previous state of life and not an ongoing state of life. Because I have certainly developed too much niche knowledge around migrating these tests, and that became apparent to me when I was pairing with another developer that works with the client because they had offered...they had some time. They're like, "Hey, do you want help migrating a test file?" And I was like, "Sure." I was like, "But this is wonky enough, like, we should pair and work on this together because I just know some ins and outs. And I don't want you to have to learn a lot of the hard lessons that I've learned." And the test that we happened to pick up was very gnarly. It had a lot of mystery guests. And we spent, I think it was a good two hours. And we only migrated one of the tests, so not even a full file but one of the tests. And at the end of it, I was like, I know way too much about some of the oddities and quirkiness of this. And we got through it, but we decided that wasn't a good use of their time for them to go at this alone. So that's why I'm extra excited and relieved because I didn't want this task to carry on to someone else. So, hooray, we did it. CHRIS: Hooray. Just in time. You're Indiana Jones grabbing your hat right as you roll out and off to [laughs] be away from the project for a bit. So you stuck the landing. Well done, Steph. STEPH: Thank you. Thank you. So that's some great news. And then also, everything else in life is pretty much focused around getting ready for maternity leave. That's about to happen soon, and I am so ready. I have thoroughly enjoyed a lot of the things that I'm doing, [laughs] but goodness, being pregnant is hard. And I am very much ready for that leave. So also, a lot of the things that I'm doing right now are very focused on making sure everything's transitioned and communicated and that I just feel really good about that day of departure. That covers all the newness in my world other than the big thing that we're just not talking about yet. How about you? What's new in your world? CHRIS: Well, continuing to skirt the bigger topic that we will certainly get to in the episode, what is new in my world? I'm actually quite excited workwise right now. We have a much larger body of work that finally we got the clarity. All the pieces fell into place, and now we're sort of everybody rowing in the same direction. There's interesting, I think, really impactful code that we're writing for Sagewell right now. So that's really fantastic. We've got the whole team back together on the engineering side. And so we're, I think, in the strongest and most interesting point that I have experienced thus far. So that's all really fantastic. On a slight technical deep dive, you know what really grinds my gears? It's JWTs. JSON Web Tokens and I have never gotten along. It's never been a match made in heaven. And we have a webhook that comes from Plaid. Plaid is a vendor for connecting bank accounts and whatnot. And they have webhooks like many people do. So they can inform us when things change, lovely feature of how we build web apps these days. But often, there's a signature that says, "This is definitively from us, and you can trust us." And usually, it's some calculated signature, HMAC, or something like that. For some reason, Plaid's uses JWTs, and more than that, they use JWKs. So there's JWT which is the signature. That JWT itself is signed with a JWK. You have to fetch the JWK from their server based on the key ID in the header of the JWT. But how do you know if you can trust the JWT before you've gotten the JWK? All of this broke in a recent upgrade. We went from Heroku-20 to Heroku-22 to the new platform with Heroku, which bumped us to OpenSSL 3.0, and it turns out JWT doesn't work with it. And so that's sad. It's a no. It's going to be a no. It turns out the way that OpenSSL 3.0 works is incompatible with some of the code paths in JWT. And so I was like, wait, we just can't do this? And it's low-level cryptographic primitive stuff that I'm not comfortable messing around with. I'm not going to hop in there and roll up my sleeves. And even just getting to the point that I understood what was broken about this took like an hour and a half just to sort of like, wait, which is okay...so the JWT signs and encodes. And this will be a theme that we come back to later, but I think web development should be simpler. I think we should strive for simplicity. And this is a perfect example where I'm guessing Plaid uses JWTs and that approach to communicating security things often, but I've not seen it used much for signing webhooks. And, oof, it led to a complicated day. And it's unfixable now as far as I can tell. There is a commit on the JWT Ruby repo as of five days ago, but it doesn't build in our system. And it's not released. And it's just a mess. So yeah, engineering is complicated. I'm both wildly excited about what we're doing at Sagewell, and then today was this local minimum of like, oh, JWTs again. Again, we find ourselves battling. And you won today, but hopefully not for too long. STEPH: Oof, how did this manifest that you first noticed? So is it because a webhook suddenly stopped working, and that was like the error that rose up, and that's what helped you dive into it? CHRIS: Yeah, we have a little bit of code in the controller for where Plaid events come in. We calculate and verify the signature of the webhook to make sure that it's valid, and we reject it otherwise. And we alert ourselves via Sentry, and then we also have a Datadog scan that can show what's the status code of the response. Because these are incoming HTTP payloads or requests, and so we can see there were 200 up until this magical day when suddenly everything changed. And that was when we switched Heroku stacks. And then we can see it also in Sentry. So we're able to look at it, and we're like, why are none of the Plaid webhooks able to verify the signature anymore? That seems weird. And so then Datadog confirmed that it consistently was broken from this point in time. And then we were able to track that back. It was also pretty easy to guess because the error was "pkeys are immutable in OpenSSL 3.0," and that was the data. And I was like, oh, cool, that sounds fun. Let me go figure out what that means. STEPH: [laughs] Well, it's a nice use of Datadog. I remember in the past you were talking about adding it. And I was excited because I've never been at that point where a team has just introduced it; either a team doesn't have it, and they wish they had more insights, or they have it and don't use it. And nobody ever checks the board. So that's a nice anecdote for Datadog helping you out. Yeah, I'm not envious of your situation, friend. CHRIS: I do love the cup half full take [laughs] that you have on the overall situation, but that's nice how Datadog worked out for you. And you know what? It was. Thank you, Steph, for once again being that voice of positivity. STEPH: I appreciate that you enjoy it because there are times that when someone points it out to me that I do that, I have to be like, "I'm sorry, I'm not trying to be toxic positivity over here. [chuckles] That's just how my brain works." CHRIS: Oh, you are definitively not toxic positivity. That's a different thing. Because you ended with but also, I feel bad for you, and I'm glad that I'm not in your shoes. So you are the right level of positivity. I don't think I could have talked to you for three and a half years as co-host on a podcast if I didn't appreciate the level of positivity or the general approach that you bring to thinking about stuff. STEPH: Okay. Well, to borrow a phrase from Matt Sumner, who has been a guest on the show, cool, cool, cool, cool. I'm glad my positivity has been well calibrated. And I was about to say I'm interested to hear how this turns out for the team. [laughs] But we're in an awkward spot where I mean, you and I, we can still totally chat. But listeners won't get to hear the rest of that particular saga. I mean, you can share. I mean, you do you. I'm setting all sorts of boundaries for you right now. Okay. And now I'm just rambling, and I'm getting weird with it. Because the truth is that, you know, we won't be back. And this is our final episode together. So I think let's just go ahead and rip off the Band-Aid. Let's dive into it. Let's talk about it. Given that it's our last episode that we are recording, we thought of a couple of things that we'd like to talk about. You brought up a great idea that I'm excited to dive into. Do you want to lead us in? CHRIS: Sure. Well, if we go back all the way to Episode 172, that is the first episode that you came on as a guest. I actually continue to really love the title of that episode, which is What I Believe About Software. And it both captured that conversation really well, but also, more generally, it's actually become the tagline of the show when we do our little introduction. What do we believe about building great software? Et cetera. And I think that's been the throughline of the conversations that we've had is what remains true. What are the themes? Not necessarily the specific technologies, although we certainly talk about that. But what do we believe about building great software? And so today, I thought it would be fun for us to talk about what do we still believe about building great software? It's roughly three and a half years or so that we've been doing this. What's still true? STEPH: Oh, well, I have the first unequivocal one, the thing that I still believe about building great software, and that's you should hire thoughtbot. That's definitely the way to go. We'll help you get it done, not that I'm biased in any way. CHRIS: No. I'd say collectively between us; there's zero bias with regard to thoughtbot or any other web development shop out there. But thoughtbot is the best. STEPH: All right, perfect. So we've got the first one, the clutch one of hire thoughtbot. And then I also really like this topic. And I still think back to that first episode that I recorded with you and how much fun that was and how that really got me to start thinking about this. Because it was something that, at the time, I didn't really reflect on a lot in terms of what does it take to build great software? I was often just doing the day-to-day actions but then not really going high-level think about it. So I'm excited this is one of the topics that we're revisiting. So for the next one, this one is, I don't know, maybe it's a little cutesy, but I was trying to think of an alliteration that I enjoyed. And so this one is be an assumption assassin. So what assumptions are you making? And then how can you validate or disprove them? And that is something that I find myself doing constantly. And it always yields better work, better questions, better software, better code, better code reviews. And that's my first one is be an assumption assassin and identify what assumptions you have. And I had a really good example come up today while I was having a conversation with Joël about something that I was looking to merge. But I was a little hesitant about it because there are some oddities that I won't dig in too deeply. But essentially, there's a test that I migrated that highlights an existing concern in the code. And I was like, should I go ahead and merge this test that documents it, or should I wait to fix that concern and address it? And he brought up a good point. And he's like, "Well, we're assuming it's a bug and an issue, but it may not actually be depending on how the software is being used." And so then he was encouraging me to reevaluate that assumption that I had where I'm like, oh, this is definitely a problem to, like, I don't know, is it a problem? Let's ask somebody. CHRIS: First off, I love that as a theme, as one of the things that you still believe about software. Second, I believe you correctly said that you were looking for an alliteration, but my brain heard acronym. STEPH: [laughs] CHRIS: And so then I was like, B-A-A-A. Is it BAAA? What are you going for there? Oh, you just wanted a bunch of As. Okay, I got it now. Secondly or thirdly, I think I'm on my third now. Apparently, within Sagewell team culture, one of the things that I'm most known for is... there are two phrases: one is just to name it, and the other is to be clear. And these are the two things that I do apparently constantly so much that it's become a meme within the team. It's just like, okay, everybody's been talking. But I just want to make sure we're on the same page here. So just to be clear, or just to name it, here's what I'm seeing. But I agree; I think taking those things...what are the implicit bits? What are the assumptions? And making them more explicit. Our job as developers is just to yell at computers all the time and make them try and do human stuff. And there's so much room for lossy conversions at every point in that conversation chain. And so yeah, being very clear, getting rid of assumptions, love it. It's all great stuff. Actually, in a very related note, the first on my list is that code is for humans to read. This is one of the things that I believe most deeply and most impacts the way that I write software. Any given piece of functionality that we want to author in our code feels like 10, 20, 50, frankly, almost infinite different versions of the code that would produce nearly identical functionality. So at the end of the day, the actual symbols and strings of text that we bring together to write the code is all about other humans, other people on your team, you five months from now, you a week from now, frankly, or me. I'm going to say me, me a week from now. I want to do future me and everyone else on the team a solid and spend that extra 10% of okay, I have something that works now, but let me try and push it around and try and massage it into a shape that is a little more representative of how we're actually thinking about the code, how we talk about it as an organization. Is that the word that we use to describe that domain concept? Maybe we could change that just a little bit. Can I push more of this into the private API? What actually needs to be known here? And I think that's where I'm happiest is in those moments because that's where all of the parts of the job come together, the bit where I trick a computer into doing what I want and simultaneously making it so that that code is revisitable, clear, expressive, all of those things. So yeah, code is for humans. And that's true across every language, and framework, and domain that I have worked in. And I've only believed it more and more so over time. So yeah, that's mine. STEPH: Yeah, I love that one. That's one of the things that comes to mind when people talk about disliking code reviews. And I can imagine there are a number of reasons that people may have had a poor experience with a code review process. But at the end of the day, if you're not getting that feedback or validation from fellow humans, then how do you know that you've been successful, that you've written something that other people can follow up on? Which goes back to the assumptions in terms of like, you're assuming that you have written something that your future self or that other people are going to be able to read and maintain down the road. So yeah, I love that one. One of the other things that I still hold really true to building great software is prioritize early and often. So always be checking in to understand with your users, with your tech concerns, with data that you may have, new insights, and then just confirm that yes, you and the team are constantly working on the thing that has been prioritized and that is the most important. And also, be ready to let go. That can be really hard. I have definitely had those moments in my career where I've spent two weeks working really hard on something. And then we've realized that the thing that we were pursuing isn't that valuable, or it's something that users don't need or actually want. And so it was better to let go of it than to pursue it and ship it anyways. So that's one of my other mantras that I have adopted now is prioritize, prioritize, prioritize. CHRIS: Unsurprisingly, I agree wholeheartedly with all of that. We're still searching for that thing, that core thing that we disagree on other than Pop-Tarts and IPAs. But I don't know that today is the episode that we're actually going to find that. But yeah, prioritizing is such a critical activity. And it is this interesting collaboration point. It gets different groups together. It's this trade-off. It's this balance. And it's a way to focus on and make explicit the choices that we're making. And we're always making choices. We're always making trade-offs. And so being more explicit, being more connected and collaborative around those I believe in so, so, so much. So love that that was something on your list. Let's see, next up on my list is reduce complexity, just sort of as an adage, just always be reducing complexity. It is amazing to me in my time, particularly as a consultant, but even now, this is something that I hold very true is just it's so easy to grow a system in anticipation of future complexity or imagine that the performance concerns that we're going to run into will be so large that we must switch from Postgres and a nice, simple atomic database into a sharded, clustered Kafka queue adventure. And there are absolutely cases that make sense for that sort of thing. But at a minimum, I beg of you, anyone starting a new system, don't start with microservices. Don't start with an event queue-based system. These are wildly complex versions of what often can be done with so much simpler of an application. And this scales through to everything. What's the complexity of an API? Do we need caching in that API layer? Or can we just be a little bit inefficient for a little while and avoid the complexity and the overhead of caching? Turns out caching is a tricky thing to get right, just as an aside. And so the idea of like, oh, let's just sprinkle in a little bit of caching. It'll be easy, and then we'll get better performance, like, yeah, but did you get it right? Or did you introduce a subtle bug into your program that's going to be really hard to debug later? Because do you cache in development? Well, maybe, I'm not sure, could be. So over time, this is something that I've sort of always felt, but I've only ratcheted it up. It's only something that I've come to believe in more and to hold more firmly to. I think earlier in my career, it was something that I felt, but I would more easily be swayed by aspirational ideas of the staggering amounts of traffic that we would be getting soon or the nine different ways that the data model will expand. And so, we should code the current version in anticipation of that. And I have become somewhat the old man on his lawn yelling at the clouds like, "Nah, we don't need it yet. We can grow to that." And there's a certain category of things that are useful to try and get out in front of and don't introduce additional complexity, but they're a tiny, tiny list. And so, for most things, my stance is what's the simplest thing that we can get away with right now, that still provides a meaningful experience to our users, that doesn't compromise on security or robustness or correctness but just solves the problem we have right now? And over and over and over again, that has served me incredibly well. So yeah, keep that complexity at bay. STEPH: That is one that I've definitely struggled with. And frankly, it works in my favor, that idea of keeping things simple. Because I'm terrible when it comes to predicting the future or trying to build things in a way that I just don't have enough information to really drive the architecture or the application that I'm building. So anytime I'm trying to then stretch and reach for the future in those ways unless I really have a concrete understanding of I am building for these particular scenarios, it's really hard to do. So I very much like keeping it simple and not optimizing before you need to. And it reminds me of I think it's Mark Twain, who has a quote, "Worrying is like paying a debt that you don't owe." And that's something that comes to mind for me when also writing code and building features and software is that I tend to be someone who will worry about stuff. And I'm like, oh, is this going to be easy to extend? Is it going to be what it needs to be six months from now if we need to add more features to this and build on top of it? And I have to remind myself it's like, well, let's just wait. Let's wait till we get there and we know more. One of my other ideas that couples nicely with the one that you just shared in regards to keeping things simple and then waiting for those needs to arise is that mistakes are going to happen. They are a part of the process. As we are learning and growing and we're stretching our skills and trying things out, things are going to go wrong. We're going to introduce bugs. And to take those opportunities, that's when we start to use that feedback to then improve things like observability, like capturing logs, and how we handle error reporting or having a plan for emergencies. So maybe that's the part of worrying that can pay off is thinking through, all right, if something does break, or if something gets shipped that shouldn't, then what is our plan in how we handle that? How do we roll back? Or how do we get things back to a stable build? CHRIS: It's funny. I was actually visiting with a friend this past weekend, and we were chatting more generally about life things but the idea of worrying and anticipation and trying to prepare for every bad outcome. And there's the adage of an ounce of prevention is worth a pound of cure. But increasingly, both in life, depending on the context, and in code, I've found that I've shifted to the opposite of it's impossible to stop everything. There are going to be bugs that are going to get out there. There are going to be places where we code things incorrectly. And I would rather...I still want to try as hard as I can to get things right, to be clear. I'm not giving up on trying. But I'm all the more focused on how do we know and how do we recover when those things happen? So it's interesting that you just described exactly that, which, again, is a very human life conversation, and yet it applies to the code. STEPH: I love that rephrasing of it. Instead of the mistakes are going to happen, it's, like, how do we know, and how do we recover? I think that's perfect. I've also found that by answering the how do we know and how do we recover, that really helps you build trust with clients as well. Because again, things are going to happen, things are going to break. And the more prepared you are for that and then the better plan that you have, and then they can watch how you execute that plan, and it's going to establish a lot of deep trust with other engineers and also the team that you're working with, that you have been thoughtful and that you have ideas on how are we going to address this? Instead of waiting for that moment to happen. That's going to happen too. You're going to make decisions in the heat of the moment. But I have found that to be a really useful way to establish yourself with a team in terms of I care about this team and these processes and this application. So how do we handle the bad times, not just the good times? I do want to circle back because you alluded to the fact that you and I, we've tried to find things that we disagree on. And so far, Pop-Tarts and beer have been the two things that we disagree on. But I do have a question for you that maybe I will disagree with you on. But I need to know some more about it first. You have alluded to there's the Brussels snack, (Oh, I'm going to get this wrong.) Brussels sprout snack hour or working lunch, something combination of those words. [laughs] And it's the working lunch that has stuck out to me, and I've wanted to ask you about it. So here I am. I'm asking you about it. What's a working lunch? What's the Brussels snack happy hour, snackariffic working lunch look like? CHRIS: This is fantastic. I love that you waited until the last episode that this was rolling around in the back of your head. And you're like, are you making the team work through lunch? And now, on this final episode, we get to address the controversy that has been brewing in the back of your head. Spoiler alert, no, this is just ridiculous nomenclature. These are two meetings that we have that are more like, let's get the dev team together and talk about stuff that's in our platform sort of developer experience. Or stuff in observability often is talked about in this context because it doesn't quite impact users, but it's how we think about the work. And so there are two different meetings that alternate every other week. So every Friday afternoon, we do this, but it's one of two meetings depending on the day. So there's a crispy Brussels snack hour that was the first one that was named, which was named purely for nonsense reasons because we don't have anything else that's named nonsensically in our organization. And so I was like, oh when we name this meeting, we should make it nonsense because we don't have any other...We don't have, you know, an SOA microservices fleet with Barbie doll and Galactus and all of the other wonderful names. Those are references to the greatest video ever about microservices; if you've not seen it, that will be in the show notes. It's required reading. But anyway, we don't have that. And so we thought, let's be funny with the name of this. So the crispy Brussels snack hour is one, and the crispy Brussels we wanted something that was...the first one is a planning meeting. The second is like, let's actually sort of ensemble program. Let's get the four of us together, and we'll work on some of the stuff that we're talking about here but as a group. And so I wanted the idea of we're working, and so I was like, oh, this will be the crispy Brussels work lunch. But it's purely a name. It's the same time slot. It's 3:00 o'clock on a Friday afternoon. [laughs] So it is not at all us working through lunch. I don't think we should work through lunch. I'm concerned that you thought that for a while, and you were just like, I'm a little worried, but I'm not going to bring it up. But I'm glad we got to cover this before we wrapped up this whole Bike Shed co-hosting adventure together. STEPH: I feel relieved and also a little robbed of an opportunity for us to have something that we disagree on because I thought this might be a thing. [laughs] CHRIS: We can continue searching for that thing. But maybe it's okay that we agreed on most stuff for the run [laughs] of this fun, little show that we did together. STEPH: Yeah, that's gone on quite a time. We've got like three years together that we have managed to really only find two, I mean, very important of course, two things. But yeah, it's been pretty limited to those two areas. And each time that you'd mentioned the work lunch, I was like, huh, I need to ask about that because I have feelings about it. But then, you always would dive into very interesting stories of things that came out of it, and I quickly forgot about it. So this feels good. This feels like very good important closure. I'm glad that this finally surfaced. But circling back, since I took us on a detour for a little bit, what are some other things that you still hold deeply about building great software? CHRIS: I've really got one last thing on the list. It's interesting, there's not a ton technically in this list, which I think represents broadly how I feel about software, and I think how you feel about software. It's like, it's actually mostly about how the people interact at the end of the day. And you can program in any language or framework, and you can get the job done. We certainly have our preferences and things that we enjoy. But the last one really rounds us out, which is think about the users. I always want to be anchoring the conversations that we're having, the approach that we're taking to building the software in what do the users think? Who are our users? What do we know about them? What do they care about? How are they using this technology? How is it impacting their lives? We've talked a number of times about potentially actually watching the sales demo as an engineering team, trying to understand what's the messaging that we're putting out into the world for this piece of software that we're building? Or write along with customer support and understand what are the pain points that people are hitting? And really, like, real humans, what are they experiencing? Potentially with a name attached. And that just changes the way that you think about the software. There's also even the lower-level version of it. As we're building classes or modules, what are the public facets of that, and what are the private API? What's the stuff that we're hiding away? And what's the shape that we are exposing to the outside world for varying definitions of outside? And how can we just bring in a little bit of empathy to try and think about, again, in the case of like the API for a class, it's probably you on the other side of it, but it's future you in a slightly different mindset with a little bit less information and context on the current problem that you're working on. And so, how can we make things easier for ourselves in the code, for our users at the end of the day? How can we deliver real value that is not mired in the minutiae of technical complexity and whatnot but really is trying to help people live better lives? That's a little too fancy as I say it out loud. But it is kind of the core of what I believe, so I'm not going to take it back. STEPH: I love how you've expanded users where more traditionally, it's people that are then using the software. But then you've expanded it to include developers because that is something that is often on my mind and something that I just agree with wholeheartedly in terms of when you're writing software; as you mentioned before, software is for people. And so we want to include others. And it does improve people's lives. People show up to work every day, and if you've been thoughtful if your past you has been thoughtful, it's either going to give you your future self a better day, or it's going to give other people a better day. So I think that's a very fair statement, improving lives by being thoughtful in regards to focusing on the users, people consuming software, and working in the codebase. CHRIS: I know we've talked about this before, but I was having a conversation with one of the developers on the team at Sagewell just last week, and they were mentioning how they really loved working on admin features. And I was like, oh, that's interesting. Let's talk more about that. And it was really it's that same thing that I think you and I have discussed of like there's that immediacy. There's that connection. These are actually colleagues, but you can build software to make their day better. You can understand in detail what the pain points are. What's the workflow that as you watch it, you're like, oh, I could put a button up in the corner of the screen that would automate almost all of this and your day would be that much faster? Oh, let me do that. That's exciting. And so I love that as another variation of it, like, yeah, there's for other developers. There's also for the admin team or other users in the organization of the software. There are so many different versions of users, but I think I think we build a better thing if we think about them more. STEPH: I have definitely worked with teams where I can tell that certain people are demoralized, and it comes down to they feel frustrated and often disconnected from the people that they are building for. And so then you really feel isolated. I'm pushing code around, but I don't really see the benefit or the purpose of it. And I think that's very hard for developers who typically want to build something that's going to be useful and not feel like it's just going to be thrown away. So connecting your team to those users, I certainly understand. Getting to build something for your colleagues and then they get to say how much they like it is an incredible, rewarding experience. You also touched on something that I really appreciate, where you highlighted that a lot of the technical decisions that we make are important, but they're not at the center of the things that we believe when it comes to building great software. And that's something that I will often reflect on. Like, as we were thinking through these particular ideas that we still hold true today, how mine are more people and process-focused and rarely deep in the technical weeds. And there are times that I think, well, shouldn't there be something that's more technical, something that's very concrete? Yes, you should build your code this way or build your application or use a specific technology. But after all the projects and teams that I've been a part of, that's just usually not the most important part. And so I appreciate that you highlighted that because sometimes I have to remind myself that, yes, those things can be challenging, but it's often with people and process. That's where the heart of great software lies. CHRIS: That's a fantastic phrase, I think, that really encapsulates all of the conversations that we're having here. MID-ROLL AD: Debugging errors can be a developer's worst nightmare...but it doesn't have to be. Airbrake is an award-winning error monitoring, performance, and deployment tracking tool created by developers for developers that can actually help you cut your debugging time in half. So why do developers love Airbrake? Well, it has all of the information that web developers need to monitor their application - including error management, performance insights, and deploy tracking! Airbrake's debugging tool catches all your project errors, intelligently groups them, and points you to the issue in the code so you can quickly fix the bug before customers are impacted. In addition to stellar error monitoring, Airbrake's lightweight APM enables developers to track the performance and availability of their application through metrics like HTTP requests, response times, error occurrences, and user satisfaction. Finally, Airbrake Deploy Tracking helps developers track trends, fix bad deploys, and improve code quality. Since 2008, Airbrake has been a staple in the Ruby community and has grown to cover all major programming languages. Airbrake seamlessly integrates with your favorite apps and includes modern features like single sign-on and SDK-based installation. From testing to production, Airbrake notifiers have your back. Your time is valuable, so why waste it combing through logs, waiting for user reports, or retrofitting other tools to monitor your application? You literally have nothing to lose. So head on over to airbrake.io/try/bikeshed to create your FREE developer account today! CHRIS: Actually shifting gears a little bit, so we've just talked about what we still believe about building great software. I'm intrigued. We've been chatting for a number of years here on this microphone, these microphones. We have separate ones because we're in different states. But I'm interested; what have we changed our minds about? What have you changed your mind about, Steph? I got a couple of ideas, but I'm intrigued to hear yours. STEPH: Nothing. I've never been wrong. I've stuck to everything that I've ever thought. CHRIS: That must be boring. STEPH: [laughs] Yeah, that's totally not true there. There are definitely things that I've changed my mind about. One of the things that I've changed my mind about is that people who know the most will ask the fewest questions. That's something that I used to consider the trademark of someone who is a more experienced senior developer in terms of you really know what you're doing. And so you typically don't ask for help or need help very often. And so, I'm going way back in terms of things that I have changed my mind about. But I have definitely changed my mind where people who know the most are actually the ones that do a really great job of constantly asking questions and asking for feedback. And I think that is still a misconception that people still carry forward. The idea that if you're asking a lot of questions or asking for help that you are not as skilled in your work, and I view it as quite the opposite, that you are very good at what you do and that you know precisely the value of your time. And then also reaching out to others for help, and then also just getting validation on things that you may have concerns around. So that's one I've changed my mind on is that I think the more experienced you are, the more questions you tend to ask. CHRIS: Oh, I love that one. It's a behavior that I know...I think we've talked about this before. But as consultants, we try and model it just the like; it's totally fine to ask questions. And because we often come in with less context, it makes sense for us to be asking questions, but I will definitely intentionally lean into it in those contexts to be like, everybody keeps throwing around this acronym. I don't actually know what that is. Let me raise my hand. And my favorite moment is when people disagree on what the acronym or what the particular word or what the particular project is. Like, I ask the question, and people are like, "Oh, it's this," and someone across the room is like, "Wait, that's what it means? I thought it was this totally other thing." I'm like, cool, glad that we sorted that out. Glad that we got that one up in the air. But I actually remember many, many, many years ago, at this point, there was a video series of...PeepCode was the company, and there was the Play by Play series. And so there were particular prominent developers, particularly in the Ruby community. And they would come and sort of be interviewed and pair program. And it was amazing getting to watch these big names that you had heard of, like Yehuda Katz is the one that stands out in my mind. He was one of the authors of merb, which was a framework that was merged with Rails, I want to say around the 3.0 time. And just an absolute, very big name in this world and someone that I looked up to and respected. And watching this video, they had to Google for particular API signatures and Rails methods. They were like, "Oh, how does that work? Is it link to and then you pass the name?" I forget what it was specifically. But it was just this very human normalizing moment of this person who has demonstrably done incredible work in our community and produced very complex software still needs to Google for the order of arguments to a particular method within Rails. I was like, oh, okay, that's good to know. And with complete humility in the moment, I was just like, yeah, this is normal. Like, it's impossible to hold all of that in your head. And seeing that early on shook me off the idea that that's the thing to do is just memorize everything. It's like no, no, get good at asking the questions. Get good at debugging. Get good, yeah, asking questions. It's a core skill rather than a thing that you grow out of. But I definitely shared early on I was like, not allowed to ask questions, that'll be scary. STEPH: I love that example. Because counterintuitively, to me, it demonstrates confidence when someone can say, "Oh, I don't remember how this works," or "Let me go look it up." And so I just very much appreciate when I see someone demonstrating that level of confidence of let's keep going. Let's keep making progress. I'm going to ask for help because that is totally fine, and we are in a safe space. Or I'm going to create a safe space for us to do that. One of my favorite versions of this where you shared like if you ask about an acronym and then people disagree, one of my favorite versions is to ask about a particular area of the codebase and be like, what would you say this code is doing here? What do you think users do here? Like, what is the purpose? What's the point of this? [chuckles] And then having people be able to say, "Oh, yeah, this definitively does this thing." Or people are like, "You know, I'm not sure. I don't even know if that code is getting run." That's one of my favorite outcomes of asking questions. How about you? What's something you've changed your mind about? CHRIS: I made a list of a couple of things like remote is on there. I didn't know if I'd like remote. I wanted to try it for a while. Tried it, turns out I like it a lot. It's complex. You got to manage it, whatever. But that I think everybody's talked about that a bunch. I think probably the most interesting one is deadlines. Initially, in my career, I didn't really feel anything about them. And then I experienced the badness of deadlines. Deadlines are bad. Deadlines are things that come down from on high and then you fail to hit them, and then you're sad. And maybe along the way, you're very stressed and work long hours to try and get there. But they're perhaps arbitrary. And what do they even mean? And also, we have this fixed scope, and they're just bad. And then there was a period of my time where, like, deadlines are bad. The only thing that we do is we show up, and we make the software as quickly as we can. But in reality, there are times that we need that constraint. And in fact, I have found a ton of value in deadlines when used intentionally. So we can draw a line in the sand, and we can say, at this point in time, we will have a version of the software. We have a marketing campaign that we need to align with this. So we got to have something at that point. And critically, if you're going to have a deadline, you've now fixed a point in time. You need to flex other things. And critically, I think the thing to flex is the scope. So we need to have team management. We have user accounts right now, but now we need to organize them into teams. That is like a category of functionality. It's not a singular feature. And so yeah, we can ship teams in the next quarter. What exactly that means is up in the air. And as long as we're able to have conversations essentially on a day-to-day at least weekly cadence as to what will make it in by that deadline and what won't, and we're able to have sometimes the hardest conversations but the very necessary conversations of the trade-offs that we have to make as we're building that software, then I find deadlines are absolutely fantastic tools for focusing and for actually reducing scope but in a really useful way. And getting something out there in the hands of users so that you start to get real feedback so that you start to learn, is this useful? What are the ways that people are using this? What should we lean into and do more of? What maybe should we roll back, actually? So yeah, deadlines. First, I didn't know them, then I feared them. Now I love them but only under the right circumstances. It's a double-edged sword, definitely. STEPH: I, too, have felt the terribleness of deadlines and railed against them pretty hard because I had gone through a negative experience with them but have also shifted my feelings about them where they can be incredibly useful. So I really liked that's one of the things that you've changed your mind about. It also reminds me of one of the other things...I'm going to circle back for a moment to one of the things that I believe about creating great software is to not wait for perfection, and deadlines are a really good tool that helps you not wait for perfection. Because I have also seen teams really struggle or sometimes fail because they waited until there was something perfect to present, and then you realize that you've built the wrong thing. So I do want to transition and talk a bit about the show because it's our last episode, and we should talk about it, and the fun adventures that we've had and some of the things that we've learned or things that we're feeling in the moment. So given that it's been a wonderful three years for me, it's been four years for you since you've been a host on the show. How are you feeling? CHRIS: I'm feeling a bunch of different things sort of all at once. I am definitely going to miss this immensely. Particularly, I loved when I started, and I got to interview a bunch of thoughtboters and other people from the community. But frankly, three-plus years of getting to chat with you has been just such a delight. There's been an ease to it. We kind of just show up and talk about what we're doing. And yet there are these themes that have run through it. And it has definitely helped me hone and shape my thinking and my ability to communicate about what I'm thinking. I've learned that you have a literal superpower to remember the last thing that you were talking about. Listeners, you may not know this, but we are not quite the put-together folks that we may sound like in these recordings. We have a wonderful editor, Mandy Moore, who makes us sound so much better than we are. But we'll often pause and stop and then discuss what we want to talk about next. And Steph always knows the exact phrase that she or I left off on. And it has been so valuable to the team. But really, it's been just such a pleasure getting to have these conversations. It's also been something that has just gently been in the back of my mind at all times. And so, I'm observing the work in any given week as I'm doing it. It's almost like meditation in a certain way, whereas I'm working on something, like, oh, this is actually really cool. I want to take a note about this and talk about it on The Bike Shed with Steph. And having this outlet, having this platform to be able to have those conversations and knowing that there are people out there is fantastic, although it's very weird because really, every one of these recordings is just you and I on a video call. And so there is an audience, I'm pretty sure. I think people listen to the show; I don't know, occasionally they write in, so it seems like they do. But at the end of the day, this really just feels like a conversation with a friend, and that has been so valuable to have. And yeah, I'm definitely going to miss that. It's been a wonderful run, you know, four years is a long time. It's about as long as I've done most things in my career. And so I'm very happy with what we have done here. And there's a trite saying that isn't...yeah, whatever; I'll just say it, which is, "Don't be sad that it's over. Be glad that it happened." And I guess I'm still going to be sad that it's over. But I am so glad that I got the opportunity to do this, that you joined in this adventure and that we got to chat each week. It's been really delightful. STEPH: I really liked how you refer to this as being a meditative state. And that is something that I have certainly picked up from you and thoroughly enjoyed that I have this space that I get to show up and bring these ideas and topics and then get to talk them out with you. And that has been such a nice way to either end the week or start a week. I mean, it doesn't matter. Anytime that we record, it's this very nice moment of the week where we get to come together and talk through some of the difficulties and share our stories. And that's been one of my favorite moments is because you and I get to show up and share everything that's going on. But then when someone writes into the show or if they send a tweet or something and they share their story or their version of something that happened, or if they said that we made them laugh, that was one of my favorite accomplishments is the idea that something that we have done was silly enough or fun enough that it has brought them joy and made them laugh. So I, too, I'm very, very much going to miss this. It has been a wonderful adventure. And I thank you for encouraging me to come on this adventure because I was quite nervous in the beginning. And this has definitely been an aspect of my life that started out as something that was very challenging and stretching my limits, and now it has become this very fun aspect and something that I get to show up and do and then get to share with everyone. And I do feel very proud of it, very much in part to Thom Obarski, who was our initial producer and helped us have that safe space to chat about things. And now Mandy, who keeps the show running smoothly and helps us sound our best week to week. So it's been a wonderful adventure. This is going to be hard to let go. And I think it's going to hit me most. Like, this was one of those things as we're talking about it, it's, like, I'll see you next week. This will be fine. But I think it's going to hit me when there's something that I want to talk about where I'm like, oh, this would be great to talk about, and I'll add it to The Bike Shed Trello board. And I'll be like, oh yeah, that's not a thing anymore, at least not quite in the same way that it was. CHRIS: So what I'm taking away from this is that you're immediately going to delete my phone number the minute we hang up this call and stop recording. [laughs] STEPH: Oh yeah. I preemptively deleted. So that's already done. Friendship is over at this point. CHRIS: That's smart. Yeah, because you might forget otherwise in the heat of the moment as we're wrapping this whole thing up. STEPH: [laughs] CHRIS: But actually, on that note, in a slightly more serious vein, again, there's this weird aspect where the audience is out there. But we're very sort of disconnected, particularly at the moment in time where we're recording. But it has been so wonderful getting various notes from listeners, listener questions, but also just commentary and the occasional thanks and focusing; oh, you pointed me in the direction, or you helped me think through a complicated piece of work or process a problem that we were having. And so that has been just so, so rewarding. And one of the facets of this that has been so interesting to me is being able to connect to people and basically put out there what we believe about software, and for the folks that resonate with it and be able to have that connection instantly. And meeting people, and they're like, "Oh, I've listened to The Bike Shed. I like all these things." I'm like, oh, cool, we get to skip way further into the conversation because I've already said a bunch, and you say you like that thing. So, cool, we're halfway through our introductory chat. And I know that we agree about a bunch of things, and that's really wonderful. And frankly, I'm going to miss that immensely. So for anyone out there who's found something valuable in this, who's enjoyed listening week to week, or perhaps even back to Upcase for things, I would love to hear from you. I'd love to connect to folks. Send me an email, Twitter. I'm on all the places. I'm Chris Toomey in various spots or ctoomey.com on the internet. Chris Toomey on GitHub. I'm findable, I think. Chris Toomey developer will probably get you there. But I would really love to hear from folks, to connect to folks, you know, someday down the road; I think I'll be hiring again. And that'll be fun. I would love to work with some of the folks that have listened to this show or meet you at a conference, or if I happen to be traveling to a city or you're traveling to Boston. Really for me, so much of what this show is about is connecting with people around how we think about building great software. And so, I would love to continue that forward into the future. So yeah, say hi, if you're interested. STEPH: I agree. That's been one of the most fun aspects of being co-host of the show. And I'll be honest, you are welcome to contact me, but I am going to be off-grid for probably six months. [laughs] So just know that there will be a bit of a delay before you hear back from me. But I would definitely love to hear from you. I also want to say a very heartfelt thanks to a couple of people, just folks that have made this journey incredible and have made it so much fun. One, in particular, is everyone at thoughtbot for their continuous stream of knowledge. I mean, frankly, my software opinions wouldn't be half as interesting if it wasn't for everyone at thoughtbot constantly sharing their knowledge and being a source of inspiration. So I deeply appreciate everyone that has contributed to topics and ideas and just constantly churning out blog posts because those are phenomenal. And I also want to give a shout-out to my husband, Tim, because he has listened to The Bike Shed for many years and even helped out with a number of show notes when that was something that you and I used to do before Mandy made our life so much easier and took that over for us. And has intervened a number of times when Utah mid-recording would decide it's time to play. So I want to give a very special thank you to him because he has been a very big supporter of the show and frankly helped me manage through a lot of the recordings for when I had an 80-pound dog that was demanding my attention. CHRIS: I think continuing on the note of thanks; similarly, I'm so grateful to thoughtbot as an organization for everything that is represented in my career. It's a decade-plus that I have been following and then listening to the podcasts and then joining the organization, and then getting so many wonderful opportunities to learn about this thing called web development. And then, even after I left the organization, I was able to stay on here on The Bike Shed and hang out and still chat with you, Steph, which has been really wonderful. So thank you, thoughtbot, so much. Thank you to Joël Quenneville, who will be the continuing host of the show. This show is not going anywhere. And, Steph, you and I aren't really going anywhere, but we won't be around anymore. But we are leaving it in the very, very capable hands of Joël, and I'm super excited to hear the direction that he takes it and Joel's incredibly thoughtful and nuanced approach to thinking about programming and communicating. So I think that will be really wonderful. And lastly, I definitely want to thank Derek Prior and Sage Griffin, the two original hosts of this show, who really produced something wonderful, and for many years, I think it was about four years that they hosted together. I was an avid listener despite actually working at the company the whole time and really loved the thing that they produced and was so grateful that they entrusted me with continuing it forward. And hopefully myself and then with the help of you along the way, we've...I think we've done an okay job, but now it is time to pass the torch or the green lantern. That's the adage I've been going with. Gotta pass the lantern, pass the mantle on to the next one. So, Joël, it's going to be in your hands now. STEPH: Yeah, I'm so looking forward to future episodes with Joël Quenneville. They are going to be fabulous. So I've been thinking in terms of this being our finale episode and then a fun ending for it, so there's a thing called the 21-gun salute, which is the military honor that's performed by firing cannons or artillery. Not to be confused with the three-volley salute, which I definitely confused earlier that is reserved and used at funerals, which this is not. So using the 21-gun salute, I was like, hmm, it is The Bike Shed, and we have this cute ring ring that goes. So I think for our finale, we should have a 21-bell salute as we exit the shed and right off into the sunset. CHRIS: I love it. I couldn't imagine a more perfect send-off. So with that, what do you think? Should we wrap up? STEPH: Yes, but I have one more silly thing to add. I've thought of a new software idiom that I'm excited about. And so, this may be my final send-off into glory that I'd like to share with you. And I think that we should make like a shard and split. CHRIS: [laughs] I so appreciate that in this moment, this final moment that we have together, you choose to go with a punny joke. It is so on brand for the show. It is absolutely perfect. And I think with that note, shall we wrap up? STEPH: Let's wrap up. CHRIS: The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeeeee!!!!!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

The Bike Shed
347: Tracking Velocity

The Bike Shed

Play Episode Listen Later Jul 26, 2022 38:50


Chris talks about a small toy app he maintains on the side and working with a project called capybara_table. Steph is getting ready for maternity leave and wonders how you track velocity and know if you're working quickly enough? They answer a listener's question about where to get started testing a legacy app. This episode is brought to you by Airbrake (https://airbrake.io/?utm_campaign=Q3_2022%3A%20Bike%20Shed%20Podcast%20Ad&utm_source=Bike%20Shed&utm_medium=website). Visit Frictionless error monitoring and performance insight for your app stack. jnicklas/capybara_table: (https://github.com/jnicklas/capybara_table) Capybara selectors and matchers for working with HTML tables Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed! Transcript: CHRIS: Just gotta hold on. Fly this thing straight to the crash site. STEPH: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Chris Toomey. CHRIS: And I'm Steph Viccari. STEPH: And together, we're here to share a bit of what we've learned along the way. I love that you rolled with that. [laughs] CHRIS: No, actually, it was the only thing I could do. I [laughs] was frozen into action is a weird way to describe it, but there we are. STEPH: I mentioned to you a while back that I've always wanted to do that. Today was the day. It happened. CHRIS: Today was the day. It wasn't even that long ago that you told me. I feel like you could have waited another week or two. I feel like maybe I was too prepared. But yeah, for anyone listening, you may be surprised to find out that I am not, in fact, Steph Viccari. STEPH: And they'll be surprised to find out that I actually am Chris Toomey. This is just a solo monologue. And you've done a great job of two voices [laughs] this whole time and been tricking everybody. CHRIS: It has been a struggle. But I'm glad to now get the proper recognition for the fact that I have actually [laughs] been both sides of this thing the whole time. STEPH: It's been a very impressive talent in how you've run both sides of the conversation. Well, on that note, [laughs] switching gears just a bit, what's new in your world? CHRIS: What's new in my world? Answering now as Chris Toomey. Let's see; I got two small updates, one a very positive update, one a less positive update. As is the correct order, I'm going to lead with the less positive thing. So I have a small toy app that I maintain on the side. I used to have a bunch of these little purpose-built singular apps, typically Rails app sort of things where I would play with a new technology, but it was some sort of like, oh, it's a tracker. It's a counter. We talked about breakable toys in the past. These were those, for me, serve different purposes, productivity things, or whatever. But at some point, I was like, this is too much work, so I consolidated them all. And I kept like, there was a handful of features that I liked, smashed them all together into one Rails app that I maintain. And that's just like my Rails app. It turns out it's useful to be able to program the internet. So I was like, cool, I'll do that for myself. I have this little app that I maintain. It's got like a journal in it and other things. I think I've talked about the journal in the past. But I don't actually take that good care of it. I haven't added any features in a while. It mostly just does what it's supposed to, but it had...entropy had gotten the better of it. And so, I had a very small feature that I wanted to add. It was actually just a Rake task that should run in the background on a schedule. And if something is out of order, then it should send me an email. Basically, just an update of like, you need to do something. It seemed like such a simple task. And then, oh goodness, the failure modes that I fell into. First, I was on Heroku-18. Heroku is currently on their Heroku-22 stack. 18 being the year, so it was like 2018, and then there's a 2020 stack, and then the 2022. That's the current one. So I was two stacks behind, and they were yelling at me about that. So I was like, okay, but whatever. Can I ignore that for a little while? Turns out no, because I couldn't even get the app to boot locally, something about some gems or some I think Webpacker was broken locally. So I was trying to fix things, finally got that to work. But then I couldn't get it to build on CircleCI because Node needed Python, Python 2 specifically, not Python 3, in order to build Node dependencies, particularly LibSass, I want to say, or node-sass. So node-sass needed Python 2, which I believe is end of life-d, to build a CSS authoring tool. And I kind of took a step back at that moment, and I was like, what did we do, everybody? What is going on here? And thankfully, I feel like there was more sort of unification of tools and simplification of the build tool space and whatnot. But I patched it, and I fixed some things, then finally I got it working. But then Memcache wasn't working, and I had to de-provision that and reprovision something. The amount of little...like, each thing that I fixed broke something else. I was like, the only thing I can do at this point is just burn the entire app down and rebuild it. Thankfully, I found a working version of things. But I think at some point, I've got to roll up my sleeves some weekend and do the full Rails, Ruby, everything upgrade, just get back to fresh. But my goodness, it was rough. STEPH: I feel like this is one of those reasons where we've talked in the past about you want to do something, and you keep putting it off. And it's like, if I had just sat down and done it, I could have knocked it out. Like, oh, it only took me like 5-10 minutes. But then there's this where you get excited, and then you want to dive in. And then suddenly, you do spend an hour or however long, and you're just focused on trying to get to the point where you can break ground and start building. I think that's the resistance that we're often fighting when we think about, oh, I'm going to keep delaying this because I don't know how long it's going to take. CHRIS: There's something that I see in certain programming communities, which is sort of a beginner-friendliness or a beginner's mindset or a welcomingness to beginners. I see it, particularly in the Svelte world, where they have a strong focus on being able to pick something up and run with it immediately. The entire tutorial is built as there's the tutorial on the one side, like the text, and then on the right side is an interactive REPL. And you're just playing with the Svelte REPL and poking around. And it's so tangible and immediate. And they're working on a similar thing now for SvelteKit, which is the meta-framework that does server-side rendering and all the fancy stuff. But I love the idea that that is so core to how the Svelte community works. And I'll be honest that other times, I've looked at it, and I've been like, I don't care as much about the first run experience; I care much more about the long-term maintainability of something. But it turns out that I think those two are more coupled than I had initially...like, how easy is it for a beginner to get started is closely related to or is, you know, the flip side of how easy is it for me to maintain that over time, to find the documentation, to not have a weird builder that no one else has ever seen. There's that wonderful XKCD where it's like, what's the saddest thing on the internet? Seeing the question that you have asked by one other person on Stack Overflow and no answers four years ago. It's like, yeah, that's painful. You actually want to be part of the boring, mundane, everybody's getting the same errors, and we have solutions to them. So I really appreciate when frameworks and communities care a lot about both that first run experience but also the maintainability, the error messages, the how okay is it for this system to segfault? Because it turns out segfaults prints some funny characters to your terminal. And so, like the range from human-friendly error message all the way through to binary character dump, I'm interested in folks that care about that space. But yeah, so that's just a bit of griping. I got through it. I made things work. I appreciate, again, the efforts that people are putting in to make that sad situation that I experienced not as common. But to highlight something that's really great and wonderful that I've been working with, there is a project called capybaratable. capybaratable is the gem name. And it is just this delightful little set of matchers that you can use within a Capybara, particularly within feature spec. So if you have a table, you can now make an assertion that's like, expect the table to have table row. And then you can basically pass it a hash of the column name and the value, but you can pass it any of the columns that you want. And you can pass it...basically, it reads exactly like the user would read it. And then, if there's an error, if it actually doesn't find it, if it misses the assertion, it will actually print out a little ASCII table for you, which is so nice. It's like, here's the table row that I saw. It didn't have what you were looking for, friend, sorry about that. And it's just so expressive. It forces accessibility because it basically looks at the semantic structure of a table. And if your table is not properly semantically structured, if you're not using TDs and TRs, and all that kind of stuff, then it will not find it. And so it's another one of those cases where testing can be a really useful constraint from the usability and accessibility of your application. And so, just in every way, I found this project works so well. Error messages are great. It forces you into a better way of building applications. It is just a wonderful little tool that I found. STEPH: That's awesome. I've definitely seen other thoughtboters when working in codebases that then they'll add really nice helper methods around that for like checking does this data exist in the table? And so I'm used to seeing that type of approach or taking that type of approach myself. But the ASCII table printout is lovely. That's so...yeah, that's just a nice cherry on top. I will have to lock that one away and use that in the future. CHRIS: Yeah, really, just such a delightful thing. And again, in contrast to the troubles of my weekend, it was very nice to have this one tool that was just like, oh, here's an error, and it's so easy to follow, and yeah. So it's good that there are good things in the world. But speaking of good things, what's new in your world? I hope good things. And I hope you're not about to be like, everything's terrible. But what's up with you? [laughter] STEPH: Everything's on fire. No, I do have some good things. So the good thing is that I'm preparing for...I have maternity leave that's coming up. So I am going to take maternity leave in about four-ish weeks. I know the date, but I'm saying the ish because I don't know when people are listening. [laughs] So I'm taking maternity leave coming up soon. I'm very excited, a little panicked mostly about baby preparedness, because, oh my goodness, it is such an overwhelming world, and what everyone thinks you should or shouldn't have and things that you need to do. So I've been ramping up heavily in that area. And then also planning for when I'm gone and then what that's going to look like for the team, and for clients, and for making sure I've got work wrapped up nicely. So that's a big project. It's just something that's on my mind, something that I am working through and making plans for. On the weird side, I ran into something because I'm still in test migration world. That is one of like, this is my mountain. This is my Everest. I am determined to get all of these tests. Thank you to everyone who has listened to me, especially you, listen to me talk about this test migration path I've been on and the journey that it's been. This is the goal that I have in mind that I really want to get done. CHRIS: I know that when you said, "Especially you," you were talking to me, Chris Toomey. But I want to imagine that every listener out there is just like, aww, you're welcome, Steph. So I'm going to pretend for my own sake that that's what you meant by, especially you. It's especially every one of you out there in the audience. STEPH: Yes, I love either version. And good point, because you're right, I'm looking at you. So I can say especially you since you've been on this journey with me, but everybody listening has been on this journey with me. So I've got a number of files left that I'm working through. And one of the funky things that I ran into, well, it's really not funky; it was a little bit more of an educational rabbit hole for me because it's something that I hadn't considered. So migrating over a controller test over from Test::Unit to then RSpec, there are a number of controller tests that issue requests or they call the same controller method multiple times. And at first, I didn't think too much about it. I was like, okay, well, I'm just going to move this over to RSpec, and everything is going to be fine. But based on the way a lot of the information is getting set around logging in a user and then performing an action, and then trying to log in a different user, and then perform another action that was causing mayhem. Because then the second user was never getting logged in because the first user wasn't getting logged out. And it was causing enough problems that Joël and I both sat back, and we're like, this should really be a request back because that way, we're going through the full Rails routing. We're going through more of the sessions that get set, and then we can emulate that full request and response cycle. And that was something that I just hadn't, I guess, I hadn't done before. I've never written a controller spec where then I was making multiple calls. And so it took a little while for me to realize, like, oh, yeah, controller specs are really just unit test. And they're not going to emulate, give us the full lifecycle that a request spec does. And it's something that I've always known, but I've never actually felt that pain point to then push me over to like, hey, move this to a request spec. So that was kind of a nice reminder to go through to be like, this is why we have controller specs. You can unit test a specific action; it is just hitting that controller method. And then, if you want to do something that simulates more of a user flow, then go ahead and move over to the request spec land. CHRIS: I don't know what the current status is, but am I remembering correctly that the controller specs aren't really a thing anymore and that you're supposed to just use request specs? And then there's features specs. I feel like I'm conflating...there's like controller requests and feature, but feature maybe doesn't...no, system, that's what I'm thinking of. So request specs, I think, are supposed to be the way that you do controller-like things anymore. And the true controller spec unit level thing doesn't exist anymore. It can still be done but isn't recommended or common. Does that sound true to you, or am I making stuff up? STEPH: No, that sounds true to me. So I think controller specs are something that you can still do and still access. But they are very much at that unit layer focus of a test versus request specs are now more encouraged. Request specs have also been around for a while, but they used to be incredibly slow. I think it was more around Rails 5 that then they received a big increase in performance. And so that's when RSpec and Rails were like, hey, we've improved request specs. They test more of the framework. So if you're going to test these actions, we recommend going for request specs, but controller specs are still there. I think for smaller things that you may want to test, like perhaps you want to test that an endpoint returns a particular status that shows that you're not authorized or forbidden, something that's very specific, I think I would still reach for a controller spec in that case. CHRIS: I feel like I have that slight inclination to the unit spec level thing. But I've been caught enough by different things. Like, there was a case where CSRF wasn't working. Like, we made some switch in the application, and suddenly CSRF was broken, and I was like, well, that's bad. And the request spec would have caught it, but the controller spec wouldn't. And there's lots of the middleware stack and all of the before actions. There is so much hidden complexity in there that I think I'm increasingly of the opinion, although I was definitely resistant to it at first, but like, yeah, maybe just go the request spec route and just like, sure. And they'll be a little more costly, but I think it's worth that trade-off because it's the stuff that you're not thinking about that is probably the stuff that you're going to break. It's not the stuff that you're like, definitely, if true, then do that. Like, that's the easier stuff to get right. But it's the sneaky stuff that you want your tests to tell you when you did something wrong. And that's where they're going to sneak in. STEPH: I agree. And yeah, by going with the request specs, then you're really leaning into more of an integration test since you are testing more of that request/response lifecycle, and you're not as likely to get caught up on the sneaky stuff that you mentioned. So yeah, overall, it was just one of those nice reminders of I know I use request specs. I know there's a reason that I favor them. But it was one of those like; this is why we lean into request specs. And here's a really good use case of where something had been finagled to work as a controller test but really rightfully lived in more of an integration request spec. MIDROLL AD: Debugging errors can be a developer's worst nightmare...but it doesn't have to be. Airbrake is an award-winning error monitoring, performance, and deployment tracking tool created by developers for developers that can actually help you cut your debugging time in half. So why do developers love Airbrake? Well, it has all of the information that web developers need to monitor their application - including error management, performance insights, and deploy tracking! Airbrake's debugging tool catches all your project errors, intelligently groups them, and points you to the issue in the code so you can quickly fix the bug before customers are impacted. In addition to stellar error monitoring, Airbrake's lightweight APM enables developers to track the performance and availability of their application through metrics like HTTP requests, response times, error occurrences, and user satisfaction. Finally, Airbrake Deploy Tracking helps developers track trends, fix bad deploys, and improve code quality. Since 2008, Airbrake has been a staple in the Ruby community and has grown to cover all major programming languages. Airbrake seamlessly integrates with your favorite apps and includes modern features like single sign-on and SDK-based installation. From testing to production, Airbrake notifiers have your back. Your time is valuable, so why waste it combing through logs, waiting for user reports, or retrofitting other tools to monitor your application? You literally have nothing to lose. So head on over to airbrake.io/try/bikeshed to create your FREE developer account today! STEPH: Changing gears just a bit, I have something that I'd love to chat with you about. It came up while I was having a conversation with another thoughtboter as we were discussing how do you track velocity and know if you're working quickly enough? So since we often change projects about every six months, there's the question of how do I adapt to this team? Or maybe I'm still newish to thoughtbot or to a team; how do I know that I am producing the amount of work that the client or the team expects of me and then also still balancing that and making sure that I'm working at a sustainable pace? And I think that's such a wonderful, thoughtful question. And I have some initial thoughts around it as to how someone could track velocity. I also think there are two layers to this; there could be are we looking to track an individual's velocity, or are we looking to track team velocity? I think there are a couple of different ways to look at this question. But I'm curious, what are your thoughts around tracking velocity? CHRIS: Ooh, interesting. I have never found a formal method that worked in this space, no metric, no analysis, no tool, no technique that really could boil this down and tell a truth, a useful truth about, quote, unquote, "Velocity." I think the question of individual velocity is really interesting. There's the case of an individual who joins a team who's mostly working to try and support others on the team, so doing a lot of pairing, doing a lot of other things. And their individual velocity, the actual output of lines of code, let's say, is very low, but they are helping the overall team move faster. And so I think you'll see some of that. There was an episode a while back where we talked about heuristics of a team that's moving reasonably well. And I threw out the like; I don't know, like a pull request a day sort of thing feels like the only arbitrary number that I feel comfortable throwing out there in the world. And ideally, these pull requests are relatively small, individual deployable things. But any other version of it, like, are we thinking lines of code? That doesn't make sense. Is it tickets? Well, it depends on how you size your tickets. And I think it's really hard. And I think it does boil down to it's sort of a feeling. Do we feel like we're moving at a comfortable clip? Do I feel like I'm roughly keeping pace with the rest of the team, especially given seniority and who's been on the team longer? And all of those sorts of things. So I think it's incredibly difficult to ask about an individual. I have, I think, some more pointed thoughts around as a team how we would think about it and communicate about velocity. But I'm interested what came to mind for you when you thought about it, particularly for the individual side or for the team if you want to go in that direction. STEPH: Yeah, most of my initial thoughts were more around the individual because I think that's where this person was coming from because they were more interested in, like, how do I know that I'm producing as much as the team would expect of me? But I think there's also the really interesting element of tracking a team's velocity as well. For the individual, I think it depends a lot on that particular team and their goals and what pace they're moving at. So when I do join a new team, I will look around to see, okay, well, what's the cadence? What's the standard bar for when someone picks up a ticket and then is able to push it through? How much cruft are we working with in the codebase? Because then that will change the team's expectations of yes, we know that we have a lot of legacy code that we're working with, and so it does take us longer to get through things. And that is totally fine because we are looking more to optimize our sustainability and improving the code as we go versus just trying to get new features in. I think there's also an important cultural aspect. So some teams may, unfortunately, work a lot of extra hours. And that's something that I won't bend for. I'm still going to stick to my sustainable hours. But that's something that I keep in mind that just if some other people are working a lot of evenings or just working extra hours to keep that in mind that if they do have a higher velocity to not include that in my calculation as heavily. I also really liked how you highlighted that certain individuals often their velocity is unblocking others. So it's less about the specific code or features or tickets that they're producing, but it's how many people can they help? And then they're increasing the velocity of those individuals. And then the other metrics that unfortunately can be gamified, but it's still something to look at is like, how many hours are you spending on a particular feature, the tickets? But I like that phrasing that you used earlier of what's your progress? So if someone comes to daily sync and they mention that they're working on the same thing and we're on like day three, or four, but they haven't given an update around, like, oh, I have this new thing that I'm focused on, or this new area that I'm exploring, that's when I'll start to have alarm bells go off. And I'm like, okay, you've been working on the same thing. I can't quite tell if you've made progress. It sounds like you're still in the depths of the original thing that you were on a couple of days ago. So at that point, I'm going to want to check in to see how you're doing. But yeah, I think that's why this question fascinates me so much is because I don't think there's one answer that fits for everybody. There's not a way to tell one person to say, "Hey, this is your output that you should be producing, and this applies to all teams." It's really going to vary from team to team as to what that looks like. I remember there was one team that I joined that initially; I panicked because I noticed that their team was moving at a slower rate in terms of the number of tickets and PRs and stuff that were getting pushed up, reviewed, and then merged. That was moving at a slower pace than I was used to with previous clients. And I just thought, oh, what's going on? What's slowing us down? Like, why aren't we moving faster? And I actually realized it's just because they were working at a really sustainable pace. They showed up to the office. This was back in the day when I used to go to an office, and people showed up at like 9:00 a.m. and then 5:00 o'clock; it was a ghost town, and people were gone. So they were doing really solid, great work, but they were sticking to very sustainable hours. Versus, a previous team that I had been on had more of like a rushed feeling, and so there was more output for it. And that was a really nice reset for me to watch this team and see them do such great work in a sustainable fashion and be like, oh, yeah, not everything has to be a fire, not everything has to be rushed. I think the biggest thing that I'd look at is if velocity is being called into question, so if someone is concerned that someone's not producing enough or if the team is not producing enough, the first place I'm going to look is what's our priorities and see are we prioritizing correctly? Or are people getting pulled into a lot of work that's not supporting the priorities, and then that's why suddenly it feels like we're not producing at the level that we need to? I feel like that's the common disconnect between how much work we're getting done versus then what's actually causing people or product managers, or management stress. And so reevaluating to make sure that they're on the same page is where I would look first before then thinking, oh, someone's not working hard enough. CHRIS: Yeah, I definitely resonate with all of that. That was a mini masterclass that you just gave right there in all of those different facets. The one other thing that comes to mind for me is the question is often about velocity or speed or how fast can we go. But I increasingly am of the opinion that it's less about the actual speed. So it's less about like, if you think about it in terms of the average pace, the average number of features that we're going through, I'm more interested in the standard deviation. So some days you pick up a ticket, and it takes you a day; some days you pick up a ticket, and suddenly, seven days later, you're still working on it. And both at the individual level and at the team level, I'm really interested in decreasing that standard deviation and making it so that we are more consistently delivering whatever amount of output it is but very consistently doing that. And that really helps with our ability to estimate overall bodies of work with our ability for others to know and for us to be able to sort of uphold expectations. Versus if randomly someone might pick up a piece of code or might pick up a ticket that happens to hit a landmine in the code, it's like, yeah, we've been meaning to refactor that for a while. And it turns out that thing that you thought would be super easy is really hard because we've been kicking the can on this refactoring of the fundamental data model. Sorry about that. But today's your day; you lose. Those are the sort of things that I see can be really problematic. And then similarly, on an individual side, maybe there's some stuff that you can work on that is super easy for you. But then there's other stuff that you kind of hit a wall. And I think the dangerous mode to get into is just going internal and not really communicating about that, and struggling and trying to get there on your own rather than asking for help. And it can be very difficult to ask for help in those sorts of situations. But ideally, if you're focusing on I want to be delivering in that same pace, you probably might need some help in that situation. And I think having a team that really...what you're talking about of like, if I notice someone saying the same thing at daily sync for a couple of days in a row, I will typically reach out in a very friendly, collegial way, hey, do you want someone else to take a look at that with you? Because ideally, we want to unblock those situations. And then if we do have a team that is pretty consistently delivering whatever overall velocity but it's very consistent at that velocity, it's not like 3 one day and then 0, and then 12, and then 2; it's more of like, 6,5,6,5 sort of thing, to pick random numbers out of the air, then I feel so much more able to grow that, to increase that. If the question comes to me of like, hey, we're looking at the budget for the next quarter; do we think we want to hire another developer? I think I can answer that much more accurately at that point and say what do I think that additional individual would be able to do on the team. Versus if development is kind of this sporadic thing all over the place, then it's so much harder to understand what someone new joining that team would be able to do. So it's really the slow is smooth, smooth is fast adage that I've talked about in the past that really captured my mind a while back that just continues to feel true to me. And then yeah, I can work with that so much better than occasional days of wild productivity and then weeks of sadness in the swamp of refactoring. So it's a different way to think about the question, but it is where my mind initially went when I read this question. STEPH: I'm going to start using that description for when I'm refactoring. I'm in the refactoring swamp. That's where I'm spending my time. [laughs] Talking about this particular question is helping me realize that I do think less in terms of like what is my output in the strict terms of tickets, and PRs, and things like that. But I do think more about my progress and how can I constantly show progress, not just to the world but show it to myself. So if there are tickets that then maybe the ticket was scoped too big at first and I've definitely made some really solid progress, maybe I'm able to ship something or at least identified some other work that could be broken out, then I'm going to do that. Because then I want everybody to know, like, hey, this is the progress that was made here. And I may even be able to make myself feel good and move something over to the done column. So there's that aspect of the work that I focus on more heavily. And I feel like that also gives us more opportunities to then iterate on what's the goal? Like, we're not looking to just churn out work. That's not the point. But we really want to focus on meaningful work to get done. So if we're constantly giving an update on this as the progress that I've made in this direction, that gives people more opportunities to then respond to that progress and say, "Oh, actually, I think the work was supposed to do this," or "I have questions about some of the things that you've uncovered." So it's less about just getting something done. But it's still about making sure that we're working on the right thing. CHRIS: Yeah, it doesn't matter how fast we're going if we're going in the wrong direction, so another critical aspect. You can be that person on the team who actually doesn't ship much code at all. Just make sure that we don't ship the wrong code, and you will be a critical member of that team. But shifting gears just a little bit, we have another listener question here that I'd love to get into. This one is about testing a legacy app. So reading this question, it starts off with a very nice note to us, Steph. "I want to start by saying thanks for putting out great content week after week." We are very happy to do so." So a question for you two. I just took over a legacy Rails app. It's about 12 years old, and it's a bit of a mess. There was some testing in place, but it was completely broken and hadn't been touched in over seven years. So I decided to just delete it all. My question is, where do I even start with testing? There are so many callbacks on the models and so many controller hooks that I feel like I somehow need to have a factory for every model in our repo. I need to get testing in place ASAP because that is how I develop. But we are also still on Ruby 2 and Rails 4.0. So we desperately have to upgrade. Thanks in advance for any advice." So Steph, I actually replied in an email to this kind listener who sent this. And so, I definitely have some thoughts, but I'm interested in where would you start with this. STEPH: Legacy code, I wouldn't know anything about working in legacy code. [laughs] This is a fabulous question. And yeah, the response that you provided is incredible. So I'm very excited for you to share the message that you replied with. So I'm going to try not to steal any of those because they're wonderful. But to add to that list that is soon to come, often where I start with applications like these where I need some testing in place because, as this person mentioned, that's how they work. And then also, at that point, you're just scared to ship anything because you just don't know what's going to break. So one area that you could start with is what's your rollback strategy? So if you don't have any tests in place and you send something out into the world, then what's your plan to then be able to either roll back to a safe point or perhaps it's using feature flags for anything new that you're adding so that way you can quickly turn something on and off. But having a strategy there, I think, will help alleviate some of that stress of I need to immediately add tests. It's like, yes, that's wonderful, but that's going to take time. So until you can actually write those tests, then let's figure out a plan to mitigate some of that pain. So that's where I would initially start. And then, as for adding the test, typically, you start with testing as you go. So I would add tests for the code that I'm adding that I'm working on because that's where I'm going to have the most context. And I'm going to start very high. So I might have really slow tests that test everything that is going to be feature level, integration level specs because I'm at the point that I'm just trying to document the most crucial user flows. And then once I have some of those in place, then even if they are slow, at least I'm like, okay, I know that the most crucial user flows are protected and are still working with this change that I'm making. And in a recent episode, we were talking about how to get to know a Rails app. You highlighted a really good way to get to know those crucial user flows or the most common user flows by using something like New Relic and then seeing what are the paths that people are using. Maybe there's a product manager or just someone that you're taking the app over that could also give you some help in letting you know what's the most crucial features that users are relying on day to day and then prioritizing writing tests for those particular flows. So then, at this point, you've got a rollback strategy. And then you've also highlighted what are your most crucial user flows, and then you've added some really high level probably slow tests. Something that I've also done in the past and seen others do at thoughtbot when working on a legacy project or just working on a project, it wasn't even legacy, but it just didn't have any test coverage because the team that had built it before hadn't added test coverage. We would often duplicate a lot of the tests as well. So you would have some integration tests that, yes, frankly, were very similar to others, which felt like a bad choice. But there was just some slight variation where a user-provided some different input or clicked on some small different field or something else happened. But we found that it was better to have that duplication in the test coverage with those small variations versus spending too much time in finessing those tests. Because then we could always go back and start to improve those tests as we went. So it really depends. Are you in fire mode, and maybe you need to duplicate some stuff? Or are you in a state where you can be more considerate with your tests, and you don't need to just get something in place right away? Those are some of the initial thoughts I have. I'm very excited for the thoughts that you're about to share. So I'm going to turn it over to you. CHRIS: It's sneaky in this case. You have advanced notice of what I'm about to say. But yeah, this is a super interesting topic and one of those scary places to find yourself in. Very similar to you, the first thing that I recommended was feature specs, starting at that very high level, particularly as the listener wrote in and saying there are a lot of model callbacks and controller callbacks. And before filters and all of this, it's very indirect how this application works. And so, really, it's only when the whole thing is integrated together that you're going to have a reasonable sense of what's going on. And so trying to write those high-level feature specs, having a handful of them that give you some confidence when you're deploying that those core workflows are still working as expected. Beyond that, the other things that I talked about one was observability. As an aside, I didn't mention feature flags or anything like that. And I really loved that that was something you highlighted as a different way to get to confidence, so both feature flags and rollbacks. Testing at the end of the day, the goal is to have confidence that we're deploying software that works, and a different way to get that is feature flags and rollbacks. So I really love that you highlighted that. Something that goes really well hand in hand with those is observability. This has been a thing that I've been exploring more and more and just having some tooling that at runtime will tell you if your application is behaving as expected or is not. So these can be APM-type tools, but it can also be things like Sentry or Honeybadger error monitoring, those sorts of things. And in a system like this, I wouldn't be surprised if maybe there was an existing error monitoring tool, but it had just kind of decayed over time and now just has perhaps thousands of different entries in it that have been ignored and whatnot. On more than one occasion, I've declared Sentry bankruptcy working with clients and just saying like, listen; this thing can't tell us any truths anymore. So let's burn it down and restart it. So I would recommend that and having that as a tool such that much as tests are really wonderful before the code gets out there into the wild; it turns out it's only when users start using it that the real stuff happens. And so, having observability, having tooling in place that will tell you when something breaks is equally critical in my mind. One of the other things I said, and this is probably the spiciest take on my list, is questioning the trade-off space that you're in. Is this an application that actually has a relatively low defect rate that users use and are quite happy with, and expect that level of performance and correctness, and all of those sorts of things, and so you, frankly, need to be careful with it? Or, is it potentially something that has a handful of bugs and that users are used to a certain lower fidelity experience, let's call it? And can you take advantage of that if that happens to be true? Like, I would be very careful to break something that has never been broken before that there's no expectation of that. But if we can get away with moving fast and breaking things for a little while just to try and get ourselves out of the spot that we're in, I would at least want to consider that trade-off space. Because caution slows you down, it means that your progress is going to be limited. And so, if we're able to reduce the caution filter just a little bit and move a little bit more rapidly, then ideally, we can get out of this place that we're in a little more quickly. Again, I think that's a really subtle one and one that you'd have to get buy-in from product managers and probably be very explicit in the conversations and sort of that trade-off space. But it is something that I would want to explore if I found myself in this sort of situation. The last thing that I highlighted was the fact that the versions of Ruby and Rails that were listed in the question are, I think, both end of life at this point. And so from a security perspective, that is just a giant glaring warning sign in the corner because the day that your app gets hacked, well, that's a bad day. So testing, unfortunately, I think that's the main way that you're going to get by on that as you're going through upgrades. You can deploy a new version of the application and see what happens and see if your observability can get you there. But really, testing is what you want to do. So that's where building out that testing is all the more critical so that you can perform those security upgrades because they are now truly critical to get done. And so it gives sort of more than a nice to have, more than this makes me feel comfortable. It is pretty much a necessity if you want to go through that, and you absolutely need to go through the security upgrades because otherwise, you're going to get hacked. There are just automated scanners out there. They're going to find you. You don't need to be a high vulnerability target to get taken down on the internet these days. So if it hasn't happened yet, it's going to. And I think that's an easy business case to sell is, I guess, the way that I would frame it. So those were some of my thoughts. STEPH: You bring up a really good point about needing to focus on the security upgrades. And I'm thinking that through a little bit further in regards to what trade-offs would I make? Would I wait till I have tests in place to then start the upgrades, or would I start the upgrades now but just know I'm going to spend more time manual testing on staging? Or maybe I'm solo on the project. If I have a product manager or someone else that can also help the testing with me, I think I would go for that latter approach where I would start the upgrades today and then just do more manual testing of those crucial flows and then have that rollback strategy. And as you mentioned, it's a trade-off in terms of, like, how important is it that we don't break anything? CHRIS: I think similar to the thing that both of us hit on early on is like, have some feature specs that just kick the whole application as one connected piece of code. Have that in place for the security upgrade, testing. But I agree, I wouldn't want to hold off on that because I think that's probably the scariest part of all of this. But yeah, it is, again, trade-offs. As always, it depends. But I think those are my thoughts. Anything else you want to add, Steph? STEPH: I think those are fabulous thoughts. I think you covered it all. CHRIS: Sounds good. Well, in that case, should we wrap up? STEPH: Let's wrap up. CHRIS: The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeeee!!!!!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

The Bike Shed
346: Occasional Biscuits

The Bike Shed

Play Episode Listen Later Jul 19, 2022 37:13


Natural disaster movies, anyone? It's what Steph's been into, and Chris has THOUGHTS on the drilling in Armageddon. Additionally, a chat around RuboCop RSpec rules happens, and they answer a listener's question, "how do you get acquainted with a new code base?" This episode is brought to you by BuildPulse (https://buildpulse.io/bikeshed). Start your 14-day free trial of BuildPulse today. Greenland (https://www.imdb.com/title/tt7737786/) Geostorm (https://www.imdb.com/title/tt1981128/) San Andreas (https://www.imdb.com/title/tt2126355/) Armageddon (https://www.imdb.com/title/tt0120591/) This episode is brought to you by Airbrake (https://airbrake.io/?utm_campaign=Q3_2022%3A%20Bike%20Shed%20Podcast%20Ad&utm_source=Bike%20Shed&utm_medium=website). Visit Frictionless error monitoring and performance insight for your app stack. Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed! Transcript: AD: Flaky tests take the joy out of programming. You push up some code, wait for the tests to run, and the build fails because of a test that has nothing to do with your change. So you click rebuild, and you wait. Again. And you hope you're lucky enough to get a passing build this time. Flaky tests slow everyone down, break your flow, and make things downright miserable. In a perfect world, tests would only break if there's a legitimate problem that would impact production. They'd fail immediately and consistently, not intermittently. But the world's not perfect, and flaky tests will happen, and you don't have time to fix all of them today. So how do you know where to start? BuildPulse automatically detects and tracks your team's flaky tests. Better still, it pinpoints the ones that are disrupting your team the most. With this list of top offenders, you'll know exactly where to focus your effort for maximum impact on making your builds more stable. In fact, the team at Codecademy was able to identify their flakiest tests with BuildPulse in just a few days. By focusing on those tests first, they reduced their flaky builds by more than 68% in less than a month! And you can do the same because BuildPulse integrates with the tools you're already using. It supports all of the major CI systems, including CircleCI, GitHub Actions, Jenkins, and others. And it analyzes test results for all popular test frameworks and programming languages, like RSpec, Jest, Go, pytest, PHPUnit, and more. So stop letting flaky tests slow you down. Start your 14-day free trial of BuildPulse today. To learn more, visit buildpulse.io/bikeshed. That's buildpulse.io/bikeshed. CHRIS: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Chris Toomey. STEPH: And I'm Steph Viccari. CHRIS: And together, we're here to share a bit of what we've learned along the way. So, Steph, what's new in your world? STEPH: Hey, Chris. So I've been watching more movies lately. So evenings aren't always great; I don't always feel good being around 33 weeks pregnant now. Evenings I can be just kind of exhausted from the day, and I just need to chill and prop my feet up and all that good stuff. And I've been really drawn to natural disaster like end-of-the-world-type movies, and I'm not sure what that says about me. But it's my truth; it's where I'm at. [chuckles] I watched Greenland recently, which I really enjoyed. I feel like they ended it well. I won't share any spoilers, but I feel like they ended it well. And they didn't take an easy shortcut out that I kind of thought that they might do, so that one was enjoyable. Geostorm, I watched that one just last night. San Andreas, I feel like that's one that I also watched recently. So yeah, that's what's new in my world, you know, your typical natural disaster end-of-the-world flicks. That's my new evening hobby. CHRIS: I feel like I haven't heard of any of the three that you just listed, which is wild to me because this is a category that I find enthralling. STEPH: Well, definitely start with Greenland. I feel like that one was the better of the three that I just mentioned. I don't know Geostorm or San Andreas which one you would prefer there. I feel like they're probably on par with each other in terms of like you're there for entertainment. We're not there to judge and be hypercritical of a storyline. You're there purely for the visual effects and for the ride. CHRIS: Gotcha. Interesting. So quick question then, since this seems like the category you're interested in, Armageddon or Deep Impact? STEPH: Ooh, I'm going to have to walk through the differences because I always get those mixed up. Armageddon is where they take Bruce Willis up to an asteroid, and they have to drill and drop a nuke, right? CHRIS: They sure do. STEPH: [laughs] And then what's Deep Impact about? I guess the fact that I know Armageddon better means I'm favoring that one. I can't place what...how does Deep Impact go? CHRIS: Deep Impact is just there's an asteroid coming, and it's the story and what the people do. So it's got less...it doesn't have the same pop. I believe Armageddon was a Michael Bay movie. And so it's got that Michael Bay special bit of something on it. But the interesting thing is they came out the same year; I want to say. It's one of those like Burger King and McDonald's being right next door to each other. It's like, what are you doing there? Why are you...like, asteroid devastation movies two of you at the same time, really? But yeah, Armageddon is the correct answer. Deep Impact is like a fine movie, but Armageddon is like, all right, we're going to have a movie about asteroids. Let's really go for it. Blow it out. Why not? STEPH: Yeah, I'm with you. Armageddon definitely sticks out in my memory, so I'd vote that one. Also, for your other question that you didn't ask, but you kind of implicitly asked, I'm going to go McDonald's because Burger King fries are trash, and also, McDonald's has better ice cream cones. CHRIS: Okay, so McDonald's fries. Oh no, I was thinking Wendy's, get a frosty from there, and then you make that combination because the frostys are great. STEPH: Oh yeah, that's a good combo. CHRIS: And you need the french fries to go with it, but then it's a third option that I'm introducing. Also, this wasn't a question, but I want to loop back briefly to Armageddon because it's an important piece of cinema. There's a really great...like it's DVD commentary, and it's Ben Affleck talking with Michael Bay about, "Hey, so in the movie, the premise is that the only way to possibly get this done is to train a bunch of oil drillers to be astronauts. Did we consider it all just having some astronauts learn to do oil drilling?" And Michael Bay's response is not safe for radio is how I would describe it. But it's very humorous hearing Ben Affleck describe Michael Bay responding to that. STEPH: I think they addressed that in the movie, though. They mentioned like, we're going to train them, but they're like, no, drilling is such an art and a science. There's no way. We don't have time to teach these astronauts how to drill. So instead, it's easier to teach them to be astronauts. CHRIS: Right. That is what they say in the movie. STEPH: [laughs] Okay. CHRIS: But just spending a minute teasing that one apart is like, being an astronaut is easy. You just sit in the spaceship, and it goes, boom. [laughs] It's like; actually, there's a little bit more to being an astronaut. Yes, drilling is very subtle science and art fusion. But the idea that being an astronaut [laughs] is just like, just push the go-to space button, then you go to space. STEPH: The training montage is definitely better if we get to watch people learn how to be astronauts than if we watch people learn how to drill. [laughs] So that might have also played a role. CHRIS: No question, it is the correct cinematic choice. But whether or not it's the true answer...say we were actually faced with this problem, I don't know that this is exactly how it would play out. STEPH: I think we should A/B test it. We'll have one group train to be drill experts and one group train to be astronauts, and we'll send them both up. CHRIS: This is smart. That's the way you got to do it. The one other thing that I'm going to go...you know what really grinds my gears? In the movie Armageddon, they have this robotic vehicle thing, the armadillo; I believe it's called. I know more than I thought I would remember about this movie. [chuckles] Anyway, continuing on, the armadillo, the vehicle that they use to do the drilling, has the drill arm on it that extends out and drills down into the asteroid. And it has gears on the end of it. It has three gears specifically. And the first gear is intermeshed with the second gear, which is intermeshed with the third gear, which is intermeshed with the first gear, so imagine which direction the first gear is turning, then imagine the second gear turning, then imagine the third gear turning. They can't. It's a physically impossible object. One tries to turn clockwise, and the other one is trying to go counterclockwise, and they're intermeshed. So the whole thing would just cease up. It just doesn't work. I've looked at it a bunch of times, and I want to just be wrong about this. I want to be like; I don't know what's going on. But I think the gears on the drilling machine just fundamentally at a very simple mechanical level cannot work. And again, if you're going to do it, really go for it, Michael Bay. I kind of like that, and I really hate it at the same time. STEPH: I have never noticed this. I'm intrigued. You know what? Maybe Armageddon will be the movie of choice tonight. [chuckles] Maybe that's what I'm going to watch. And I'm going to wait for the armadillo to come out so I can evaluate the gears. And I'm highly amused that this is the thing that grinds your gears are the gears on the armadillo. CHRIS: Yeah. I was a young child at the time, and I remember I actually went to Disney World, and I saw they had the prop vehicle there. And I just kind of looked up at it, and I was like, no, that's not how gears work. I may have been naive and wrong as a child, and now I've just anchored this memory deep within me. In a similar way, so I had a moment while traveling; actually, that reminded me of something that I said on a recent podcast episode where I was talking about names and pronunciation. And I was like, yeah, sometimes people ask me how to pronounce my name. And I can't imagine any variation. That was the thing I was just wrong about because 'Toomay' is a perfectly reasonable pronunciation of my name that I didn't even think... I was just so anchored to the one truth that I know in the world that my name is Toomey. And that's the only possible way anyone could pronounce it. Nope, totally wrong. So maybe the gears in Armageddon actually work really, really well, and maybe I'm just wrong. I'm willing to be wrong on the internet, which I believe is the name of the first episode that we recorded with you formally as a co-host. [chuckles] So yeah. STEPH: Yeah, that sounds true. So you're going to change the intro? It's now going to be like, and I'm Chris 'Toomay'. CHRIS: I might change it each time I come up with a new subtle pronunciation. We'll see. So far, I've got two that I know of. I can't imagine a third, but I was wrong about one. So maybe I'm wrong about two. STEPH: It would be fun to see who pays attention. As someone who deeply values pronouncing someone's name correctly, oh my goodness, that would stress me out to hear someone keep pronouncing their name differently. Or I would be like, okay, they're having fun, and they don't mind how it gets pronounced. I can't remember if we've talked about this on air but early on, I pronounced my last name differently for like one of the first episodes that we recorded. So it's 'Vicceri,' but it could also be 'Viccari'. And I've defaulted at times to saying 'Viccari' because people can spell that. It seems more natural. They understand it's V-I-C-C-A-R-I. But if I say 'Vicceri', then people want to add two Rs, or they want a Y. I don't know why it just seems to have a difference. And so then I was like, nope, I said it wrong. I need to say it right. It's 'Vicceri' even if it's more challenging for people. And I think Chad Pytel had just walked in at that moment when I was saying that to you that I had said my name differently. And he's like, "You can't do that." And I'm like, "Well, I did it. It's already out there in the world." [laughs] But also, I'm one of those people that's like, Viccari, 'Vicceri' I will accept either. In a slightly different topic and something that's going on in my world, there was a small win today with a client team that I really appreciated where someone brought up the conversation around the RuboCop RSpec rules and how RuboCop was fussing at them because they had too many lines in their test example. And so they're like, well, they're like, I feel like I'm competing, or I'm working against RuboCop. RuboCop wants me to shorten my test example lines, but yet, I'm not sure what else to do about it. And someone's like, "Well, you could extract more into before blocks and to lets and to helpers or things like that to then shorten the test. They're like, "But that does also work against readability of the test if you do that." So then there was a nice, short conversation around well, then we really need more flexibility. We shouldn't let the RuboCop metrics drive us in this particular decision when we really want to optimize for readability. And so then it was a discussion of okay, well, how much flexibility do we add to it? And I was like, "Well, what if we just got rid of it? Because I don't think there's an ideal length for how long your test should be. And I'd rather empower test authors to use all the space that they need to show their test setup and even lean into duplication before they extract things because this codebase has far more dry tests than they do duplication concerns. So I'd rather lean into the duplication at this point." And the others that happened to be in that conversation were like, "Yep, that sounds good." So then that person issued a PR that then removed the check for that particular; how long are the examples? And it was lovely. It was just like a nice, quick win and a wonderful discussion that someone had brought up. CHRIS: Ooh, I like that. That sounds like a great conversation that hit on why do we have this? What are the trade-offs? Let's actually remove it. And it's also nice that you got to that place. I've seen a lot of folks have a lot of opinions in the past in this space. And opinions can be tricky to work around, and just deeply, deeply entrenched opinions is the thing that I find interesting. And I think I'm increasingly in the space of those sort of, thou shalt not type linter rules are not ideal in my mind. I want true correctness checks that really tell some truth about the codebase. Like, we still don't have RuboCop on our project at Sagewell. I think that's true. Yeah, that's true. We have ESLint, but it's very minimal, what we have configured. And they more are in the what we deem to be true correctness checks, although that is a little bit of a blurry line there. But I really liked that idea. We turn on formatters. They just do the thing. We're not allowed to discuss the formatting, with the exception of that time that everybody snuck in and switched my 80-line length to a 120-line length, but I don't care. I'm obviously not still bitter about it. [chuckles] And then we've got a very minimal linting layer on top of that. But like TypeScript, I care deeply, and I think I've talked in previous episodes where I'm like, dial up the strictness to 14 because TypeScript tends to tell me more truths I find, even though I have to jump through some hoops to be like TypeScript, I know that this is fine, but I can't prove it. And TypeScript makes me prove it, which I appreciate about it. I also really liked the way you referred to RSpec's feedback to you was that RSpec was fussing at you. That was great. I like that. I'm going to internalize that. Whenever a linter or type system or anything like that when they tell me no, I'm going to be like, stop fussing, nope, nope. [chuckles] STEPH: I don't remember saying that, but I'm going to trust you that that's what I said. That's just my true southern self coming through on the mic, fussing, and then go get a biscuit, and it'll just be a delightful day. CHRIS: So if I give RuboCop a biscuit, it will stop fussing at me, potentially? STEPH: No, the biscuit is just for you. You get fussed at; you go get a biscuit. It makes you feel better, and then you deal with the fussing. CHRIS: Sold. STEPH: Fussing and cussing, [laughs] that's most of my work life lately, fussing and cussing. [laughs] CHRIS: And occasional biscuits, I hope. STEPH: And occasional biscuits. You got it. But that's what's new in my world. What's going on in your world? CHRIS: Let's see. In my world, it's a short week so far. So recording on Wednesday, Monday was a holiday. And I was out all last week, which very much enjoyed my vacation. It was lovely. Went over to Europe, hung out there for a bit, some time in Paris, some time in Amsterdam, precious little time on a computer, which is very rare for me. So it was very enjoyable. But yeah, back now trying to just get back into the swing of things. Thankfully, this turned out to be a really great time to step away from the work for a little while because we're still in this calm before the storm but in a good way is how I would describe it. We have a major facet of the Sagewell platform that we are in the planning modes for right now. But we need to get a couple of different considerations, pick a partner vendor, et cetera, that sort of thing. So right now, we're not really in a position to break ground on what we know will be a very large body of work. We're also not taking on anything else too big. We're using this time to shore up a lot of different things. As an example, one of the fun things that we've done in this period of time is we have a lot of webhooks in the app, like a lot of webhooks coming into the app, just due to the fact that we're an integration of a lot of services under the hood. And we have a pattern for how we interact with and process, so we actually persist the webhook data when they come in. And then we have a background job that processes and watch our pattern to make sure we're not losing anything and the ability to verify against our local version, and the remote version, a bunch of different things. Because turns out webhooks are critical to how our app works. And so that's something that we really want to take very seriously and build out how we work with that. I think we have eight different webhook integrations right now; maybe it's more. It's a lot. And with those, we've implemented the same pattern now eight times; I want to say. And in squinting at it from a distance, we're like; it is indeed identically the same pattern in all eight cases or with the tiniest little variation in one of them. And so we've now accepted like, okay, that's true. So the next one of them that we introduced, we opted to do it in a generic way. So we introduced the abstraction with the next iteration of this thing. And now we're in a position...we're very happy with what we ended up with there. It's like the best of all of the other versions of it. And now, the plan will be to slowly migrate each of the existing ones to be no longer a unique special version of webhook processing but use the generic webhook processing pattern that we have in the app. So that's nice. I feel good about how long we waited as well because it's like, we have webhooks. Let's introduce the webhook framework to rule them all within our app. It's like, no, wait until you see. Check and make sure they are, in fact, the same and not just incidental duplication. STEPH: I appreciate that so much. That's awesome. That sounds like a wonderful use of that in-between state that you're in where you still got to make progress but also introduce some refactoring and a new concept. And I also appreciate how long you waited because that's one of those areas where I've just learned, like, just wait. It's not going to hurt you. Just embrace the duplication and then make sure it's the right thing. Because even if you have to go in and update it in a couple of places, okay, sure, that feels a little tedious, but it feels very safe too. If it doesn't feel safe...I could talk myself back and forth on this one. If it doesn't feel safe, that's a different discussion. But if you're going through and you have to update something in a couple of different places, that's quick. And sure, you had to repeat yourself a little bit, but that's fine. Versus if you have two or three of something and you're like, oh, I immediately must extract. That's probably going to cause more pain than it's worth at this point. CHRIS: Yeah, exactly, exactly that. And we did get to that place where we were starting to feel a tiny bit of pain. We had a surprising bit of behavior that when we looked at it, we were like, oh, that's interesting, because of how we implemented the webhook pattern, this is happening. And so then we went to fix it, but we were like, oh, it would actually be really nice to have this fixed across everything. We've had conversations about other refinements, enhancements, et cetera; that we could do in this space. That, again, would be really nice to be able to do holistically across all of the different webhook integration things that we have. And so it feels like we waited the right amount of time. But then we also started to...we're trying to be very responsive to the pressure that the system is pushing back on us. As an aside, the crispy Brussels snack hour and the crispy Brussels work lunch continue to be utterly fantastic ways in which we work. For anyone that is unfamiliar or hasn't listened to episodes where I rambled about those nonsense phrases that I just said, they're basically just structured time where the engineering team at Sagewell looks at and discusses higher-level architecture, refactoring, developer experience, those sort of things that don't really belong on the core product board. So we have a separate place to organize them, to gather them. And then also, we have a session where we vote on them, decide which ones feel important to take on but try and make sure we're being intentional about how much of that work we're taking on relative to how much of core product work and try and keep sort of a good ratio in between the two. And thus far, that's been really fantastic and continues to be, I think, really effective. And also the sort of thing that just keeps the developer team really happy. So it's like, I'm happy to work in this system because we know we have a way to change it and improve it where there's pain. STEPH: I like the idea of this being a game show where it's like refactor island, and everybody gets together and gets to vote which refactor stays or gets booted off the island. I'm also going to go back and qualify something I said a moment ago, where if something feels safe in terms of duplication, where it starts to feel unsafe is if there's like an area that you forgot to update because you didn't realize it's duplicated in several areas and then that causes you pain. Then that's one of those areas where I'll start to say, "Okay, let's rethink the duplication and look to dry this up." CHRIS: Yep, indeed. It's definitely like a correction early on in my career and overcorrection back and trying to find that happy medium place. But as an aside, just throwing this out there, so webhooks are an interesting space. I wish it were a more commoditized offering of platforms. Every vendor that we're integrating with that does webhooks does it slightly differently. It's like, "Oh, do you folks have retries?" They're like, "No." It's like, oh, what do you mean no? I would love it if you had retries because, I don't know, we might have some reason to not receive one of them. And there's polling, and there are lots of different variations. But the one thing that I'm surprised by is that webhook signing I don't feel like people take it serious enough. It is a case where it's not a huge security vulnerability in your app. But I was reading someone who is a security analyst at one point. And they were describing sort of, I've done tons of in-the-code audits of security practices, and here are the things that I see. And so it's the normal like OWASP Top 10 Cross-Site Request Forgery, and SQL injection, and all that kind of stuff. But one of the other ones he highlighted is so often he finds webhooks that are not verified in any way. So it's just like anyone can post data into the system. And if you post it in the right shape, the system's going to do some stuff. And there's no way for the external system to enforce that you properly validate and verify a webhook coming in, verify that payload. It's an extra thing where you do the checksum math and whatnot and take the signature header. I've seen somewhere they just don't provide it. And it's like, what do you mean you don't provide it? You must provide it, please. So it's either have an API key so that we have some way to verify that you are who you say you are or add a signature, and then we'll calculate it. And it's a little bit of a dance, and everybody does it different, but whatever. But the cases where they just don't have it, I'm like, I'm sorry, what now? You're going to say whom? But yeah, then it's our job to definitely implement that. So this is just a notice out there to anyone that's listening. If you got a bunch of webhook handling code in your app, maybe spot-check that you're actually verifying the payloads because it's possible that you're not. And that's a weird, very open hole in the side of your application. STEPH: That's a really great point. I have not worked with webhooks recently. And in the past, I can't recall if that's something that I've really looked at closely. So I'm glad you shared that. CHRIS: It's such an easy thing to skip. Like, it's one of those things that there's no way to enforce it. And so, I'd be interested in a survey that can't be done because this is all proprietary data. But what percentage of webhook integrations are unverified? Is it 50%? Is it 10%? Is it 100%? It's definitely not 100. But it's somewhere in there that I find interesting. It's not a terribly exploitable vulnerability because you have to have deep knowledge of the system. In order to take advantage of it, you need to know what endpoint to hit to, what shape of data to send because otherwise, you're probably just going to cause an error or get a bunch of 404s. But like, it's, I don't know, it's discoverable. And yeah, it's an interesting one. So I will hop off my webhook soapbox now, but that's a thought. MIDROLL AD: Debugging errors can be a developer's worst nightmare...but it doesn't have to be. Airbrake is an award-winning error monitoring, performance, and deployment tracking tool created by developers for developers, that can actually help you cut your debugging time in half. So why do developers love Airbrake? Well, it has all of the information that web developers need to monitor their application - including error management, performance insights, and deploy tracking! Airbrake's debugging tool catches all your project errors, intelligently groups them, and points you to the issue in the code so you can quickly fix the bug before customers are impacted. In addition to stellar error monitoring, Airbrake's lightweight APM enables developers to track the performance and availability of their application through metrics like HTTP requests, response times, error occurrences, and user satisfaction. Finally, Airbrake Deploy Tracking helps developers track trends, fix bad deploys, and improve code quality. Since 2008, Airbrake has been a staple in the Ruby community and has grown to cover all major programming languages. Airbrake seamlessly integrates with your favorite apps and includes modern features like single sign-on and SDK-based installation. From testing to production, Airbrake notifiers have your back. Your time is valuable, so why waste it combing through logs, waiting for user reports, or retrofitting other tools to monitor your application? You literally have nothing to lose. So head on over to airbrake.io/try/bikeshed to create your FREE developer account today! CHRIS: But now that I'm off my soapbox, I believe we have a topic that was suggested. Do you want to provide a little bit of context here, Steph? STEPH: Yeah, I'd love to. So this came up when I was having a conversation with another thoughtboter. And given that we change projects fairly frequently, on the Boost team, we typically change projects around every six months. They asked a really thoughtful question that was "How do you get acquainted with a new codebase? So given that you're changing projects so often, what are some of the tips and tricks for ways that you've learned to then quickly get up to speed with a new codebase?" Because, frankly, that is one of the thoughtbot superpowers is that we are really good at onboarding each other and then also getting up to speed with a new team, and their processes, and their codebase. So I have a couple of ideas, and then I'd love to hear some of your thoughts as well. So I'll dive in with a couple. So the first one, this one's frankly my favorite. Like day one, if there's a team where I'm joining and they have someone that can walk me through the application from the users' perspective, maybe it's someone that's in sales, or maybe it's someone on the product team, maybe it's a recording that they've already done for other people, but that's my first and favorite way to get to know an application. I really want to know what are users experience as they're going through this app? That will help me focus on the more critical areas of the application based on usage. So if that's available, that's fabulous. I'm also going to tailor a lot of this more to like a Rails app since that's typically the type of project that I'm onboarding to. So the other types of questions that I like to find answers to are just like, what's my top-level structure? Like to look through the app and see how are things organized? Chris, you've mentioned in a previous episode where you have your client structure that then highlights all the third-party clients that you're working with. Are we using engines in the app? Is there anything that seems a bit more unique to that application that I'm going to want to brush up on or look into? What's the test coverage like? Do they have something that's already highlighting how much test coverage they have? If not, is there something that then I can run locally that will then show me that test coverage? I also really like to look at the routes file. That's one of my other favorite places because that also is very similar to getting an overview of the product. I get to see more from the user perspective. What are the common resources that people are going to, and what are the domain topics that I'm working with in this new application? I've got a couple more, but I'm going to pause there and see how you get acquainted with a new app. CHRIS: Well, unsurprisingly, I agree with all of those. We're still searching for that dare to disagree beyond Pop-Tarts and IPAs situation. To reiterate or to emphasize some of the points you made, the sales demo thing? I absolutely love that one because, yes, absolutely. What's the most customer-centric point of view that I can have? Can I then login to a staging version of the site so I can poke around and hopefully not break anything or move real money or anything like that? But understanding why is this thing, not in code, but in actual practical, observable, intractable software? Beyond that, your point about the routes, absolutely, that's one of my go-to's, although the routes there often is so much in the routes, and it's like some of those may actually be unused. So a corollary to the routes where available if there's an APM tool like Scout, or New Relic, or something like that, taking a look at that and seeing what are the heavily trafficked endpoints within this app? I like to think about it as the entry points into this codebase. So the routes file enumerates all of them, but some of them matter, and some of them don't. And so, an APM tool can actually tell you which are the ones that are seeing a ton of traffic. That's a really interesting question for me. Similarly, if we're on Heroku, I might look is there a scheduler? And if so, what are the tasks that are running in the background? That's another entry point into the app. And so I like to think about it from that idea of entry points. If it's not on Heroku, and then there's some other system, like, I've used Cronic. I think it's Cronic, Whenever the Cron thing. Whenever, that's what it is, the Whenever gem that allows you to implement that, but it's in a file within the codebase, which as an aside, I really love that that's committed and expressive in the code. Then that's another interesting one to see. If it's more exotic than that, I may have to chase it down or ask someone, but I'll try and find what are all of the entry points and which are the ones that matter the most? I can drill down from there and see, okay, what code then supports these entry points into the application? I want to give an answer that also includes something like, oh, I do fancy static analysis in the codebase, and I do a churn versus complexity graph, and I start to...but I never do that, if we're being honest. The thing that I do is after that initial cursory scan of the landscape, I try and work on something that is relatively through the layers of the app, so not like, oh, I'll fix the text in a button. But like, give me something weird and ideally, let me pair with someone and then try and move through the layers of the app. So okay, here's our UI. We're rendering in this way. The controllers are integrated in this way, et cetera. This is our database. Try and get through all the layers if possible to try and get as holistic of a view of how the application works. The other thing that I think is really interesting about what you just said is you're like, I'm going to give some answers that are somewhat specific to a Rails app. And that totally makes sense to me because I know how to answer this in the context of a Rails app because those organizational patterns are so useful that I can hop into different Rails apps. And I've certainly seen ones that I'm like, this is odd and unfamiliar to me, but most of them are so much more discoverable because of that consistency. Whereas I have worked on a number of React apps, and every single one I come into, I'm like, okay, wait, what are we doing? How are we doing state management? What's the routing like? Are we server-side rendering, are we not? And it is a thing that...I see that community really moving in the direction of finding the meta frameworks that stitch the pieces together and provide more organizational structure and answer more of the questions out of the box. But it continues to be something that I absolutely love about Rails is that Rails answers so many of the questions for me. New people joining the team are like, oh, it's a Rails app, cool. I know how to Rails, and we get to run with that. And so that's more of a pitch for Rails than an answer to the question, but it is a thing that I felt in answering this question. [laughs] But yeah, those are some thoughts. But interested, it sounds like you had some more as well. I would love to hear what else was in your mind when you were thinking about this. STEPH: I do. And I want to highlight you said some really wonderful things. One that really stuck out to me that I had not considered is using Scout APM to look at heavily-trafficked endpoints. I have that on my list in regards as something that I want to know what's my error tracking, observability. Like, if I break something or if you give me a bug ticket to work on, what am I going to use? How am I going to understand what's going wrong? But I hadn't thought of it in terms of seeing which endpoints are heavily used. So I really liked that one. I also liked how you highlighted that you wish you'd do something fancy around doing a churn versus complexity kind of graph because I thought of that too. I was like, oh, that would be such a nice answer. But the truth is I also don't do that. I think it's all those things. I think it would be fun to make it easy. So I do that with new applications. But I agree; I typically more just dive in like, hey, give me a ticket. Let me go from there. I might do some simple command-line checking. So, for example, if I want to look through app models, let's find out which model is the largest. I may look for that to see do we have a God object or something like that? So I may look there. I just want to know how long are some of these files? But I also don't use a particular tool for that churn versus complexity. CHRIS: I think you hit the nail on the head with like, I wish that were easier or more in our toolset. But here on The Bike Shed, we tell the truth. And that is aspirational code flexing that we do not yet have. But I agree, that would be a really nice way to explore exactly what you're describing of, like, who are the God models? I'll definitely do that check, but not some of the more subtle and sophisticated show me the change over time of all these...like nah, that's not what I'm doing, much as I would like to be able to answer that way. STEPH: But it also feels like one of those areas like, it would be nice, but I would be intrigued to see how much I use that. That might be a nice anecdote to have. But I find the diving into the codebase to be more fruitful because I guess it depends on what I'm really looking at. Am I looking to see how complicated of a codebase this is? Because then I need to give more of a high-level review to someone to say how long I think it's going to take for me to work on a particular feature or before I'm joining a team, like, who do I think are good teammates that would then enjoy working on this application? That feels like a very different question to me versus the I'm already part of the team. I'm here. We're going to have complexity and churn. So I can just learn some of that over time. I don't have to know that upfront. Although it may be nice to just know at a high level, say like, okay, if I pick up a ticket, and then I look at that churn and complexity, to be like, okay, my ticket falls right smack-dab in the middle of that. So it's going to be a fun first week. That could be a fun fact. But otherwise, I'm not sure. I mean, yeah, I'd be intrigued to see how much it helps me. One other place that I do browse is I go to the gem file. I'm just always curious, what do people have in their tool bag? I want to see are there any gems that have been pulled in that are helping the team process some deprecated behavior? So something that's been pulled out of Rails but then pulled into a separate gem. So then that way, they don't have to upgrade just yet, or they can upgrade but then still keep some of that existing old deprecated behavior. That kind of stuff is interesting to me. And also, you called it earlier pairing. That's my other favorite way. I want to hear how people talk about the codebase, how they navigate. What are they frustrated by? What brings them joy? All of that is really helpful too. I think that covers all the ways that I immediately will go to when getting acquainted with a new codebase. CHRIS: I think that covers most of what I have in mind, although the question is framed in an interesting way that I think really speaks to the consultant mindset. How do I get acquainted with a new codebase? But if you take the question and flip it around sort of 180 degrees, I think the question can be reframed as how does an organization help people onboard into a codebase? And so everything we just described are like, here's what I do, here's how I would go about it, and pairing starts to get to collaboration. I think we've talked in a number of episodes about our thoughts on onboarding and being intentional with that, pairing people up. A lot of things we described it's like, it's ideal actually if the organization is pushing this. And you and I both worked as consultants for long enough that we're really in the mindset of like, all right, let's assume I'm just showing up. There's no one else there. They give me a laptop and no documentation and no other humans I'm allowed to talk to. How do I figure this out and get the next feature out to production? And ideally, it's something slightly better than that that we experience, but we're ready for whatever it is. Versus, most people are working within the context of an organization for a longer period of time. And most organizations should be thinking about it from the perspective of how do I help the new hires come into this codebase and become effective as quickly as possible? And so I think a lot of what we said can just be flipped around and said from the other way, like, pair them up, put them on a feature early, give them a walkthrough of the codebase, give them a sales-centric demo. Yeah, I feel equally about those things when said from the other side, but I do want to emphasize that this shouldn't be you're out there in the middle of the jungle with only a machete, and you got to figure out this codebase. Ideally, the organization is actually like, no, no, we'll help you. It's ours, so we know it. We can help you find the weird stuff. STEPH: That's a really nice distinction, though, because you're right; I hadn't really thought about this. I was thinking about this from more of the perspective of you're out in the jungle with a machete, minus we did mention pairing in there [laughs] and maybe a demo. I was approaching it more from you're isolated or more solo and then getting accustomed to the codebase versus if you have more people to lean on. But then that also makes me think of all the other processes that I didn't mention that I would include in that onboarding that you're speaking of, of like, how does this team work in terms of where do I push my code? What hooks are going to run? And then what do I wait for? How many people need to review my code? There are all those process-y questions that I think would ideally be included on the onboarding. But that has happened before, I mean, where we've joined projects, and it's been like, okay, good luck. Let us know if you need anything. And so then you do need those machete skills to then start hacking away. [laughs] CHRIS: We've been burned before. STEPH: They come in handy. [laughs] So when you are in that situation, and there's a comet that's coming to destroy earth, and there's a Rails application that is preventing this big doomsday, the question is, do you take astronauts and train them to be Rails experts, or do you take Rails developers and train them to be astronauts? I think that's the big question. CHRIS: What would Michael Bay do? STEPH: On that note, shall we wrap up? CHRIS: Let's wrap up. The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeeeee!!!!!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

Screaming in the Cloud
Kubernetes and OpenGitOps with Chris Short

Screaming in the Cloud

Play Episode Listen Later Jul 14, 2022 39:01


About ChrisChris Short has been a proponent of open source solutions throughout his over two decades in various IT disciplines, including systems, security, networks, DevOps management, and cloud native advocacy across the public and private sectors. He currently works on the Kubernetes team at Amazon Web Services and is an active Kubernetes contributor and Co-chair of OpenGitOps. Chris is a disabled US Air Force veteran living with his wife and son in Greater Metro Detroit. Chris writes about Cloud Native, DevOps, and other topics at ChrisShort.net. He also runs the Cloud Native, DevOps, GitOps, Open Source, industry news, and culture focused newsletter DevOps'ish.Links Referenced: DevOps'ish: https://devopsish.com/ EKS News: https://eks.news/ Containers from the Couch: https://containersfromthecouch.com opengitops.dev: https://opengitops.dev ChrisShort.net: https://chrisshort.net Twitter: https://twitter.com/ChrisShort TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Welcome to Screaming in the Cloud. I'm Corey Quinn. Coming back to us since episode two—it's always nice to go back and see the where are they now type of approach—I am joined by Senior Developer Advocate at AWS Chris Short. Chris, been a few years. How has it been?Chris: Ha. Corey, we have talked outside of the podcast. But it's been good. For those that have been listening, I think when we recorded I wasn't even—like, when was season two, what year was that? [laugh].Corey: Episode two was first pre-pandemic and the rest. I believe—Chris: Oh. So, yeah. I was at Red Hat, maybe, when I—yeah.Corey: Yeah. You were doing Red Hat stuff, back when you got to work on open-source stuff, as opposed to now, where you're not within 1000 miles of that stuff, right?Chris: Actually well, no. So, to be clear, I'm on the EKS team, the Kubernetes team here at AWS. So, when I joined AWS in October, they were like, “Hey, you do open-source stuff. We like that. Do more.” And I was like, “Oh, wait, do more?” And they were like, “Yes, do more.” “Okay.”So, since joining AWS, I've probably done more open-source work than the three years at Red Hat that I did. So, that's kind of—you know, like, it's an interesting point when I talk to people about it because the first couple months are, like—you know, my friends are like, “So, are you liking it? Are you enjoying it? What's going on?” And—Corey: Do they beat you with reeds? Like, all the questions people have about companies? Because—Chris: Right. Like, I get a lot of random questions about Amazon and AWS that I don't know the answer to.Corey: Oh, when I started telling people, I fixed Amazon bills, I had to quickly pivot that to AWS bills because people started asking me, “Well, can you save me money on underpants?” It's I—Chris: Yeah.Corey: How do you—fine. Get the prime credit card. It docks 5% off the bill, so there you go. But other than that, no, I can't.Chris: No.Corey: It's—Chris: Like, I had to call my bank this morning about a transaction that I didn't recognize, and it was from Amazon. And I was like, that's weird. Why would that—Corey: Money just flows one direction, and that's the wrong direction from my employer.Chris: Yeah. Like, what is going on here? It shouldn't have been on that card kind of thing. And I had to explain to the person on the phone that I do work at Amazon but under the Web Services team. And he was like, “Oh, so you're in IT?”And I'm like, “No.” [laugh]. “It's actually this big company. That—it's a cloud company.” And they're like, “Oh, okay, okay. Yeah. The cloud. Got it.” [laugh]. So, it's interesting talking to people about, “I work at Amazon.” “Oh, my son works at Amazon distribution center,” blah, blah, blah. It's like, cool. “I know about that, but very little. I do this.”Corey: Your son works in Amazon distribution center. Is he a robot? Is normally my next question on that? Yeah. That's neither here nor there.So, you and I started talking a while back. We both write newsletters that go to a somewhat similar audience. You write DevOps'ish. I write Last Week in AWS. And recently, you also have started EKS News because, yeah, the one thing I look at when I'm doing these newsletters every week is, you know what I want to do? That's right. Write more newsletters.Chris: [laugh].Corey: So, you are just a glutton for punishment? And, yeah, welcome to the addiction, I suppose. How's it been going for you?Chris: It's actually been pretty interesting, right? Like, we haven't pushed it very hard. We're now starting to include it in things. Like we did Container Day; we made sure that EKS news was on the landing page for Container Day at KubeCon EU. And you know, it's kind of just grown organically since then.But it was one of those things where it's like, internally—this happened at Red Hat, right—when I started live streaming at Red Hat, the ultimate goal was to do our product management—like, here's what's new in the next version thing—do those live so anybody can see that at any point in time anywhere on Earth, the second it's available. Similar situation to here. This newsletter actually is generated as part of a report my boss puts together to brief our other DAs—or developer advocates—you know, our solutions architects, the whole nine yards about new EKS features. So, I was like, why can't we just flip that into a weekly newsletter, you know? Like, I can pull from the same sources you can.And what's interesting is, he only does the meeting bi-weekly. So, there's some weeks where it's just all me doing it and he ends up just kind of copying and pasting the newsletter into his document, [laugh] and then adds on for the week. But that report meeting for that team is now getting disseminated to essentially anyone that subscribes to eks.news. Just go to the site, there's a subscribe thing right there. And we've gotten 20 issues in and it's gotten rave reviews, right?Corey: I have been a subscriber for a while. I will say that it has less Chris Short personality—Chris: Mm-hm.Corey: —to it than DevOps'ish does, which I have to assume is by design. A lot of The Duckbill Group's marketing these days is no longer in my voice, rather intentionally, because it turns out that being a sarcastic jackass and doing half-billion dollar AWS contracts can not to be the most congruent thing in the world. So okay, we're slowly ameliorating that. It's professional voice versus snarky voice.Chris: Well, and here's the thing, right? Like, I realized this year with DevOps'ish that, like, if I want to take a week off, I have to do, like, what you did when your child was born. You hired folks to like, do the newsletter for you, or I actually don't do the newsletter, right? It's binary: hire someone else to do it, or don't do it. So, the way I structured this newsletter was that any developer advocate on my team could jump in and take over the newsletter so that, you know, if I'm off that week, or whatever may be happening, I, Chris Short, am not the voice. It is now the entire developer advocate team.Corey: I will challenge you on that a bit. Because it's not Chris Short voice, that's for sure, but it's also not official AWS brand voice either.Chris: No.Corey: It is clearly written by a human being who is used to communicating with the audience for whom it is written. And that is no small thing. Normally, when oh, there's a corporate newsletter; that's just a lot of words to say it's bad. This one is good. I want to be very clear on that.Chris: Yeah, I mean, we have just, like, DevOps'ish, we have sections, just like your newsletter, there's certain sections, so any new, what's new announcements, those go in automatically. So, like, that can get delivered to your inbox every Friday. Same thing with new blog posts about anything containers related to EKS, those will be in there, then Containers from the Couch, our streaming platform, essentially, for all things Kubernetes. Those videos go in.And then there's some ecosystem news as well that I collect and put in the newsletter to give people a broader sense of what's going on out there in Kubernetes-land because let's face it, there's upstream and then there's downstream, and sometimes those aren't in sync, and that's normal. That's how Kubernetes kind of works sometimes. If you're running upstream Kubernetes, you are awesome. I appreciate you, but I feel like that would cause more problems and it's worse sometimes.Corey: Thank you for being the trailblazers. The rest of us can learn from your misfortune.Chris: [laugh]. Yeah, exactly. Right? Like, please file your bugs accordingly. [laugh].Corey: EKS is interesting to me because I don't see a lot of it, which is, probably, going to get a whole lot of, “Wait, what?” Moments because wait, don't you deal with very large AWS bills? And I do. But what I mean by that is that EKS, until you're using its Fargate expression, charges for the control plane, which rounds to no money, and the rest is running on EC2 instances running in a company's account. From the billing perspective, there is no difference between, “We're running massive fleets of EKS nodes.” And, “We're managing a whole bunch of EC2 instances by hand.”And that feels like an interesting allegory for how Kubernetes winds up expressing itself to cloud providers. Because from a billing perspective, it just looks like one big single-tenant application that has some really strange behaviors internally. It gets very chatty across AZs when there's no reason to, and whatnot. And it becomes a very interesting study in how to expose aspects of what's going on inside of those containers and inside of the Kubernetes environment to the cloud provider in a way that becomes actionable. There are no good answers for this yet, but it's something I've been seeing a lot of. Like, “Oh, I thought you'd be running Kubernetes. Oh, wait, you are and I just keep forgetting what I'm looking at sometimes.”Chris: So, that's an interesting point. The billing is kind of like, yeah, it's just compute, right? So—Corey: And my insight into AWS and the way I start thinking about it is always from a billing perspective. That's great. It's because that means the more expensive the services, the more I know about it. It's like, “IAM. What is that?” Like, “Oh, I have no idea. It's free. How important could it be?” Professional advice: do not take that philosophy, ever.Chris: [laugh]. No. Ever. No.Corey: Security: it matters. Oh, my God. It's like you're all stars. Your IAM policy should not be. I digress.Chris: Right. Yeah. Anyways, so two points I want to make real quick on that is, one, we've recently released an open-source project called Carpenter, which is really cool in my purview because it looks at your Kubernetes file and says, “Oh, you want this to run on ARM instance.” And you can even go so far as to say, right, here's my limits, and it'll find an instance that fits those limits and add that to your cluster automatically. Run your pod on that compute as long as it needs to run and then if it's done, it'll downsize—eventually, kind of thing—your cluster.So, you can basically just throw a bunch of workloads at it, and it'll auto-detect what kind of compute you will need and then provision it for you, run it, and then be done. So, that is one-way folks are probably starting to save money running EKS is to adopt Carpenter as your autoscaler as opposed to the inbuilt Kubernetes autoscaler. Because this is instance-aware, essentially, so it can say, like, “Oh, your massive ARM application can run here,” because you know, thank you, Graviton. We have those processors in-house. And you know, you can run your ARM64 instances, you can run all the Intel workloads you want, and it'll right size the compute for your workloads.And I'll look at one container or all your containers, however you want to configure it. Secondly, the good folks over at Kubecost have opencost, which is the open-source version of Kubecost, basically. So, they have a service that you can run in your clusters that will help you say, “Hey, maybe this one notes too heavy; maybe this one notes too light,” and you know, give you some insights into Kubernetes spend that are a little bit more granular as far as usage and things like that go. So, those two projects right there, I feel like, will give folks an optimal savings experience when it comes to Kubernetes. But to your point, it's just compute, right? And that's really how we treat it, kind of, here internally is that it's a way to run… compute, Kubernetes, or ECS, or any of those tools.Corey: A fairly expensive one because ignoring entirely for a second the actual raw cost of compute, you also have the other side of it, which is in every environment, unless you are doing something very strange or pre-funding as a one-person startup in your spare time, your payroll costs will it—should—exceed your AWS bill by a fairly healthy amount. And engineering time is always more expensive than services time. So, for example, looking at EKS, I would absolutely recommend people use that rather than rolling their own because—Chris: Rolling their own? Yeah.Corey: —get out of that engineering space where your time is free. I assure you from a business context, it is not. So, there's always that question of what you can do to make things easier for people and do more of the heavy lifting.Chris: Yeah, and to your rather cheeky point that there's 17 ways to run a container on AWS, it is answering that question, right? Like those 17 ways, like, how much of this do you want to run yourself, you could run EKS distro on EC2 instances if you want full control over your environment.Corey: And then run IoT Greengrass core on top within that cluster—Chris: Right.Corey: So, I can run my own Lambda function runtime, so I'm not locked in. Also, DynamoDB local so I'm not locked into AWS. At which point I have gone so far around the bend, no one can help me.Chris: Well—Corey: Pro tip, don't do that. Just don't do that.Chris: But to your point, we have all these options for compute, and specifically containers because there's a lot of people that want to granularly say, “This is where my engineering team gets involved. Everything else you handle.” If I want EKS on Spot Instances only, you can do that. If you want EKS to use Carpenter and say only run ARM workloads, you can do that. If you want to say Fargate and not have anything to manage other than the container file, you can do that.It's how much does your team want to manage? That's the customer obsession part of AWS coming through when it comes to containers is because there's so many different ways to run those workloads, but there's so many different ways to make sure that your team is right-sized, based off the services you're using.Corey: I do want to change gears a bit here because you are mostly known for a couple of things: the DevOps'ish newsletter because that is the oldest and longest thing you've been doing the time that I've known you; EKS, obviously. But when prepping for this show, I discovered you are now co-chair of the OpenGitOps project.Chris: Yes.Corey: So, I have heard of GitOps in the context of, “Oh, it's just basically your CI/CD stuff is triggered by Git events and whatnot.” And I'm sitting here going, “Okay, so from where you're sitting, the two best user interfaces in the world that you have discovered are YAML and Git.” And I just have to start with the question, “Who hurt you?”Chris: [laugh]. Yeah, I share your sentiment when it comes to Git. Not so much with YAML, but I think it's because I'm so used to it. Maybe it's Stockholm Syndrome, maybe the whole YAML thing. I don't know.Corey: Well, it's no XML. We'll put it that way.Chris: Thankfully, yes because if it was, I would have way more, like, just template files laying around to build things. But the—Corey: And rage. Don't forget rage.Chris: And rage, yeah. So, GitOps is a little bit more than just Git in IaC—infrastructure as Code. It's more like Justin Garrison, who's also on my team, he calls it infrastructure software because there's four main principles to GitOps, and if you go to opengitops.dev, you can see them. It's version one.So, we put them on the website, right there on the page. You have to have a declared state and that state has to live somewhere. Now, it's called GitOps because Git is probably the most full-featured thing to put your state in, but you could use an S3 bucket and just version it, for example. And make it private so no one else can get to it.Corey: Or you could use local files: copy-of-copy-of-this-thing-restored-parentheses-use-this-one-dot-final-dot-doc-dot-zip. You know, my preferred naming convention.Chris: Ah, yeah. Wow. Okay. [laugh]. Yeah.Corey: Everything I touch is terrifying.Chris: Yes. Geez, I'm sorry. So first, it's declarative. You declare your state. You store it somewhere. It's versioned and immutable, like I said. And then pulled automatically—don't focus so much on pull—but basically, software agents are applying the desired state from source. So, what does that mean? When it's—you know, the fourth principle is implemented, continuously reconciled. That means those software agents that are checking your desired state are actually putting it back into the desired state if it's out of whack, right? So—Corey: You're talking about agents running it persistently on instances, validating—Chris: Yes.Corey: —a checkpoint on a cron. How is this meaningfully different than a Puppet agent running in years past? Having spent I learned to speak publicly by being a traveling trainer for Puppet; same type of model, and in fact, when I was at Pinterest, we wound up having a fair bit—like, that was their entire model, where they would have—the Puppet's code would live in an S3 bucket that was then copied down, I believe, via Git, and then applied to the instance on a schedule. Like, that sounds like this was sort of a early days GitOps.Chris: Yeah, exactly. Right? Like so it's, I like to think of that as a component of GitOps, right? DevOps, when you talk about DevOps in general, there's a lot of stuff out there. There's a lot of things labeled DevOps that maybe are, or maybe aren't sticking to some of those DevOps core things that make you great.Like the stuff that Nicole Forsgren writes about in books, you know? Accelerate is on my desk for a reason because there's things that good, well-managed DevOps practices do. I see GitOps as an actual implementation of DevOps in an open-source manner because all the tooling for GitOps these days is open-source and it all started as open-source. Now, you can get, like, Flux or Argo—Argo, specifically—there's managed services out there for it, you can have Flux and not maintain it, through an add-on, on EKS for example, and it will reconcile that state for you automatically. And the other thing I like to say about GitOps, specifically, is that it moves at the speed of the Kubernetes Audit Log.If you've ever looked at a Kubernetes audit log, you know it's rather noisy with all these groups and versions and kinds getting thrown out there. So, GitOps will say, “Oh, there's an event for said thing that I'm supposed to be watching. Do I need to change anything? Yes or no? Yes? Okay, go.”And the change gets applied, or, “Hey, there's a new Git thing. Pull it in. A change has happened inGit I need to update it.” You can set it to reconcile on events on time. It's like a cron or it's like an event-driven architecture, but it's combined.Corey: How does it survive the stake through the heart of configuration management? Because before I was doing all this, I wasn't even a T-shaped engineer: you're broad across a bunch of things, but deep in one or two areas, and one of mine was configuration management. I wrote part of SaltStack, once upon a time—Chris: Oh.Corey: —due to a bunch of very strange coincidences all hitting it once, like, I taught people how to use Puppet. But containers ultimately arose and the idea of immutable infrastructure became a thing. And these days when we were doing full-on serverless, well, great, I just wind up deploying a new code bundle to the Lambdas function that I wind up caring about, and that is a immutable version replacement. There is no drift because there is no way to log in and change those things other than through a clear deployment of this as the new version that goes out there. Where does GitOps fit into that imagined pattern?Chris: So, configuration management becomes part of your approval process, right? So, you now are generating an audit log, essentially, of all changes to your system through the approval process that you set up as part of your, how you get things into source and then promote that out to production. That's kind of the beauty of it, right? Like, that's why we suggest using Git because it has functions, like, requests and issues and things like that you can say, “Hey, yes, I approve this,” or, “Hey, no, I don't approve that. We need changes.” So, that's kind of natively happening with Git and, you know, GitLab, GitHub, whatever implementation of Git. There's always, kind of—Corey: Uh, JIF-ub is, I believe, the pronunciation.Chris: JIF-ub? Oh.Corey: Yeah. That's what I'm—Chris: Today, I learned. Okay.Corey: Exactly. And that's one of the things that I do for my lasttweetinaws.com Twitter client that I build—because I needed it, and if other people want to use it, that's great—that is now deployed to 20 different AWS commercial regions, simultaneously. And that is done via—because it turns out that that's a very long to execute for loop if you start down that path—Chris: Well, yeah.Corey: I wound up building out a GitHub Actions matrix—sorry a JIF-ub—actions matrix job that winds up instantiating 20 parallel builds of the CDK deploy that goes out to each region as expected. And because that gets really expensive with native GitHub Actions runners for, like, 36 cents per deploy, and I don't know how to test my own code, so every time I have a typo, that's another quarter in the jar. Cool, but that was annoying for me so I built my own custom runner system that uses Lambda functions as runners running containers pulled from ECR that, oh, it just runs in parallel, less than three minutes. Every time I commit something between I press the push button and it is out and running in the wild across all regions. Which is awesome and also terrifying because, as previously mentioned, I don't know how to test my code.Chris: Yeah. So, you don't know what you're deploying to 20 regions sometime, right?Corey: But it also means I have a pristine, re-composable build environment because I can—Chris: Right.Corey: Just automatically have that go out and the fact that I am making a—either merging a pull request or doing a direct push because I consider main to be my feature branch as whenever something hits that, all the automation kicks off. That was something that I found to be transformative as far as a way of thinking about this because I was very tired of having to tweak my local laptop environment to, “Oh, you didn't assume the proper role and everything failed again and you broke it. Good job.” It wound up being something where I could start developing on more and more disparate platforms. And it finally is what got me away from my old development model of everything I build is on an EC2 instance, and that means that my editor of choice was Vim. I use the VS Code now for these things, and I'm pretty happy with it.Chris: Yeah. So, you know, I'm glad you brought up CDK. CDK gives you a lot of the capabilities to implement GitOps in a way that you could say, like, “Hey, use CDK to declare I need four Amazon EKS clusters with this size, shape, and configuration. Go.” Or even further, connect to these EKS clusters to RDS instances and load balancers and everything else.But you put that state into Git and then you have something that deploys that automatically upon changes. That is infrastructure as code. Now, when you say, “Okay, main is your feature branch,” you know, things happen on main, if this were running in Kubernetes across a fleet of clusters or the globe-wide in 20 regions, something like Flux or Argo would kick in and say, “There's been a change to source, main, and we need to roll this out.” And it'll start applying those changes. Now, what do you get with GitOps that you don't get with your configuration?I mean, can you rollback if you ever have, like, a bad commit that's just awful? I mean, that's really part of the process with GitOps is to make sure that you can, A, roll back to the previous good state, B, roll forward to a known good state, or C, promote that state up through various environments. And then having that all done declaratively, automatically, and immutably, and versioned with an audit log, that I think is the real power of GitOps in the sense that, like, oh, so-and-so approve this change to security policy XYZ on this date at this time. And that to an auditor, you just hand them a log file on, like, “Here's everything we've ever done to our system. Done.” Right?Like, you could get to that state, if you want to, which I think is kind of the idea of DevOps, which says, “Take all these disparate tools and processes and procedures and culture changes”—culture being the hardest part to adopt in DevOps; GitOps kind of forces a culture change where, like, you can't do a CAB with GitOps. Like, those two things don't fly. You don't have a configuration management database unless you absolutely—Corey: Oh, you CAB now but they're all the comments of the pull request.Chris: Right. Exactly. Like, don't push this change out until Thursday after this other thing has happened, kind of thing. Yeah, like, that all happens in GitHub. But it's very democratizing in the sense that people don't have to waste time in an hour-long meeting to get their five minutes in, right?Corey: DoorDash had a problem. As their cloud-native environment scaled and developers delivered new features, their monitoring system kept breaking down. In an organization where data is used to make better decisions about technology and about the business, losing observability means the entire company loses their competitive edge. With Chronosphere, DoorDash is no longer losing visibility into their applications suite. The key? Chronosphere is an open-source compatible, scalable, and reliable observability solution that gives the observability lead at DoorDash business, confidence, and peace of mind. Read the full success story at snark.cloud/chronosphere. That's snark.cloud slash C-H-R-O-N-O-S-P-H-E-R-E.Corey: So, would it be overwhelmingly cynical to suggest that GitOps is the means to implement what we've all been pretending to have implemented for the last decade when giving talks at conferences?Chris: Ehh, I wouldn't go that far. I would say that GitOps is an excellent way to implement the things you've been talking about at all these conferences for all these years. But keep in mind, the technology has changed a lot in the, what 11, 12 years of the existence of DevOps, now. I mean, we've gone from, let's try to manage whole servers immutably to, “Oh, now we just need to maintain an orchestration platform and run containers.” That whole compute interface, you go from SSH to a Docker file, that's a big leap, right?Like, you don't have bespoke sysadmins; you have, like, a platform team. You don't have DevOps engineers; they're part of that platform team, or DevOps teams, right? Like, which was kind of antithetical to the whole idea of DevOps to have a DevOps team. You know, everybody's kind of in the same boat now, where we see skill sets kind of changing. And GitOps and Kubernetes-land is, like, a platform team that manages the cluster, and its state, and health and, you know, production essentially.And then you have your developers deploying what they want to deploy in when whatever namespace they've been given access to and whatever rights they have. So, now you have the potential for one set of people—the platform team—to use one set of GitOps tooling, and your applications teams might not like that, and that's fine. They can have their own namespaces with their own tooling in it. Like, Argo, for example, is preferred by a lot of developers because it has a nice UI with green and red dots and they can show people and it looks nice, Flux, it's command line based. And there are some projects out there that kind of take the UI of Argo and try to run Flux underneath that, and those are cool kind of projects, I think, in my mind, but in general, right, I think GitOps gives you the choice that we missed somewhat in DevOps implementations of the past because it was, “Oh, we need to go get cloud.” “Well, you can only use this cloud.” “Oh, we need to go get this thing.” “Well, you can only use this thing in-house.”And you know, there's a lot of restrictions sometimes placed on what you can use in your environment. Well, if your environment is Kubernetes, how do you restrict what you can run, right? Like you can't have an easily configured say, no open-source policy if you're running Kubernetes. [laugh] so it becomes, you know—Corey: Well, that doesn't stop some companies from trying.Chris: Yeah, that's true. But the idea of, like, enabling your developers to deploy at will and then promote their changes as they see fit is really the dream of DevOps, right? Like, same with production and platform teams, right? I want to push my changes out to a larger system that is across the globe. How do I do that? How do I manage that? How do I make sure everything's consistent?GitOps gives you those ways, with Kubernetes native things like customizations, to make consistent environments that are robust and actually going to be reconciled automatically if someone breaks the glass and says, “Oh, I need to run this container immediately.” Well, that's going to create problems because it's deviated from state and it's just that one region, so we'll put it back into state.Corey: It'll be dueling banjos, at some point. You'll try and doing something manually, it gets reverted automatically. I love that pattern. You'll get bored before the computer does, always.Chris: Yeah. And GitOps is very new, right? When you think about the lifetime of GitOps, I think it was coined in, like, 2018. So, it's only four years old, right? When—Corey: I prefer it to ChatOps, at least, as far as—Chris: Well, I mean—Corey: —implementation and expression of the thing.Chris: —ChatOps was a way to do DevOps. I think GitOps—Corey: Well, ChatOps is also a way to wind up giving whoever gets access to your Slack workspace root in production.Chris: Mmm.Corey: But that's neither here nor there.Chris: Mm-hm.Corey: It's yeah, we all like to pretend that's not a giant security issue in our industry, but that's a topic for another time.Chris: Yeah. And that's why, like, GitOps also depends upon you having good security, you know, and good authorization and approval processes. It enforces that upon—Corey: Yeah, who doesn't have one of those?Chris: Yeah. If it's a sole operation kind of deal, like in your setup, your case, I think you kind of got it doing right, right? Like, as far as GitOps goes—Corey: Oh, to be clear, we are 11 people and we do have dueling pull requests and all the rest.Chris: Right, right, right.Corey: But most of the stuff I talk about publicly is not our production stuff, so it really is just me. Just as a point of clarity there. I've n—the 11 people here do not all—the rest of you don't just sit there and clap as I do all the work.Chris: Right.Corey: Most days.Chris: No, I'm sure they don't. I'm almost certain they don't clap… for you. I mean, they would—Corey: No. No, they try and talk me out of it in almost every case.Chris: Yeah, exactly. So, the setup that you, Corey Quinn, have implemented to deploy these 20 regions is kind of very GitOps-y, in the sense that when main changes, it gets updated. Where it's not GitOps-y is what if the endpoint changes? Does it get reconciled? That's the piece you're probably missing is that continuous reconciliation component, where it's constantly checking and saying, “This thing out there is deployed in the way I want it. You know, the way I declared it to be in my source of truth.”Corey: Yeah, when you start having other people getting involved, there can—yeah, that's where regressions enter. And it's like, “Well, I know where things are so why would I change the endpoint?” Yeah, it turns out, not everyone has the state of the entire application in their head. Ideally it should live in—Chris: Yeah. Right. And, you know—Corey: —you know, Git or S3.Chris: —when I—yeah, exactly. When I think about interactions of the past coming out as a new DevOps engineer to work with developers, it's always been, will developers have access to prod or they don't? And if you're in that environment with—you're trying to run a multi-billion dollar operation, and your devs have direct—or one Dev has direct access to prod because prod is in his brain, that's where it's like, well, now wait a minute. Prod doesn't have to be only in your brain. You can put that in the codebase and now we know what is in your brain, right?Like, you can almost do—if you document your code, well, you can have your full lifecycle right there in one place, including documentation, which I think is the best part, too. So, you know, it encourages approval processes and automation over this one person has an entire state of the system in their head; they have to go in and fix it. And what if they're not on call, or in Jamaica, or on a cruise ship somewhere kind of thing? Things get difficult. Like, for example, I just got back from vacation. We were so far off the grid, we had satellite internet. And let me tell you, it was hard to write an email newsletter where I usually open 50 to 100 tabs.Corey: There's a little bit of internet out Californ-ie way.Chris: [laugh].Corey: Yeah it's… it's always weird going from, like, especially after pandemic; I have gigabit symmetric here and going even to re:Invent where I'm trying to upload a bunch of video and whatnot.Chris: Yeah. Oh wow.Corey: And the conference WiFi was doing its thing, and well, Verizon 5G was there but spotty. And well, yeah. Usual stuff.Chris: Yeah. It's amazing to me how connectivity has become so ubiquitous.Corey: To the point where when it's not there anymore, it's what do I do with myself? Same story about people pushing back against remote development of, “Oh, I'm just going to do it all on my laptop because what happens if I'm on a plane?” It's, yeah, the year before the pandemic, I flew 140,000 miles domestically and I was almost never hamstrung by my ability to do work. And my only local computer is an iPad for those things. So, it turns out that is less of a real world concern for most folks.Chris: Yeah I actually ordered the components to upgrade an old Nook that I have here and turn it into my, like, this is my remote code server, that's going to be all attached to GitHub and everything else. That's where I want to be: have Tailscale and just VPN into this box.Corey: Tailscale is transformative.Chris: Yes. Tailscale will change your life. That's just my personal opinion.Corey: Yep.Chris: That's not an AWS opinion or anything. But yeah, when you start thinking about your network as it could be anywhere, that's where Tailscale, like, really shines. So—Corey: Tailscale makes the internet work like we all wanted to believe that it worked.Chris: Yeah. And Wireguard is an excellent open-source project. And Tailscale consumes that and puts an amazingly easy-to-use UI, and troubleshooting tools, and routing, and all kinds of forwarding capabilities, and makes it kind of easy, which is really, really, really kind of awesome. And Tailscale and Kubernetes—Corey: Yeah, ‘network' and ‘easy' don't belong in the same sentence, but in this case, they do.Chris: Yeah. And trust me, the Kubernetes story in Tailscale, there is a lot of there. I understand you might want to not open ports in your VPC, maybe, but if you use Tailscale, that node is just another thing on your network. You can connect to that and see what's going on. Your management cluster is just another thing on the network where you can watch the state.But it's all—you're connected to it continuously through Tailscale. Or, you know, it's a much lighter weight, kind of meshy VPN, I would say, if I had to sum it up in one sentence. That was not on our agenda to talk about at all. Anyways. [laugh]Corey: No, no. I love how many different topics we talk about on these things. We'll have to have you back soon to talk again. I really want to thank you for being so generous with your time. If people want to learn more about what you're up to and how you view these things, where can they find you?Chris: Go to ChrisShort.net. So, Chris Short—I'm six-four so remember, it's Short—dot net, and you will find all the places that I write, you can go to devopsish.com to subscribe to my newsletter, which goes out every week. This year. Next year, there'll be breaks. And then finally, if you want to follow me on Twitter, Chris Short: at @ChrisShort on Twitter. All one word so you see two s's. Like, it's okay, there's two s's there.Corey: Links to all of that will of course be in the show notes. It's easier for people to do the clicky-clicky thing as a general rule.Chris: Clicky things are easier than the wordy things, yes.Corey: Says the Kubernetes guy.Chris: Yeah. Says the Kubernetes guy. Yeah, you like that, huh? Like I said, Argo gives you a UI. [laugh].Corey: Thank you [laugh] so much for your time. I really do appreciate it.Chris: Thank you. This has been fun. If folks have questions, feel free to reach out. Like, I am not one of those people that hides behind a screen all day and doesn't respond. I will respond to you eventually.Corey: I'm right here, Chris. Come on, come on. You're calling me out in front of myself. My God.Chris: Egh. It might take a day or two, but I will respond. I promise.Corey: Thanks again for your time. This has been Chris Short, senior developer advocate at AWS. I'm Cloud Economist Corey Quinn and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice and if it's YouTube, click the thumbs-up button. Whereas if you've hated this podcast, same thing, smash the buttons five-star review and leave an insulting comment that is written in syntactically correct YAML because it's just so easy to do.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.Announcer: This has been a HumblePod production. Stay humble.

Discovered Wordsmiths
Episode 115B – Chris Denmead – Collaborators

Discovered Wordsmiths

Play Episode Listen Later Jul 12, 2022 8:48


Overview Creating a graphic novel involved working with others, so we discuss working with collaborators. Many authors are looking into collaborating and this is great information. YouTube https://youtu.be/eJRRLweNnI4 Transcript [00:00:47] Stephen: Well, let's talk some other. okay. When, when you first started writing at 19, what are some things that you've [00:00:54] Chris: learned? I really wrote poetry at 19. I didn't really start writing until I was probably like maybe 30. Okay. [00:01:00] Stephen: So when, what are some things you've learned over the years that you're doing different now than you di used to do? Don't [00:01:07] Chris: give up and keep writing. [00:01:09] Stephen: Oh, did you give up at some point? Quit? Yes. Plenty of times. OK. All right. Um, [00:01:15] Chris: and one of the two documentaries I'm working on, right? I haven't, I haven't done anything with it for a little while because I'm kind of waiting on interviews to be recorded. Cause I'm transcribing interviews to be written, you know, for the book, excuse me. So that is just a matter of me getting a hold of some of the people to be like, all right, let's sit down. Like we are with you and me and tell me your life story and I'll write it out. [00:01:38] Stephen: Got what's the, what's the documentary about, [00:01:43] Chris: again, they're not getting published yet, so I don't wanna get into it too well, too much. Okay. So no. Yeah, just the, uh, the publisher is like, Hey, we're gonna be sending over some press material and an NDA. You need to sign coming up. So I was like, all right, maybe I'll stop talking about this for [00:01:56] Stephen: a little bit. Nice. Okay. So when you're writing, what software and services do you use? [00:02:03] Chris: Oh, just word, nothing special. Okay. [00:02:06] Stephen: And since it's a graphic novel, do you have any software between you and the artists that you use? [00:02:12] Chris: No, that's all on them. I just tell 'em what it is. I want it to look like and then make the changes before they go permanent to, to it. I mean, some people using computers, so it's easy to erase and some they need to know before they go to in. Okay. So, [00:02:24] Stephen: all right. And besides, and I've [00:02:26] Chris: gotten into arguments, I've gotten into arguments with Ken hunt about like how I wanted to look and he had to explain to me why it can't look the way it is, but it's all fine. Okay. [00:02:35] Stephen: So besides getting on podcasts and getting your book in some local stores, what else are you doing to market the book? [00:02:42] Chris: That's kind of it other than calling stores and like sending 'em in emails or going to, oh, ed conventions festivals. I have a convention I'm coming up that Saturday. I don't remember the name of it, but it's being put on by a zombie hideouts, a conflict store in Springfield. Nice. OK. But I don't, I just don't remember the name of it off the top of my head, but I'm gonna be there as a guest all day. Nice. [00:03:04] Stephen: Good. Okay. Well, let's talk a little bit about collaborators because doing a graphic novel, a comic book definitely is a multi person endeavor, and you have to work with artists, which is different. Whereas a lot of authors working with collaborators, it's another author, so right. What's that like to work with the artists? What, what role do you do and how do you work together? [00:03:27] Chris: It could be very difficult, but in the end, it's just a matter of making sure that it gets drawn the way you want it and the way they think they can draw it. [00:03:35] Stephen: Okay. What issues do you have in happen to come up with doing something that's also graphic, [00:03:43] Chris: trying to explain how it is in my head versus how they're gonna draw it and explain to me that it's just not, it's just not gonna be able to be drawn that way,

Screaming in the Cloud
Granted, Common Fate, and AWS Functionality with Chris Norman

Screaming in the Cloud

Play Episode Listen Later Jun 30, 2022 33:34


About ChrisChris is a robotics engineer turned cloud security practitioner. From building origami robots for NASA, to neuroscience wearables, to enterprise software consulting, he is a passionate builder at heart. Chris is a cofounder of Common Fate, a company with a mission to make cloud access simple and secure.Links: Common Fate: https://commonfate.io/ Granted: https://granted.dev Twitter: https://twitter.com/chr_norm TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Let's face it, on-call firefighting at 2am is stressful! So there's good news and there's bad news. The bad news is that you probably can't prevent incidents from happening, but the good news is that incident.io makes incidents less stressful and a lot more valuable. incident.io is a Slack-native incident management platform that allows you to automate incident processes, focus on fixing the issues and learn from incident insights to improve site reliability and fix your vulnerabilities. Try incident.io, recover faster and sleep more.Corey: This episode is sponsored in part by Honeycomb. When production is running slow, it's hard to know where problems originate. Is it your application code, users, or the underlying systems? I've got five bucks on DNS, personally. Why scroll through endless dashboards while dealing with alert floods, going from tool to tool to tool that you employ, guessing at which puzzle pieces matter? Context switching and tool sprawl are slowly killing both your team and your business. You should care more about one of those than the other; which one is up to you. Drop the separate pillars and enter a world of getting one unified understanding of the one thing driving your business: production. With Honeycomb, you guess less and know more. Try it for free at honeycomb.io/screaminginthecloud. Observability: it's more than just hipster monitoring.Corey: Welcome to Screaming in the Cloud. I'm Corey Quinn. It doesn't matter where you are on your journey in cloud—you could never have heard of Amazon the bookstore—and you encounter AWS and you spin up an account. And within 20 minutes, you will come to the realization that everyone in this space does. “Wow, logging in to AWS absolutely blows goats.”Today, my guest, obviously had that reaction, but unlike most people I talked to, decided to get up and do something about it. Chris Norman is the co-founder of Common Fate and most notably to how I know him is one of the original authors of the tool, Granted. Chris, thank you so much for joining me.Chris: Hey, Corey, thank you for having me.Corey: I have done podcasts before; I have done a blog post on it; I evangelize it on Twitter constantly, and even now, it is challenging in a few ways to explain holistically what Granted is. Rather than trying to tell your story for you, when someone says, “Oh, Granted, that seems interesting and impossible to Google for in isolation, so therefore, we know it's going to be good because all the open-source projects with hard to find names are,” what is Granted and what does it do?Chris: Granted is a command-line tool which makes it really easy for you to get access and assume roles when you're working with AWS. For me, when I'm using Granted day-to-day, I wake up, go to my computer—I'm working from home right now—crack open the MacBook and I log in and do some development work. I'm going to go and start working in the cloud.Corey: Oh, when I start first thing in the morning doing development work and logging into the cloud, I know. All right, I'm going to log in to AWS and now I know that my day is going downhill from here.Chris: [laugh]. Exactly, exactly. I think maybe the best days are when you don't need to log in at all. But when you do, I go and I open my terminal and I run this command. Using Granted, I ran this assume command and it authenticates me with single-sign-on into AWS, and then it opens up a console window in a particular account.Now, you might ask, “Well, that's a fairly standard thing.” And in fact, that's probably the way that the console and all of the tools work by default with AWS. Why do you need a third-party tool for this?Corey: Right. I've used a bunch of things that do varying forms of this and unlike Granted, you don't see me gushing about them. I want to be very clear, we have no business relationship. You're not sponsoring anything that I do. I'm not entirely clear on what your day job entails, but I have absolutely fallen in love with the Granted tool, which is why I'm dragging you on to this show, kicking and screaming, mostly to give me an excuse to rave about it some more.Chris: [laugh]. Exactly. And thank you for the kind words. And I'd say really what makes it special or why I've been so excited to be working on it is that it makes this access, particularly when you're working with multiple accounts, really, really easy. So, when I run assume and I open up that console window, you know, that's all fine and that's very similar to how a lot of the other tools and projects that are out there work, but when I want to open that second account and that second console window, maybe because I'm looking at like a development and a staging account at the same time, then Granted allows me to view both of those simultaneously in my browser. And we do that using some platform sort of tricks and building into the way that the browser works.Corey: Honestly, one of the biggest differences in how you describe what Granted is and how I view it is when you describe it as a CLI application because yes, it is that, but one of the distinguishing characteristics is you also have a Firefox extension that winds up leveraging the multi-container functionality extension that Firefox has. So, whenever I wind up running a single command—assume with a-c' flag, then I give it the name of my AWS profile, it opens the web console so I can ClickOps my heart's content inside of a tab that is locked to a container, which means I can have one or two or twenty different AWS accounts and/or regions up running simultaneously side-by-side, which is basically impossible any other way that I've ever looked at it.Chris: Absolutely, yeah. And that's, like, the big differentiating factor right now between Granted and between this sort of default, the native experience, if you're just using the AWS command line by itself. With Granted, you can—with these Firefox containers, all of your cookies, your profile, everything is all localized into that one container. It's actually it's a privacy features that are built into Firefox, which keeps everything really separate between your different profiles. And what we're doing with Granted is that we make it really easy to open a specific profiles that correspond with different AWS profiles that you're using.So, you'd have one which could be your development account, one which could be production or staging. And you can jump between these and navigate between them just as separate tabs in your browser, which is a massive improvement over, you know, what I've previously had to use in the past.Corey: The thing that really just strikes me about this is first, of course, the functionality and the rest, so I saw this—I forget how I even came across it—and immediately I started using it. On my Mac, it was great. I started using it when I was on the road, and it was less great because you built this thing in Go. It can compile and install on almost anything, but there were some assumptions that you had built into this in its early days that did not necessarily encompass all of the use cases that I use. For example, it hadn't really occurred to you that some lunatic would try and only use an iPad when they're on the road, so they have to be able to run this to get federated login links via SSHing into an EC2 instance running somewhere and not have it open locally.You seemed almost taken aback when I brought it up. Like, “What lunatic would do that?” Like, “Hi, I'm such a lunatic. Let's talk about this.” And it does that now, and it's awesome. It does seem to me though, and please correct me if I'm wrong on this assumption slash assessment that this is first and foremost aimed at desktop users, specifically people running Mac on the desktop, is that the genesis of it?Chris: It is indeed. And I think part of the cause behind that is that we originally built a tool for ourselves. And as we were building things and as we were working using the cloud, we were running things—you know, we like to think that we're following best practices when we're using AWS, and so we'd set up multiple accounts, we'd have a special account for development, a separate one for staging, a separate one for production, even internal tools that we would build, we would go and spin up an individual account for those. And then you know, we had lots of accounts. and to go and access those really easily was quite difficult.So, we definitely, we built it for ourselves first and I think that that's part of when we released it, it actually a little bit of cause for some of the initial problems. And some of the feedback that we had was that it's great to build tools for yourself, but when you're working in open-source, there's a lot of different diversity with how people are using things.Corey: We take different approaches. You want to try to align with existing best practices, whereas I am a loudmouth white guy who works in tech. So, what I do definitionally becomes a best practice in the ecosystem. It's easier to just comport with the ones that are already existing that smart people put together rather than just trying to competence your way through it, so you took a better path than I did.But there's been a lot of evolution to Granted as I've been using it for a while. I did a whole write-up on it and that got a whole bunch of eyes onto the project, which I can now admit was a nefarious plan on my part because popping into your community Slack and yelling at you for features I want was all well and good, but let's try and get some people with eyes on this who are smarter than me—which is not that high of a bar when it comes to SSO, and IAM, and federated login, and the rest—and they can start finding other enhancements that I'll probably benefit from. And sure enough, that's exactly what happened. My sneaky plan has come to fruition. Thanks for being a sucker, I guess. I mean—[laugh] it worked. I'm super thrilled by the product.Chris: [laugh]. I guess it's a great thing I think that the feedback and particularly something that's always been really exciting is just seeing new issues come through on GitHub because it really shows the kinds of interesting use cases and the kinds of interesting teams and companies that are using Granted to make their lives a little bit easier.Corey: When I go to the website—which again is impossible to Google—the website for those wondering is granted.dev. It's short, it's concise, I can say it on a podcast and people automatically know how to spell it. But at the top of the website—which is very well done by the way—it mentions that oh, you can, “Govern access to breakglass roles with Common Fate Cloud,” and it also says in the drop shadow nonsense thing in the upper corner, “Brought to you by Common Fate,” which is apparently the name of your company.So, the question I'll get to in a second is what does your company do, but first and foremost, is this going to be one of those rug-pull open-source projects where one day it's, “Oh, you want to log into your AWS accounts? Insert quarter to continue.” I'm mostly being a little over the top with that description, but we've all seen things that we love turn into molten garbage. What is the plan around this? Are you about to ruin this for the rest of us once you wind up raising a round or something? What's the deal?Chris: Yeah, it's a great question, Corey. And I think that to a degree, releasing anything like this that sits in the access workflow and helps you assume roles and helps you day-to-day, you know, we have a responsibility to uphold stability and reliability here and to not change things. And I think part of, like, not changing things includes not [laugh] rug-pulling, as you've alluded to. And I think that for some companies, it ends up that open-source becomes, like, a kind of a lead-generation tool, or you end up with, you know, now finally, let's go on add another login so that you have to log into Common Fate to use Granted. And I think that, to be honest, a tool like this where it's all about improving the speed of access, the incentives for us, like, it doesn't even make sense to try and add another login for to try to get people to, like, to say, login to Common Fate because that would make your signing process for AWS take even longer than it already does.Corey: Yeah, you decided that you know, what's the biggest problem? Oh, you can sleep at night, so let's go ahead and make it even worse, by now I want you to be this custodian of all my credentials to log into all of my accounts. And now you're going to be critical path, so if you're down, I'm not able to log into anything. And oh, by the way, I have to trust you with full access to my bank stuff. I just can't imagine that is a direction that you would be super excited about diving head-first into.Chris: No, no. Yeah, certainly not. And I think that the, you know, building anything in this space, and with what we're doing with Common Fate, you know, we're building a cloud platform to try to make IAM a little bit easier to work with, but it's really sensitive around granting any kind of permission and I think that you really do need that trust. So, trying to build trust, I guess, with our open-source projects is really important for us with Granted and with this project, that it's going to continue to be reliable and continue to work as it currently does.Corey: The way I see it, one of the dangers of doing anything that is particularly open-source—or that leans in the direction of building in Amazon's ecosystem—it leads to the natural question of, well, isn't this just going to be some people say stolen—and I don't think those people understand how open-source works—by AWS themselves? Or aren't they going to build something themselves at AWS that's going to wind up stomping this thing that you've built? And my honest and remarkably cynical answer is that, “You have built a tool that is a joy to use, that makes logging into AWS accounts streamlined and efficient in a variety of different patterns. Does that really sound like something AWS would do?” And followed by, “I wish they would because everyone would benefit from that rising tide.”I have to be very direct and very clear. Your product should not exist. This should be something the provider themselves handles. But nope. Instead, it has to exist. And while I'm glad it does, I also can't shake the feeling that I am incredibly annoyed by the fact that it has to.Chris: Yeah. Certainly, certainly. And it's something that I think about a little bit. I like to wonder whether there's maybe like a single feature flag or some single sort of configuration setting in AWS where they're not allowing different tabs to access different accounts, they're not allowing this kind of concurrent access. And maybe if we make enough noise about Granted, maybe one of the engineers will go and flick that switch and they'll just enable it by default.And then Granted itself will be a lot less relevant, but for everybody who's using AWS, that'll be a massive win because the big draw of using Granted is mainly just around being able to access different accounts at the same time. If AWS let you do that out of the box, hey, that would be great and, you know, I'd have a lot less stuff to maintain.Corey: Originally, I had you here to talk about Granted, but I took a glance at what you're actually building over at Common Fate and I'm about to basically hijack slash derail what probably is going to amount the rest of this conversation because you have a quick example on your site for by developers, for developers. You show a quick Python script that tries to access a S3 bucket object and it's denied. You copy the error message, you paste it into what you're building over a Common Fate, and in return, it's like, “Oh. Yeah, this is the policy that fixes it. Do you want us to apply it for you?”And I just about fell out of my chair because I have been asking for this explicit thing for a very long time. And AWS doesn't do it. Their IAM access analyzer claims to. Like, “Oh, just go look at CloudTrail and see what permissions it uses and we'll build a policy to scope it down.” “Okay. So, it's S3 access. Fair enough. To what object or what bucket?” “Guess,” is what it tells you there.And it's, this is crap. Who thinks this is a good user experience? You have built the thing that I wish AWS had built in natively. Because let's be honest here, I do what an awful lot of people do and overscope permissions massively just because messing around with the bare minimum set of permissions in many cases takes more time than building the damn thing in the first place.Chris: Oh, absolutely. Absolutely. And in fact, this—was a few years ago when I was consulting—I had a really similar sort of story where one of the clients that we were working with, the CTO of this company, he was needing to grant us access to AWS and we were needing to build a particular service. And he said, “Okay, can you just let me know the permissions that you will need and I'll go and deploy the role for this.” And I came back and I said, “Wait. I don't even know the permissions that I'm going to need because the damn thing isn't even built yet.”So, we went sort of back and forth around this. And the compromise ended up just being you know, way too much access. And that was sort of part of the inspiration for, you know, really this whole project and what we're building with Common Fate, just trying to make that feedback loop around getting to the right level of permissions a lot faster.Corey: Yeah, I am just so overwhelmingly impressed by the fact that you have built—and please don't take this as a criticism—but a set of very simple tools. Not simple in the terms of, “Oh, that's, like, three lines of bash, and a fool could write that on a weekend.” No. Simple in the sense of it solves a problem elegantly and well and it's straightforward—well, straightforward as anything in the world of access control goes—to wrap your head around exactly what it does. You don't tend to build these things by sitting around a table brainstorming with someone you met at co-founder dating pool or something and wind up figuring out, “Oh, we should go and solve that. That sounds like a billion-dollar problem.”This feels very much like the outcome of when you're sitting around talking to someone and let's start by drinking six beers so we become extraordinarily honest, followed immediately by let's talk about what sucks. What pisses you off the most? It feels like this is sort of the low-hanging fruit of things that upset people when it comes to AWS. I mean, if things had gone slightly differently, instead of focusing on AWS bills, IAM was next on my list of things to tackle just because I was tired of smacking my head into it.This is very clearly a problem space that you folks have analyzed deeply, worked within, and have put a lot of thought into. I want to be clear, I've thrown a lot of feature suggestions that you for Granted from start to finish. But all of them have been around interface stuff and usability and expanding use cases. None of them have been, “Well, that seems screamingly insecure.” Because it hasn't been.Chris: [laugh].Corey: It has been effective, start to finish, I think that from a security posture, you make terrific choices, in many cases better than ones I would have made a starting from scratch myself. Everything that I'm looking at in what you have built is from a position of this is absolutely amazing and it is transformative to my own workflows. Now, how can we improve it?Chris: Mmm. Thank you, Corey. And I'll say as well, maybe around the security angle, that one of the goals with Granted was to try and do things a little bit better than the default way that AWS does them when it comes to security. And it's actually been a bit of a source for challenges with some of the users that we've been working with with Granted because one of the things we wanted to do was encrypt the SSO token. And this is the token that when you sign in to AWS, kind of like, it allows you to then get access to all of the rest of the accounts.So, it's like a pretty—it's a short-lived token, but it's a really sensitive one. And you know, by default, it's just stored in plain text on your disk. So, we dump to a file and, you know, anything that can go and read that, they can go and get it. It's also a little bit hard to revoke and to lock people out. There's not really great workflows around that on AWS's side.So, we thought, “Okay, great. One of the goals for Granted can be that we will go and store this in your keychain in your system and we'll work natively with that.” And that's actually been a cause for a little bit of a hassle for some users, though, because by doing that and by storing all of this information in the keychain, it's actually broken some of the integrations with the rest of the tooling, which kind of expects tokens and things to be in certain places. So, we've actually had to, as part of dealing with that with Granted, we've had to give users the ability to opt out for that.Corey: DoorDash had a problem. As their cloud-native environment scaled and developers delivered new features, their monitoring system kept breaking down. In an organization where data is used to make better decisions about technology and about the business, losing observability means the entire company loses their competitive edge. With Chronosphere, DoorDash is no longer losing visibility into their applications suite. The key? Chronosphere is an open-source compatible, scalable, and reliable observability solution that gives the observability lead at DoorDash business, confidence, and peace of mind. Read the full success story at snark.cloud/chronosphere. That's snark.cloud slash C-H-R-O-N-O-S-P-H-E-R-E.Corey: That's why I find this so, I think, just across the board, fantastic. It's you are very clearly engaged with your community. There's a community Slack that you have set up for this. And I know, I know, too many Slacks; everyone has this problem. This is one of those that is worth hanging in, at least from my perspective, just because one of the problems that you have, I suspect, is on my Mac it's great because I wind up automatically updating it to whatever the most recent one is every time I do a brew upgrade.But on the Linux side of the world, you've discovered what many of us have discovered, and that is that packaging things for Linux is a freaking disaster. The current installation is, “Great. Here's basically a curl bash.” Or, “Here, grab this tarball and install it.” And that's fine, but there's no real way of keeping that updated and synced.So, I was checking the other day, oh wow, I'm something like eight versions behind on this box. But it still just works. I upgraded. Oh, wow. There's new functionality here. This is stuff that's actually really handy. I like this quite a bit. Let's see what else we can do.I'm just so impressed, start to finish, by just how receptive you've been to various community feedbacks. And as well—I want to be very clear on this point, too—I've had folks who actually know what they're doing in an InfoSec sense look at what you're up to, and none of them had any issues of note. I'm sure that they have a pile of things like, with that curl bash, they should really be doing a GPG check. Yes, yes, fine. Whatever. If that's your target threat model, okay, great. Here in reality-land for what I do, this is awesome.And they don't seem to have any problems with, “Oh, yeah. By the way, sending analytics back up”—which, okay, fine, whatever. “And it's not disclosing them.” Okay, that's bad. “And it's including the contents of your AWS credentials.”Ahhhh. I did encounter something that was doing that on the back-end once. [cough]—Serverless Framework—sorry, something caught in my throat for a second.Chris: [laugh].Corey: No faster way I can think of to erode trust in that. But everything you're doing just makes sense.Chris: Oh, I do remember that. And that was a little bit of a fiasco, really, around all of that, right? And it's great to hear actually around that InfoSec folks and security people being, you know, not unhappy, I guess, with a tool like this. It's been interesting for me personally. We've really come from a practitioner's background.You know, I wouldn't call myself a security engineer at all. I would call myself as a sometimes a software developer, I guess. I have been hacking my way around Go and definitely learning a lot about how the cloud has worked over the past seven, eight years or so, but I wouldn't call myself a security engineer, so being very cautious around how all of these things work. And we've really tried to defer to things like the system keychain and defer to things that we know are pretty safe and work.Corey: The thing that I also want to call out as well is that your licensing is under the MIT license. This is not one of those, “Oh, you're required to wind up doing a bunch of branding stuff around it.” And, like some people say, “Oh, you have to own the trademark for all of these things.” I mean, I'm not an expert in international trademark law, let's be very clear, but I also feel that trademarking a term that is already used heavily in the space such as the word ‘Granted,' feels like kind of an uphill battle. And let's further be clear that it doesn't matter what you call this thing.In fact, I will call attention to an oddity that I've encountered a fair bit. After installing it, the first thing you do is you run the command ‘granted.' That sets it up, it lets you configure your browser, what browser you want to use, and it now supports standard out for that headless, EC2 use case. Great. Awesome. Love it. But then the other binary that ships with it is Assume. And that's what I use day-to-day. It actually takes me a minute sometimes when it's been long enough to remember that the tool is called Granted and not Assume what's up with that?Chris: So, part of the challenge that we ran into when we were building the Granted project is that we needed to export some environment variables. And these are really important when you're logging into AWS because you have your access key, your secret key, your session token. All of those, when you run the assume command, need to go into the terminal session that you called it. This doesn't matter so much when you're using the console mode, which is what we mentioned earlier where you can open 100 different accounts if you want to view all of those at the same time in your browser. But if you want to use it in your terminal, we wanted to make it look as really smooth and seamless as possible here.And we were really inspired by this approach from—and I have to shout them out and kind of give credit to them—a tool called AWSume—they're spelled A-W-S-U-M-E—Python-based tool that they don't do as much with single-sign-on, but we thought they had a really nice, like, general approach to the way that they did the scripting and aliasing. And we were inspired by that and part of that means that we needed to have a shell script that called this executable, which then will export things back out into the shell script. And we're doing all this wizardry under the hood to make the user experience really smooth and seamless. Part of that meant that we separated the commands into granted and assume and the other part of the naming for everything is that I felt Granted had a far better ring to it than calling the whole project Assume.Corey: True. And when you say assume, is it AWS or not? I've used the AWSume project before; I've used AWS Vault out of 99 Designs for a while. I've used—for three minutes—the native AWS SSO config, and that is just trash. Again, they're so good at the plumbing, so bad at the porcelain, I think is the criticism that I would levy toward a lot of this stuff.Chris: Mmm.Corey: And it's odd to think there's an entire company built around just smoothing over these sharp, obnoxious edges, but I'm saying this as someone who runs a consultancy and have five years that just fixes the bill for this one company. So, there's definitely a series of cottage industries that spring up around these things. I would be thrilled, on some level, if you wound up being completely subsumed by their product advancements, but it's been 15 years for a lot of this stuff and we're still waiting. My big failure mode that I'm worried about is that you never are.Chris: Yeah, exactly, exactly. And it's really interesting when you think about all of these user experience gaps in AWS being opportunities for, I guess, for companies like us, I think, trying to simplify a lot of the complexity for things. I'm interested in sort of waiting for a startup to try and, like, rebuild the actual AWS console itself to make it a little bit faster and easier to use.Corey: It's been done and attempted a bunch of different times. The problem is that the console is a lot of different things to a lot of different people, and as you step through that, you can solve for your use case super easily. “Yeah, what do I care? I use RDS, I use some VPC nonsense, and I use EC2. The end.” “Great. What about IAM?”Because I promise you're using that whether you know it or not. And okay, well, I'm talking to someone else who's DynamoDB, and someone else is full-on serverless, and someone else has more money than sense, so they mostly use SageMaker, and so on and so forth. And it turns out that you're effectively trying to rebuild everything. I don't know if that necessarily works.Chris: Yeah, and I think that's a good point around maybe while we haven't seen anything around that sort of space so far. You go to the console, and you click down, you see that list of 200 different services and all of those have had teams go and actually, like, build the UI and work with those individual APIs. Yeah.Corey: Any ideas as far as what's next for features on Granted?Chris: I think that, for us, it's continuing to work with everybody who's using it, and with a focus of stability and performance. We actually had somebody in the community raise an issue because they have an AWS config file that's over 7000 lines long. And I kind of pity that person, potentially, for their day-to-day. They must deal with so much complexity. Granted is currently quite slow when the config files get very big. And for us, I think, you know, we built it for ourselves; we don't have that many accounts just yet, so working to try to, like, make it really performant and really reliable is something that's really important.Corey: If you don't mind a feature request while we're at it—and I understand that this is more challenging than it looks like—I'm willing to fund this as a feature bounty that makes sense. And this also feels like it might be a good first project for a very particular type of person, I would love to get tab completion working in Zsh. You have it—Chris: Oh.Corey: For Fish because there's a great library that automatically populates that out, but for the Zsh side of it, it's, “Oh, I should just wind up getting Zsh completion working,” and I fell down a rabbit hole, let me tell you. And I come away from this with the perception of yeah, I'm not going to do it. I have not smart enough to check those boxes. But a lot of people are so that is the next thing I would love to see. Because I will change my browser to log into the AWS console for you, but be damned if I'm changing my shell.Chris: [laugh]. I think autocomplete probably should be higher on our roadmap for the tool, to be honest because it's really, like, a key metric and what we're focusing on is how easy is it to log in. And you know, if you're not too sure what commands to use or if we can save you a few keystrokes, I think that would be the, kind of like, reaching our goals.Corey: From where I'm sitting, you definitely have. I really want to thank you for taking the time to not only build this in the first place, but also speak with me about it. If people want to learn more, where's the best place to find you?Chris: So, you can find me on Twitter, I'm @chr_norm, or you can go and visit granted.dev and you'll have a link to join the Slack community. And I'm very active on the Slack.Corey: You certainly are, although I will admit that I fall into the challenge of being in just the perfectly opposed timezone from you and your co-founder, who are in different time zones to my understanding; one of you is on Australia and one of you was in London; you're the London guy as best I'm aware. And as a result, invariably, I wind up putting in feature requests right when no one's around. And, for better or worse, in the middle of the night is not when I'm usually awake trying to log into AWS. That is Azure time.Chris: [laugh]. Yeah, no, we don't have the US time zone properly covered yet for our community support and help. But we do have a fair bit of the world timezone covered. The rest of the team for Common Fate is all based in Australia and I'm out here over in London.Corey: Yeah. I just want to thank you again, for just being so accessible and, like, honestly receptive to feedback. I want to be clear, there's a way to give feedback and I do strive to do it constructively. I didn't come crashing into your Slack one day with a, “You know what your problem is?” I prefer to take the, “This is awesome. Here's what I think would be even better. Does that make sense?” As opposed to the imperious demands and GitHub issues and whatnot? It's, “I'd love it if it did this thing. Doesn't do this thing. Can you please make it do this thing?” Turns out that's the better way to drive change. Who knew?Chris: Yeah. [laugh]. Yeah, definitely. And I think that one of the things that's been the best around our journey with Granted so far has been listening to feedback and hearing from people how they would like to use the tool. And a big thank you to you, Corey, for actually suggesting changes that make it not only better for you, but better for everybody else who's using Granted.Corey: Well, at least as long as we're using my particular byzantine workload patterns in some way, or shape, or form, I'll hear that. But no, it's been an absolute pleasure and I really want to thank you for your time as well.Chris: Yeah, thank you for having me.Corey: Chris Norman, co-founder of Common Fate, as well as one of the two primary developers originally behind the Granted project that logs you into AWS without you having to lose your mind. I'm Cloud Economist Corey Quinn and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice along with an angry, incensed, raging comment that talks about just how terrible all of this is once you spend four hours logging into your AWS account by hand first.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.Announcer: This has been a HumblePod production. Stay humble.

The Bike Shed
338: Meticulously Wrong

The Bike Shed

Play Episode Listen Later May 17, 2022 45:52


Chris switched from Trello over to Linear for product management and talks about prioritizing backlogs. Steph shares and discusses a tweet from Curtis Einsmann that super resonated with the work she's doing right now: "In software engineering, rabbit holes are inevitable. You will research libraries and not use them. You'll write code just to delete it. This isn't a waste; sometimes, you need to go down a few wrong paths to get to the right one." This episode is brought to you by BuildPulse (https://buildpulse.io/bikeshed). Start your 14-day free trial of BuildPulse today. Linear (https://linear.app/) Curtis Einsmann Tweet (https://twitter.com/curtiseinsmann/status/1521451508943843329) Louie Bacaj Tweet (https://twitter.com/LBacaj/status/1478241322637033474?s=20) Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed! Transcript: AD: Flaky tests take the joy out of programming. You push up some code, wait for the tests to run, and the build fails because of a test that has nothing to do with your change. So you click rebuild and you wait. Again. And you hope you're lucky enough to get a passing build this time. Flaky tests slow everyone down, break your flow and make things downright miserable. In a perfect world, tests would only break if there's a legitimate problem that would impact production. They'd fail immediately and consistently, not intermittently. But the world's not perfect, and flaky tests will happen, and you don't have time to fix them all today. So how do you know where to start? BuildPulse automatically detects and tracks your team's flaky tests. Better still, it pinpoints the ones that are disrupting your team the most. With this list of top offenders, you'll know exactly where to focus your effort for maximum impact on making your builds more stable. In fact, the team at Codecademy was able to identify their flakiest tests with BuildPulse in just a few days. By focusing on those tests first, they reduced their flaky builds by more than 68% in less than a month! And you can do the same because BuildPulse integrates with the tools you're already using. It supports all the major CI systems, including CircleCI, GitHub Actions, Jenkins, and others. And it analyzes test results for all popular test frameworks and programming languages, like RSpec, Jest, Go, pytest, PHPUnit, and more. So stop letting flaky tests slow you down. Start your 14-day free trial of BuildPulse today. To learn more, visit buildpulse.io/bikeshed. That's buildpulse.io/bikeshed. CHRIS: Good morning, and welcome to Tech Talk with Steph and Chris. Today at the top of the hour, it's tech traffic hits. STEPH: Ooh, tech traffic. [laughs] I like that statement. CHRIS: Yeah. The Git lanes are clogged up with...I don't know. I got nothing. STEPH: [laughs] Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Steph Viccari. CHRIS: And I'm Chris Toomey. STEPH: And together, we're here to share a bit of what we've learned along the way. So, hey, Chris, what's new in your world? CHRIS: What's new in my world? Actually, I have a specific new thing that I can share, which is, as of the past week, I would say, switched from Trello over to Linear for product management. It's been great. It was a super straightforward transfer. They actually had an importer. We lost some of the comment threads on the Trello cards. But that was easy enough to like each Linear ticket has a link back to Trello. So it's easy enough to keep the continuity. But yeah, we're in a whole new world, a system actually built for maintaining a product backlog, and, man, it shows. Trello was a bunch of lists and cards and stuff that you could link between, which was cool. But Linear is just much more purpose-built and already very, very nice. And we're very happy with the switch. STEPH: I feel like you came in real casual with that news, but that is big news, that you did a switch. [laughter] CHRIS: How are you going to bury the lead like that? You switched project management...[laughter] I actually didn't think it was...I'm excited about it but low-key excited, which is weird because I do like productivity and task management software. So you would think I would be really excited about this. But I've also tried enough of them historically to know that that's never going to be the thing that actually makes or breaks your team's productivity. It can make things worse, but it can't make you great. That's the thing that I believe. And so it's a wonderful piece of software. I'm very excited about it but -- STEPH: Ooh, I like that. It can make you worse, but it doesn't make you great. That's so true, yeah, where it causes pain. Well, and it does make sense. You've been complaining a bit about the whole login with Trello and how that's been frustrating. But I haven't even heard of Linear. That's just...that's, I mean, you're just doing what you do where you bring that new-new. I haven't heard of Linear before. CHRIS: I try to live on the cutting edge. Actually, I deeply try to not live on the cutting edge at this point in my life. That early adopter wave, no, no, no, that's not for me anymore. But I've known a few folks who've moved to Linear. And everyone that I've spoken to who has moved to it has been like, "Yeah, it's been great." I've not heard anything negative. And I've heard or experienced negative things about every other product management tool out there. And so, it seemed like an easy thing. And it was a low-cost enough switch in terms of opportunity costs or the like, it took the effort of someone on our team moving those cards over and setting up the new system and training, but it was relatively straightforward. And yeah, we're super happy with it. And it feels different now. I feel like I can see the work in a different way which is interesting. I think we had brought in a Chrome extension for Trello. I think it's like Hello Epics or something like that that allows...it abuses the card linking functionality in Trello and repurchases that feature as an epic management thing. But it's quarter-baked is how I would describe it, or it's clearly built on top of existing things that were not intended to be used exactly in that way. So it does a great job. Hello Epics does a great job of trying to make something like parent-child list management stuff happen in Trello. But it's always going feel like an afterthought, a secondary feature, something that's bolted on. Whereas in Linear, it's like, no, no, we absolutely have the idea of projects, of course, and you can see burndown charts and things. And the thing that I do want to be careful about is not leaning too much into management. Linear has the idea of cycles or sprints, as many other folks think of them, or iterations or whatever you want to call them. But we've largely not been working in that mode. We've just continued to work through the next up list; that's it. The next up list should be prioritized and well defined at the top and roughly in priority order. So just pick up the next card and work on it. And we just do that every single day. And now we're in a piece of software that has the idea of cycles, and I'm like, oh, this is vaguely interesting. Do we want to do that? Oh, but if you're going to do that, you probably do some estimation, right? And I was like, oh no, now we're into a place that's...okay, I have feelings. I got to decide how to approach that. And so, I am intrigued. And I wonder if we could just say like ten carts that's how many come into a cycle, and that's it. And we use the loosest heuristics possible to define how we structure a cycle so that we don't fall into the trap of, oh, what's our roadmap going to look like six months from now? JK, what's anything going to look like six months from now? That's not a knowable fact. STEPH: I was just thinking where you said that you're moving into sprints or cycles, and then there's that push, well, now you got to estimate. And I just thought, do you? Do you have to estimate? [laughs] CHRIS: We need a burndown chart through 2024, and it must be meticulously accurate down to the hour. STEPH: I think meticulously wrong is how that goes. [laughs] CHRIS: Which is the best kind of wrong. If you're going to be wrong, be meticulous about it. STEPH: Be thorough about it. [laughs] Yeah, the team that I'm on right now, we have our bi-weekly planning, and we go through the board, and we pull stuff in. But there's never a discussion about estimation. And I hadn't really appreciated that until just now. How we don't think about how long is this going to take? We just talked about, well, what's in-flight? And how much work do people still have going on? And then here's the list of things we can pull in. But there's always a list that you can go back to. Like, it's very...we pull in the minimum and knowing that if we run out of work, there's another place to go where there's stuff that's organized. And I just love that cadence, that idea of like, let's not try to make guesses about the future; let's just have it lined up and ready for us to go when we're ready to pull it in. Although I know, that's also coming from a very developer's perspective, and there are product managers who are trying to communicate as to when features are going to get out into the world. So I get that there's a balance, but I still have strong feelings and hesitations around estimating work. CHRIS: Well, I feel like there is a balance there. And so many things in history are like, well, this is an overcorrection against that, and that's an overcorrection against this. And the idea that we can estimate our work that far out into the future that's just obviously false to me based on every project I've ever worked on that has tried to do it. And it has always failed without question. But critically, there is the necessity to sync up work and like, oh, marketing needs to plan the launch of this feature, and it's a critical one. What's it going to look like? When's it going to be ready? You know, we're trying to go for an event, it's not just know...we developers never estimate anything past the immediate moment where like, that's not acceptable. We got to find a middle ground here. But where that middle ground is, is interesting. And so, just operating in the sort of we do work as it comes up is the easiest thing because no one's lying about anything at that point. But sometimes you got to make some guesses and make some estimations. And then it gets into the murky area of I believe with 75% confidence that in three weeks, we will have this feature ready. But to be clear, I said with 75% confidence that means one-quarter of the time; we will not be there at that date. What does that mean? What does that failure mode look like? Let's talk about that. And can you have honest, open, transparent, useful conversations there? That's the space that it becomes more subtle if you need to do that. STEPH: You're reminding me of a conversation that I had with someone where they shared with me some very aggressive team goals. And it was a very friendly conversation. And they're like, "How do you feel about aggressive goals?" And I was like, "Well, it depends. How do you feel about aggressive failure?" Because then once I know where you stand there, then we can talk about aggressive goals. Now, if we're being aggressive, but then we fail to achieve that, and it's one of those, okay, we didn't meet the goal that we'd expected, but everything is fine, and it's not a big deal, then I am okay. Sure, let's shoot for the stars. But if it's one of those, we are communicating these goals to the outside world, and it's going to become incredibly important that we meet these goals, and if we don't, then things are going to go on fire, people are going to be in trouble, and it's just going to be awful, then let's not set aggressive goals. Let's not box ourselves into a space where we are setting ourselves up to fail or feel pain in a meaningful way. I agree that estimations are important, especially in terms of you need to collaborate with other departments, and then also just to provide some sense of where the product is headed and when things may be released. I think estimations then just become problematic when they do become definite, and they're based on so many unknowns, and then when I don't know is not an answer. So if someone asked, "What's your estimate for this?" And the very honest real answer is I don't know, like, we haven't done this type of work before, or these are all the unknowns, and then someone's like, "Well, let's just put an estimation of like two weeks on it," and they just sort of try to force-fit it into being what they want, then that's where it starts to just feel incredibly problematic. CHRIS: Yeah, estimation is a very murky area that we could spend entire episodes talking about, and in fact, I think we have a handful of times. So with that, Linear has been great. We're going to see just how much or how little estimation we actually want to do. But it's been a very nice addition to the toolset. And I'll let you know as we deepen our usage of it what the experience is like, but that's the main thing that's new in my world. What's new in your world? STEPH: Well, before we bounce over to my world, you said something that has intrigued me that has also made me start reflecting on some of the ways that I like to work. And you'd mentioned that you have this prioritized backlog that people are pulling tickets from. And I don't know exactly if there's a planning session or how that looks, but I have recognized that when I am working with a team, and we don't have any planning session, if everybody is just pulling from this backlog, that's being prioritized by someone on the team, that I find that a bit overwhelming. Because the types of work being done can vary so drastically that I find I'm less able to help my colleagues or my teammates because I don't have the context for what they're working on. It surprises me. I'm like, oh, I didn't even know we're working on that feature, or I don't have the context for what's the problem that we're trying to solve here. And it makes it just a lot harder to review and then have conversations with them. And I get overwhelmed in that environment. And I've recognized that about myself based on previous projects that were more similar to that versus if I'm on a project where the team does get together every so often, even if it's high level to be like, hey, here's the theme of the tickets that we're working on, or here's just some of the stuff, then I feel much more prepared for the work that is coming in and to be able to context switch and review. And yeah, so I've kind of learned that about myself. I'm curious, are you similar, or how does that work for you? CHRIS: I'm definitely similar. And I think probably the team is closer to what you're describing. So we do have a planning session every week, just a quick 30-minute scan through the backlog, look at the things that are coming up and also the larger themes. Previously, Epics and Trello now projects and Linear. But talking about what are the bigger pieces of work that we're moving on, and then what are the individual tickets associated with that that we'll be expecting to work on in the next week? And just making sure that everyone has broad clarity around what that feature set is. Also, we're a very small team at this point. Still, we're four people total, but one of the developers is on a break for a couple of weeks this summer. And so there are really only three of us that are driving on the code. And so, with three of us working on the projects, we try very intentionally to have significant overlap between the various...like, we don't want any one person to own any portion of things at this point. And so we're doing a good amount of pairing to cross-pollinate and make sure everyone's...not everyone's aware of everything, but at least one other person is sufficiently aware of everything between the three of us. And I think that's been working well. I don't think we have any major gaps, save for the way that we're doing our mobile architecture that's largely managed by one of the developers on the team and a contractor that we're working with to help do a lot of the implementation. That's a known we chose to silo that thing. We've accepted the cost of that for now. And architecturally, the rest of us are aware of it, but we're not like in the Swift code writing anything because I don't know how to write Swift at this point. I'd love to learn it. I hear good things about the language. [12:26] So yeah, I think conceptually very similar to what you're describing of still want to have people be able to review. Like, I don't want to put up a PR and people be like, I don't know, that looks like code, I guess. I'm not sure what it does. Like, I want it to be very...I want us all to be roughly on the same page, and thus far, we are. As the team grows, that will become trickier to maintain because there are just inherently probably more things that are moving, more different feature areas and surface area that we're tackling in any given week, or there are different ways to approach that. I know you've talked about having a limited number of themes for a given cycle, so that's an idea that can pop up. But that's something that we'll figure out as we get further. I think I'm happy with where we're at right now, so yeah, that's the story there. STEPH: Okay, cool. Yeah, all of that resonates with me, and thinking about it a little more deeply in this moment, I'm realizing I think something you said helped me put this together where when I'm reviewing someone's change, I'm not necessarily just looking to see does your code work? I'm going to trust you that your code works. I may have thoughts about design and other things, but I really want to understand more what's the change to the product that we're making? What's the goal that we're looking to achieve? How are we measuring this? And so if I don't have that context, that's what contributes to that feeling of like, hard context switching of not just context switching, but now I have to level myself up to then understand the problem that's being solved by this. Versus had I known some of the themes going into that particular cycle or sprint, I would have felt far more prepared for that review session versus having to then dig through all the data and/or tickets or talk to someone. Well, switching back to what's going on in my world, I have a particular tweet that I want to share, and it's one that Joël Quenneville brought to my attention. And it just resonates so much with all the type of work that I'm doing right now. So I'm going to read the tweet, and then we'll link to it in the show notes as well. But it's from Curtis Einsmann, and Curtis wrote: "In software engineering, rabbit holes are inevitable. You will research libraries and not use them. You'll write code just to delete it. This isn't a waste; sometimes, you need to go down a few wrong paths to get to the right one." And that describes all the work that I'm doing right now. It's a lot of exploratory, a lot of data-driven work, and finding ways that we can reduce the time that it takes to run RSpec on CI. And it also ties in nicely to one of the things that I think we talked about last week, where we discovered that a number of files have a high runtime variance. And I've really dug into the data there to understand, okay, is it always specific files that have these high runtime variants? Are there any obvious contributions to what's causing this? Are we making real network calls that then could sometimes take a long time to return? And the result is there's nothing obvious. They're giant files. The number of SQL commands that are being run for each file varies drastically. They're all high, but it's still very different. There's no single fact about these files that has really been like, yes, this is what's causing these files to have such a runtime variance. And so while I've been in the data, I'm documenting it, and I'm making a list and putting it all together in a ticket so at least it's there to look at later. But I'm going to move on. It's one of those I would love to know what's causing this. I would love to address it because it would put us in an ideal state for how we're distributing tests, which would have a significant impact on our runtime. But it also feels a little bit like chasing my tail because I'm worried, like with some of the other experiments that we've done in the past where we've addressed tentpoles, that as soon as you address the issue for one or two files, then other files start having the same problem. And you're just going to continue to chase and chase, and I don't want to be in that. So upfront, this was one of those; hey, let's look at the data. If there's something obvious, let's address it; if not, move on. So I'm at that point today where I'm wrapping up all of that data, and then I'm going to move on, move on to the next thing. CHRIS: There's deep truth in that tweet that you shared at the start of this segment. The idea like if we knew the work that we had to do at the front, yeah, we would just do that, but often, we don't. And so, being able to not treat it as a failure when something doesn't work out is, I think, so critical. I think to expand on the idea just a tiny bit, the idea of the scientific method, failure is totally an option and is part of science. I remember watching MythBusters, and Adam Savage is just kind of like, "Failure is always an option," and highlighting that as part of it. Like, it's an outcome. You've learned something. You have a new data point. You can take that and then carry it forward with you. But it's rough in the moment. And so, I do think that this is a worthwhile thing to meditate on. And it's something that I've had to revisit a handful of times in my career of just like, man, I feel like I've just been spinning my tires all week. I'm like, we know what we want to get done, but just each approach I take isn't working for one reason or another. And then, finally, you get to the end. And then you've got this paragraph-long summary of all the things that didn't work in your PR and one-line change sort of thing. And those are painful, but they're part of the game. Like, that is unavoidable. I have not found a way to just know how to do the work upfront always. I would love that. I would sign up for whatever seminar was selling that. I wouldn't. I would know that that seminar is a lie, actually. But broadly, I'm intrigued by the idea if someone were selling that, I'd be like, well, I mean, pitch me on it. Tell me why I should believe you; I don't, just to be clear. But yeah. STEPH: This project has really helped me embrace always setting a goal or a question upfront about what I'm wanting to achieve or what I'm looking to answer because a number of times while Joël and I have been spelunking through data...And then so originally, with the saga, we started out with why doesn't our math match reality? We understand that if these tests are distributed perfectly across the CPUs, then that should cut the runtime in half. But yet, we weren't seeing that even though we had addressed the tentpoles. So we dug into understanding why. And the answer is because they're not perfectly distributed, and it's because of the runtime variance. And that was a critical moment to look back and say, "Did we achieve the goal?" Yes, we identified the problem. But once you see a problem, it's just so easy to dig in and keep going. It's like, well, now I want to know what's causing these files to have a runtime variance. But it's one of those we achieved our goal. We acknowledged upfront that we wanted to at least understand why. Let's make a second decision, do we keep going? And I'm at that point where, frankly, I probably dug in a little more than I should because I'm stubborn. But I'm recognizing that now's the time to back away and then go back and move on to the next high-priority item, which is converting for funsies; I'll share. The next thing is converting Test::Unit test over to RSpec because we have, I think, around 25 tests that are written in Test::Unit. And we want to move them over to RSpec because that particular just step in the build process takes a good three to four minutes. And part of that is just booting up Rails and then running the tests very fast. And we're underutilizing the machine that's running them because it's only 25 tests, but there are 86 CPUs to run it. So we'd really like to combine those 25 tests with the rest of the RSpec suite and drop that step. So then that should add minimal time to the overall build but then should take us down at least a couple of minutes. And then also makes it easier to manage and help folks so that way, there's one consistent testing framework that's in use versus having to manage some of these older tests. CHRIS: It's funny; I think it was just two episodes back where we talked about why RSpec, and I think both of us were just like, well yeah. But I mean, if there are tests and another, like, it's fine, you just leave them with the exception that if there's like 2% of our tests are in Test::Unit, and everything else is in RSpec, yeah, maybe that that conversion efforts seem totally worth it. But again, I think as you're describing that, what I'm hearing is just like the scientific method, just being somewhat structured in the approach to what's the hypothesis? And what's the procedure we're going to use to determine if that hypothesis is true or false? And then what do we do? And then what are the results? And then you just do that on loop. But being not just sort of exploring. Sometimes you have to be on exploratory mode. But I definitely find that that tiny bit of rigor of just like, wait, okay, before I actually do anything, what do I think is going on here? What's my guess? And then, okay, if that guess were true, what would I be able to observe in the world? Okay, here we go. And just that tiny bit of structure is so...it sometimes feels highly formal to go into that mode and be like, no, no, no, let me take a step back. Let me write down my thoughts. I'm going to have a little checklist and do the thing. But I've never regretted doing it. I will say that. I have deeply regretted not doing it. I feel like I should make a list of things that fit that structure. I've never regretted committing in Git ever. That's been great. I've always been able to unwind it, but I've never been able to not unwind it or the opposite. I've regretted not committing. I have not regretted committing. I have regretted not writing out my hypothesis or approach. I have not regretted doing it. And so, yeah, this feels like it falls firmly in that category of like, it's worth just a tiny bit of structure. There's a reason it is the scientific method. STEPH: Yeah, I agree. I've not regretted documenting upfront what it is I look to achieve and how I think I'm going to answer the question. That has been immensely helpful. Because then I also forget, like, two weeks ago, I'll be like, wasn't there a question around why this was happening, and I need to understand? And all of that was so context-heavy that as soon as I'm out of the thick of it, I completely forget it. So if I care about it deeply or if I want to be able to revisit it, then I need to document it for myself. It's given me a lot of empathy for people who do more scientific research around, oh my gosh, like, you have to document everything you do and then still be able to prove it five years from now or however long. I'm just throwing out numbers. And it needs to be organized enough that someone, if they do question your research that, then you have it there. My research documents would not withstand scrutiny at this point because they are still just more personal notes. But yes, it's given me a lot of empathy and respect for people who do run very serious research, experiments, and trials, and then have to be able to prove it to the world. Pivoting just a bit, there's a particular topic that resonated with both you and I; in fact, it's a particular tweet. And, Louie, I do apologize if I mispronounce your last name, but Louie Bacaj. And we'll include a link in the show notes to the tweet, but Louis shared, "I managed multiple engineering teams before quitting tech. Now that I quit, I can speak freely. Here are 12 things your manager may not be telling you, but I know for a fact will help you." So there are a number of interesting discussions and comments that are in this thread. The one thing in particular that really caught my attention is number 10, and it's "Advocate for junior developers." So they said that their friend reminded them that just because you don't have 10-plus years of experience does not mean that they won't be good. Without junior engineers on the team, no one will grow. Help others grow; you'll grow too. And that's the part that I love so much is that without junior engineers on the team, no one will grow because that was very thought-provoking for me. It's something that I find that I agree with deeply, but I hadn't really considered why I agree with that so much. So I'm excited to dive into that topic with you. And then, as a second topic to go along with that is, can juniors start with a remote team? I think that's one of the other questions when you and I were chatting about this. And I'm intrigued to hear your thoughts. CHRIS: A bunch of stuff there. Starting with the tweet, I love elements of this. Some of it feels like it's intentionally somewhat provocative. So like, without junior engineers on the team, no one will grow. That feels maybe a little bit past the bar because I think we can technically grow, and we can build things and whatnot. But I think what feels deeply true to me is truly help others grow; you'll grow too. The act of mentoring, of guiding, of training, of helping someone on their journey will inherently help you grow and, I think, change the way that you think about the work. I think the beginner mind, the earlier in the career folks coming into a codebase, they will see things fundamentally differently in a really useful way. It's possible that along your career, you've just internalized things. You've been like, yeah, no, that was weird. But then I smashed my head against it for a while, and now I understand this thing. And it just makes sense to me. But it's like, that thing actually doesn't make sense. You have warped your mind to match the thing, not, quote, unquote, "come to understand it." This is sounding too judgmental to people who've been in the industry for a while, but I found this of myself. Or I can just take for granted things that took a long time to adapt my head to, and if anything, maybe I should have pushed back a little more. And so, I find that junior engineers can be a really fantastic lens for the complexity of a project. Like, the world is truly a complex place, and that's just true. But our job as software engineers is to tame that complexity and manage it. And so, I love the mindset that can come or the conversations that can come out of that. And it's much like test-driven development is a pressure on the complexity of your code, having junior engineers join the team and needing to explain how all of the different features work, and what the overall architecture is, and the message passing under this and that, it's a really useful conversation to have. And so that "Help others grow; you'll grow too" feels deeply, deeply true to me. STEPH: Yeah, I couldn't agree more in regards to how juniors really help our team and especially, as you mentioned, with complexity and ¬having those conversations. Some of the other things that have come to mind for me as well around the importance of having junior developers on your team...and maybe it's not specifically they're junior developers but that you just have a variety of experience on your team. It's going to help you lean into a culture of learning because you have people that are at different stages of their career. And so you want an environment where people can learn together, that they can fail together, and they can be public about it. And having people that are at different stages of their career will lead, well, at least ideally, it'll lead to more pair programming. It's going to lead to more productive code reviews because then people can ask more questions around why did you choose this, or why are you doing that? Versus if everybody is at the same level, then they may just intuitively have reasons that they think someone did something. But it takes someone that's a bit new to say, "Hey, why did you choose this?" or to bring up some other ideas or ways that they could pursue it. They may bring in new ideas for, like, why has the team always done something this way? Let's think about new ways that we could do this. Or maybe this is really unfriendly, the way that we're doing this, not just for junior people but for people that are new to the team. And then there's typically less knowledge siloing because then you're going to want to pair the newer folks with the more experienced folks. So that way, you don't have this more senior developer who's then off in a corner working by themselves. And it's going to improve your communication skills. There's just...I realized I'm just rambling because I feel like there are so many benefits that go along with having a variety of people on your team, especially in terms of experience. And that just leads to such a better learning environment and, ultimately, better software and better products. And yet, I find that so many companies won't embrace people that are newer to software. They always want the senior developers. They want the 10x-er or whatever those are. They want the people that have many, many years of experience. And there's so much value that comes from mentoring the next group of developers. And it's incredibly frustrating to me that one, companies often aren't open to it. But honestly, more than that, as long as you're upfront and honest about like, hey, this is the team that we need right now to build what we're looking to build, I can get past that; I can understand that. But please don't then mislead people and say that you're a junior-friendly team, and then not be prepared. I feel like some teams will go so far as to say, "Yes, we are junior-friendly," and they may even tweak their interview process to where it is a bit more junior-friendly. But then, by the time that person joins the team, they're really not prepared. They don't have an onboarding plan. They don't have a mentorship plan. And then they fail that person because that person has worked hard to get there. And they've worked hard to bring that person onto the team, but then they don't have a plan from there. And I've seen it too many times. And it just frustrates me so much because it puts that junior person in such a vulnerable state where they really have to be an incredible self-advocate to then overcome those hurdles from a lack of preparation on that company's part. Okay, I think that's my event. I'm sure I could vent about this a lot more, but I will cut it off there. That's the heart of it. CHRIS: I do think, like, with anything else, it's something that we have to be intentional about. And so what you're saying of like, yeah, we're a junior-friendly company, but then you're just hiring folks, trying to find folks that may work at a slightly lower pay grade, and that's what that means to you. So like, no, no, that's not what this is. This needs to be something different. We need to have a structure and an organization that can support folks at different points in their career. But it's interesting to me to think about the sort of why of it. And the earlier part of this conversation, we talked about some of the benefits that can come organizationally from it, and I do sincerely believe in that. But I also believe that it is fundamentally one of the best ways to find really talented people early on in their career and be in a position to hire them where maybe later on in their career, that just wouldn't happen naturally. And I've seen this play out in a number of organizations. I went to Northeastern University for my college, and Northeastern is famous for the co-op program. Northeastern sounds really fancy. Now I learned that they have like a 7% acceptance rate for college applications right now, which is wildly low. When I went to Northeastern, it was not so fancy. So just in case anyone's hearing that and they're like, "Oh, Northeastern, wow." I'm not that fancy. [laughs] But they did have the co-op then, and they still have it now. And the co-op really is a differentiating thing. You do three six-month rotations. And it is this fundamental differentiator in terms of when you're graduating. Particularly, I was in mechanical engineering. I came out, and I actually knew what that meant in the world. And I'd used Outlook, and I knew what a water cooler was and how to talk near one because that's a critical thing to learn in the world. And really transformative experience for me. But also, a thing that I observed was many of my friends ended up working at companies that they had co-opted for. I'm one of those people. I would say more than 50% of my friends ended up with a position at a company that they had done a co-op rotation with. And it really worked out fantastically. That organization and the individual got to try things out, experience. And then, I ended up staying at that company for a number of years, and it was a wonderful experience. But I don't know that I would have ended up there otherwise. That's not necessarily the way that would have played out. And similarly like, thoughtbot has the apprenticeship. And I have seen so many wonderful developers start at that very early point in their career. And there was this wonderful structure around them joining the thoughtbot team, intentional, structured, supported. And then those folks went on to be some of the most talented developers that I've ever worked with at a wonderfully talented organization. And so the story of like, you should do this, organizations. This is a thing that you should invest in for yourself, not just for the individual, like, for both. Everybody wins in this case, in my mind. I will say, though, in terms of transparency, I currently manage a team of three developers. And we hired very intentionally for senior folks this early on in where we're at. And that was an intentional choice because I do believe that if you're going to be hiring more junior developers, that needs to be something that you do very intentionally, that you have a support structure in place, that you're able to invest the time in where they're at and make sure we have sort of... I think a larger team makes more sense to bring juniors into broadly. That's the thing that I'm saying out loud that I'm like, I should push on that a little bit. Is that true? Do I really believe that? But I think so, my actions obviously point to it. But it is an interesting trade-off space of how do you think about that? My hope is that as we grow as an organization, that we would then very intentionally start hiring folks in a more junior, mid-level to junior and be very intentional about how we support them, bring them into the organization, et cetera. I do believe it is a win-win situation for everyone when done with intention and with focus. STEPH: That's such an interesting bit that you just said because I very much appreciate when companies recognize do we have the bandwidth to support someone that's more junior? Because at thoughtbot, we go through periods where we don't have our apprenticeship that's open because we recognize we're not in a place that we can support someone. And we don't want to bring someone in unless we can help them be successful. I very much admire that and appreciate that about companies when they can perform that self-assessment. I am so intrigued. You'd mentioned being a smaller team. So you more intentionally hire senior developers. And I think that also makes sense because then you need to build up who's going to be in that mentorship pool? Because then people could leave, people could take vacations, and so then you need to have that support system in place. But yeah, I don't know what that then perfect balance is. It's like, okay, so then as soon as you have like five people available to mentor or interested in mentorship, it's like, then do you start bringing in the conversation of like, let's bring in someone that we can help build up and help them be successful and join our team? And I don't know what that magical number is. I do think it's important for teams to reflect to say, "Can we take on someone that's junior?" All the benefits of having someone that's junior. And then just being very honest and then having a plan for once that junior person does arrive. What does their career path look like while they've joined that team, and who's going to be that person that's going to help them level up? So not only make that choice upfront of yes, we are bringing someone on but let's also think about like the first six months of their work here at the company and what that's going to look like. It feels like an important step that a lot of companies fail to do. And I think that's why there are so many articles that then are like, hey, if you're a junior dev, here's all the things that you should do to be the best junior dev. That's fabulous. And we're constantly shoring up junior devs to be like, hey, here's all the things that you need to be great at. But we don't have as many conversations around; hey, here's all the things that your manager or the rest of your team should be great at to then support you equally as you are also doing your best to meet them. Like, they need to meet you halfway. And I'm not completely unsympathetic to the plight; I understand. It's often where I've seen with teams the more senior developers that have very strong mentorship communication skills are then also the teammates that get pulled into all the meetings and all the different projects, so then they are less available to be that mentor. And then that's how this often fails. So I don't think anybody is going into this intentionally, but yet, it's what happens for when someone is new and joining a team, and it hasn't been determined the next six months what that person's onboarding and career path looks like. Circling back just a bit, there's the question around, can juniors start with a remote team? I can go first. And I'm going to say unequivocally yes. There's no reason a junior can't start with a remote team. Because all the things that I feel strongly about come down to how is your team going to plan for this person? And how are they going to support this person? And all the benefits that you get from being in an office with a team, I think those do exist. And frankly, for someone like myself, it can be easier to establish a bond with someone that you get to see each day, get to see in person. You can walk up to their desk and can say, "Hey, I've got a question for you." But I think all those benefits just need to be transferred into a remote-friendly way. So I think it does ratchet up how intentional you have to be with your team and then onboarding a junior developer. But I absolutely think it's doable, and we should do it. CHRIS: You went with unequivocally yes as your answer. I'm going to go with a qualified maybe as my answer. I want this to be true, and I think it can be true. But I think it takes all the more intentionality than even what we've been describing. To shift the question around a little bit, what does remote work mean? It doesn't just mean we're doing the work, but we're separate. I think remote work inherently is at its best when we also are largely async first. And so that means more structured writing. The nature of the conversation tends to be more well-formed in each interaction. So it's like I read a big document, and then I pass it over to you. And at your leisure, you respond to it with a bunch of notes, and then it comes back to me. And I think that mode of interaction, while absolutely wonderful and something that I love, I think it fits really well when you're a little bit further on in your career when you understand things a little bit better. And I think the dance of conversation is more useful earlier on and so forth. And so, for someone who's newer to a team, I think having the ability to ask a quick question over and over is really useful to someone who's early on in their career. And remote, again, I think it's at its best when it's async. And those two are sort of at odds. And so it's that mild tension that gives me pause of like, something that I think that makes remote work great I do think is at least a hurdle that you would have to get over in supporting someone who's a little bit newer. Because I want to be deeply present for someone who's newer to their journey so that they can ask a lot of questions so that I am available to be interrupted regularly. I loved at thoughtbot sitting next to someone and being their mentor and being like, yeah, anytime you want, just tap on my desk. If I got my headphones on, that doesn't mean I'm ignoring you; it means I just need to make the sounds go away for a minute because that's the only way my brain will work. But feel free to just tap on my desk or whatever and grab my attention for a moment. And I'm available for that. That's an intentional choice. That's breaking up my continuity of the day, but we're choosing that for a reason. I think that's just a little harder to do in a remote context and all the more so if we're saying, hey, we're going to try this async thing where we write structured documents, and we communicate in these larger, more well-formed, communicates back and forth. But I do believe it can be done. I think it should be done. I just think it's all the harder for all of those reasons. STEPH: I agree that definitely makes it harder. But I'm going to push a little bit and say that when you mentioned being deeply present, I think we can be deeply present with someone and be remote. We can reduce the async requirements. So if you are someone that is more senior or more accustomed to the team, you can fall back to more of those async ways to communicate. But if someone is new, and needs more mentorship, then let's just set up time where we're going to literally hang out for a couple of hours each day or whatever pairing environment works best for them because pairing can also be exhausting. But hey, we're going to have a check-in each day; maybe we close out each day and touchpoint. And feel free to still message me and interrupt me. Like, you're going to just heighten your availability, even though it is remote. And be aware, like, hey, this person could message me at more times, and I'm okay with that. I have opted into this form of communication. So I think we just take that mindset of, hey, there's this person next to me, and I'm their mentor to like, hey, they're not next to me, but I'm still their mentor, and I'm still here for them. So I agree that it's harder. I think it falls on us and the team and the mentors to change ourselves versus saying to juniors, "Hey, sorry, it's remote. That's not going to work for you." It totally works for them. It's us, the mentors, that need to figure out how to make it work. I will say being on that mentor side that then not being able to see someone so if they are next to me, I can pick up on body language and facial expressions, and I can tell when somebody's stuck. And I can see that they're frustrated, or I can see that now's a good time for me to just be like, "Hey, how's it going? What are you working on? Or do you need help with something?" And I don't have that insight when I'm away. So there are real challenges like that that I don't know how to address. I have gone the obnoxious route [laughs] where I just message people, and I'm like, "Hey, how's it going? How's it going? How's it going?" And I try not to do that too much. But I haven't found a better way to manage that other than to constantly check in because I do have less feedback from that person that I'm working with unless they are just incredibly open about sharing when they're stuck. But typically, when you're newer to a team or newer to a career, you're going to be less willing to share when you're stuck. But yeah, there are some real challenges, but I still think it's something for us to figure out. Because otherwise, if we cut off access for remote teams to junior folks, I mean, that's where we're headed. There are so many companies and jobs that are headed remote that not being junior friendly and being remote in my mind is just not an option. It's something that we need to figure out. And it's hard, but we need to figure it out. CHRIS: Yeah, 100% on we need to figure that out and that that's on us as the people managing and structuring and bringing folks into teams. I think my stance would be like, let's just be clear that this is hard. It takes effort to make sure that we've provided a structure in which someone newer to a team can be successful. It takes all the more effort to do so in a remote context, I think. And it's that recognition that I think is critical. Because if we go into this with the wrong mindset, it's like, oh yeah, it's great. We got this new person on the team. And yeah, they should be ready to go in like two weeks, right? It's like, no, no, this is a different thing. We need to be very clear about it. This is going to require that we have someone who is able to work with them and support them in this. And that means that that person's output will likely be a little bit reduced for the period of time that we're talking about. But we're playing a long game here. Let's make sure we're clear on that. This is intentional. And let's be clear, the world of hiring and software right now it's not like super easy. There aren't way more software developers than there are jobs; at least, that's been my experience. So this is something absolutely worth investing in for just core business reasons and also good for people. So hey, it's a win-win. Let's do it. Let's figure it out. But also, let's be clear that it's going to be a little tricky along the way. So, you know, let's be intentional about that. But yeah, obviously do it, got to do it. STEPH: Wait, so I feel like we might have circled back to unequivocally yes. [laughs] Have we gotten there, or are you still on the fence? CHRIS: I was unequivocally yes from the beginning, but I couched it in, but...yeah, I said other things. You're right. I have now come around; let's say to unequivocally yes. STEPH: [laughs] Cool. I don't want to feel like I'm forcing you to agree with me. [laughs] But I mean, we just so rarely disagree. So we've either got to identify this as something that we disagree on, which would be one of those rare occasions like beer and Pop-Tarts. CHRIS: A watershed moment. Beer and Pop-Tarts. STEPH: Yeah, those are the only two so far. [laughter] CHRIS: Not together also. I just want to go on record beer and Pop-Tarts; I don't think would be...anyway. STEPH: Ooh, I don't know. It could work. It could work. CHRIS: Well, there's another thing we disagree on. STEPH: I would not turn it down. If I was eating a Pop-Tart, and you're like, "Hey, you want a beer?" I'd be like, "Sure," vice versa. I'm drinking a beer. "Hey, you want a Pop-Tart?" "Totally." CHRIS: Okay. Well yeah, if I'm making bad decisions, I'm obviously going to chain them together, but that doesn't mean that they're a good decision. It's just a chain of bad decisions. STEPH: I feel like one true thing I know about you is that when you make a decision, you're going to lean into it. So like, this is why you are all about if you're going to have a Pop-Tart, you're going to have the highest sugary junk content Pop-Tart possible. So it makes sense to me. CHRIS: It's the Mountain Dew theorem, yeah. STEPH: I didn't know this had a theorem. The Mountain Dew theorem? CHRIS: No, that's just my name. Well, yeah, if I'm going to drink soda, I'm going to drink Mountain Dew, the nonsense nuclear option of soda. So yeah, I guess you're describing me, although as you say it back to me, I suddenly feel very, like, oh God, is this who I am as a person? [laughs] And I'm not going to say you're wrong. I'm just going to spend a little while thinking about some stuff. STEPH: I mean, you embrace it. I think that's lovely. You know what you want. It's like, all right, let's do this. Let's go all in. CHRIS: Thank you for finding a wonderfully positive way to frame it here at the end. But I think on that note, should we wrap up? STEPH: Let's wrap up. CHRIS: The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeee!!!!!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

Incite Change
The Power of Pause with Chris

Incite Change

Play Episode Listen Later May 3, 2022 50:04


Today with us on the Incite Change Podcast, Coach Mauro sits down with Chris Wellbrook. Chris, who is an educator and coach, begins by telling us about his fitness journey which began around the age of 10 when his mother saw Martial Arts as a good way she would be able to define him so the need arises. He speaks about his love for coaching and his mission to help teachers address various topics where they can engage with students to help them grow and develop the skills needed to grow as decent human beings. One of the most transformational aspects he learned and shares with us is  “The Power of Pause”. While we continue to chase our dreams we must remember to take time to listen to ourselves, relax, reset and get grounded. In closing, Chris wants to remind everyone that failure is a part of the process. However, we always learn from our mistakes and that in itself is growth. Episode Timestamps ●        [01:25] Who is Chris Wellbrook? ●        [04:36] Maximize your Potential ●        [08:03] Health & Fitness ●        [13:37] Understanding the Moments ●        [19:41] The Power of the Pause ●        [25:08] Be Receptive to Change ●        [30:04] Most Transformative Episodes ●        [35:03] Thoughts of Young Chris ●        [41:10] Thoughts on teaching Physical Education ●        [46:11] Closing Remarks Resources Mentioned ●    Blog: Wake up with Wellbrook - The Power in the Pause ●    Podcast: Wake up with Wellbrook - The Power in the Pause ●    Instagram: https://www.instagram.com/chriswellbrook/ Quotes [Chris] “You're going to fail, so why not fail forward” [Chris] “No one is meant to do life alone, no one is meant to do a journey of any sort alone. ” Thanks so much for tuning in. Join us again next week for another episode! Contact us! If you would like to get in touch, leave us a comment! Visit our website - www.healthyincite.com Follow us on Instagram - https://www.instagram.com/incitecoaching/?hl=en Follow us on Twitter - https://twitter.com/healthyincite?lang=en  Like us on Facebook - https://www.facebook.com/incitecoaching/ 

The Bike Shed
333: Tapas

The Bike Shed

Play Episode Listen Later Apr 12, 2022 41:53


Being pregnant is hard, but this tapas episode is good! Steph discovered and used a #yelling Slack channel and attended a remote magic show. Chris touches on TypeScript design decisions and edge cases. Then they answer a question captured from a client Slack channel regarding a debate about whether I18n should be used in tests and whether tests should break when localized text changes. This episode is brought to you by ScoutAPM (https://scoutapm.com/bikeshed). Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy. Emma Bostian (https://twitter.com/EmmaBostian) Ladybug Podcast (https://www.ladybug.dev/) Gerrit (https://www.gerritcodereview.com/) Gregg Tobo the Magician (https://astonishingproductions.com/) Sean Wang - swyx - better twitter search (https://twitter.com/swyx/status/1328086859356913664) Twemex (https://twemex.app/) GitHub Pull Request File Tree Beta (https://github.blog/changelog/2022-03-16-pull-request-file-tree-beta/) Sam Zimmerman - CEO of Sagewell Financial on Giant Robots (https://www.giantrobots.fm/414) TypeScript 4.1 feature (https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/) The Bike Shed: 269: Things are Knowable (Gary Bernhardt) (https://www.bikeshed.fm/269) TSConfig Reference - Docs on every TSConfig option (https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess) Rails I18n (https://guides.rubyonrails.org/i18n.html) This episode is brought to you by Studio 3T (https://studio3t.com/free). Try Studio 3T's full suite of features for 30 days, no payment details needed. Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed! Transcript: CHRIS: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Chris Toomey. STEPH: And I'm Steph Viccari. CHRIS: And together, we're here to share a bit of what we've learned along the way. So, Steph, what's new in your world? STEPH: Hey, Chris. There are a couple of new things in my world, so one of them that I wanted to talk about is the fact that being pregnant is hard. I feel like this is probably a known thing, but I feel like I don't hear it talked about as much as I'd really like, especially in sort of like a professional context. And so I just wanted to share for anyone else that may be listening, if you're also pregnant, this is hard. And I also really appreciate my team. Going through the first trimester is typically where you experience a lot of morning sickness and fatigue, and I had all of that. And so I was at the point that most of my days, I didn't even start till about noon and even some days, starting at noon was a struggle. And thankfully, the thoughtbot client that I'm working with most of the teams are on West Coast hours, so that worked out pretty well. But I even shared a post internally and was like, "Hey, I'm not doing great in the mornings. And so I really can't facilitate any morning meetings. I can't be part of some of the hiring intros that we do," because we like to have a team lead provide a welcoming and then closing for anyone that's coming for interview day. I couldn't do those, and those normally happen around 9:00 a.m. for Eastern Time. And everybody was super supportive of it. So I really appreciate all of thoughtbot and my managers and team being so great about this. Also, the client team they're wonderful. It turns out growing a little human; I'm learning how hard it is and working full time. It's an interesting challenge. Oh, and as part of that appreciation because…so there's just not a lot of women that I've worked with. This may be one of those symptoms of being in tech where one, I haven't worked with tons of women, and then two, working with a woman who is also pregnant and going through that as well. So it's been a little bit isolating in that experience. But there is someone that I follow on Twitter, @EmmaBostian. She's also one of the co-hosts for the Ladybug Podcast. And she has been just sharing some of her, like, I am two months sleep deprived. She's had her baby now, and she is sharing some of that journey. And I really appreciate people who just share that journey and what they're going through because then it helps normalize it for me in terms of what I'm feeling. I hope this helps normalize it for anybody else that might be listening too. CHRIS: I certainly can't speak to the specifics of being pregnant. But I do think it's wonderful for you to use this space that we have here to try and forward that along and say what your experience is like and share that with folks and hopefully make it a little bit better for everyone else out there. Also, you snuck in a sneaky pro-tip there, which is work on the East Coast and have a West Coast team. That just sounds like the obvious correct way to go about this. STEPH: That has worked out really well and been very helpful for me. I'm already not a great morning person; I've tried. I've really strived at times to be a morning person because I just have this idea in my head morning people get more stuff done. I don't think that's true, but I just have that idea. And I'm not the world's best morning person, so it has worked out for many reasons but yeah, especially in helping me get through that first trimester and also just supporting family and other things that are going on. Oh, I also learned a pro-tip about Twitter. This is going to seem totally random, but it was relevant when I was searching for stuff on Twitter [laughs] that was related to tech and pregnancy. But I learned...because I wanted to be able to search for something that someone that I follow what they said but I couldn't remember who said it. And so I found that in the search bar, I can add filter:follows. So you can have your search term like if you're looking for cake or pregnancy, or sleep-deprived and then look for filter:follows, and then that will filter the search results to everybody that you follow. I imagine that that probably works for followers too, but I haven't tried it. CHRIS: I like the left turn you took us on there but still keeping it connected. On the topic of Twitter search, they apparently have a very powerful search, but it's also hidden, and you got to know the specific syntax and whatnot. But there is a wonderful project by Shawn Wang, AKA Swyx, on the internet, bettertwitter.netlify.com is the URL for it. I will share a link to his tweet introducing it. But it's a really wonderful tool that just provides a UI for all of these different filters and configurations. And both make discoverability that much better and then also make it easy to just compose one of these searches and use that. The other thing that I'll recommend is, I think it's a Chrome plugin. I'm guessing is what I'm working with here like a browser extension, but it's called Twemex, T-W-E-M-EX. And there's a sidebar in Twitter now, which just seems wonderful and useful. So as I'm looking at a Swyx post here, or a tweet as they're called on Twitter because I know that vernacular, there's a sidebar which is specific to Shawn Wang. And there's a search at the top so I can search within it. But it's just finding their most popular tweets and putting that on a sidebar. It's a very useful contextual addition to Twitter that I found just awesome. So that combination of things has made my Twitter experience much better. So yeah, we'll have show notes for both of those as well. STEPH: Nice. I did not know about those. This may cause someone to laugh at me because maybe it's easier than I think. But I can never remember that advanced search that Twitter does offer; I have to search it every time. I just go to Google, and I'm like, advanced Twitter search, and then it brings up a site for me, and then I use that as the one that Twitter does provide. But yeah, from the normal UI, I don't know how to get there. Maybe I haven't tried hard enough. Maybe it's hidden. CHRIS: It's like they're hiding it. STEPH: Yeah, one of those. [laughs] CHRIS: It's very costly. They have to like MapReduce the entire internet in order to make that search work. So they're like, well, what if we hide it because it's like 50 cents per query? And so maybe we shouldn't promote this too much. STEPH: [laughs] CHRIS: And let's just live in the moment, everybody. Let's just swim in the Twitter stream rather than look back at the history. I make guesses about the universe now. STEPH: [laughs] On a different note, I also discovered at thoughtbot in our variety of Slack channels that we have a yelling channel, and I had not used it before. I had not hung out there before. It's a delightful channel. It's a place that you just go, and you type in all caps. You can yell about anything that you would like to. And I specifically needed to yell about Gerrit, which is the replacement or the alternative that we're using for GitHub or GitLab, or Bitbucket, or any of those services. So we're using Gerrit, and I've been working to feel comfortable with the UI and then be able to review CRs and things like that. My vernacular is also changing because my team refers to them as change requests instead of pull requests. So I'm floating back and forth between CRs and PRs. And because I'm in Gerrit world, I missed some of the updates that GitHub made to their pull request review screen. And so then I happened to hop in GitHub one day, and I saw it, and I was like, what is this? So that was novel. But going back to yelling, I needed to yell about Gerrit because I have not found a way to collaborate with someone who has already pushed up changes. I have found ways that I can pull their changes which then took a little while. I found it in a sneaky little tab called download. I didn't expect it to be there. But then the actual snippet it's like, run this in your terminal, and this is then how you pull down the changes. And I'm like, okay, so I did that. But I can't push to their existing changes because then I get like, well, you're not the owner, so we're going block you, which is like, cool, cool, cool. Okay, I kind of get that because you don't want me messing up somebody else's content or something that they've done. But I really, really, really want to collaborate with this person, and we're trying to do something together, and you're blocking me. And so I had to go to the yelling channel, and I felt better. And I'm yelling again. [laughs] Maybe I don't feel that great because I'm getting angry again talking about it. CHRIS: You vented a little into the yelling channel; maybe not everything, though. STEPH: Yeah, I still have more to vent because it's made life hard. Every time I wanted to push up a change or pull down someone else's changes, there are now all these CRs that then I just have to go and abandon, which is then the terminology for then essentially closing it and ignoring it, so I'm constantly going through. And if I do want to pull in changes or collaborate, then there's a flow of either where I abandon mine, or I pull in their changes, but then I have to squash everything because if you push up multiple commits to Gerrit, it's going to split those commits into different CRs, don't like that. So there are a couple of things that have been pain points. And yeah, so plus-one for yelling channels, let people get it out. CHRIS: Okay, so definitely some feelings that you are working through here. I'm happy to work together as a team to get through some of them. One thing that I want to touch on is you very quickly hinted at GitHub has got a bunch of new things that are cool. I want to talk about those. But I want to touch [laughs] on an anecdote. You talked about pushing something up to someone else's branch. You're like, oh, you know, I made some changes locally, and I'm going to push them up. I had an interesting experience once where I was interacting with another developer. I had done some code review. They weren't quite understanding where I was. They had a lot of questions. And finally, I said, you know what? This will just be easier. Here, I pushed up a commit to your branch, so now you can see what I'm talking about. And I thought of this as a very innocuous act, but it was not interpreted that way. That individual interpreted it in a very aggressive sort of; it was not taken well. And I think part of that was related to I think of Git commits as just these little ephemeral things where you're like, throw it out, feel free. This is just the easiest way for me to communicate this change in the context of the work that you're doing. I thought I was doing a nice favor thing here. That was not how it went. We had a good conversation after I got to the heart of where we both were emotionally on this thing. It was interesting. The interaction of emotion and tech is always interesting. But as a result, I'm very, very careful with that now. I do think it's a great way as long as I've gotten buy-in from the person beforehand. But I will always spot check and be like, "Hey, just to confirm, I can just push up a commit to your branch, but are you okay with that? Is that fine with you?" So I've become very cautious with that. STEPH: Yeah, that feels like one of those painful moments where it highlights that the people that you work with that you are accustomed to having a certain level of trust or default trust with those individuals, and then working with someone else that they don't have that where the cup is half-full in terms of that trust, or that this person means well kind of feelings towards a colleague or towards someone that they're working with. So it totally makes sense that it's always good to check and just to be like, "Hey, I'd love to push up some changes to your branch. Is that cool?" And then once you've established that, then that just makes it easier. But I do remember that happening, and yeah, that was a bit painful and shocking because we didn't see that coming and then learned from it. CHRIS: I do think it's an important thing to learn, though, because for me, in that moment, this was this throwaway operation that I thought almost nothing of, but then another individual interpreted it in a very different way. And that can happen, that can happen across tons of different things. And I don't even want to live in the idealized world where it's just tech; we're just pushing around zeros and ones; there's no human to this. But no, I actually believe it's a deeply human thing that we're doing here. It's our job to teach the computers to be a little closer to us humans or something like that. And so it was a really pointed clarification of that for me where it was this thing that I didn't even think once about, no less twice, and yet someone else interpreted it in such a different way. So it was a useful learning situation for me. STEPH: Yeah, I totally agree. I think that's a really wise default to have to check in with people before assuming that they'll be comfortable with something that we're comfortable with. CHRIS: Indeed. But shifting back to what you mentioned of GitHub, a bunch of new stuff came in GitHub, and you were super excited about it. And then you went on to say other things about another system. [laughs] But let's talk about the great things in GitHub. What are the particular ones that have caught your eye? I've seen some, but I'm intrigued. Let's compare notes. STEPH: So this is one of those where I hadn't seen GitHub in quite a while, and then I hopped in, and I was like, this is different. But some of the things that did stand out to me right away is that on the left-hand side, I can see all of the files that have been changed, and so that's a really nice tree where I just then immediately know. Because that was one of the things that I often did going to a PR is that I would see what files are involved in this change because it was just a nice overview of what part of the applications am I walking through? Are there tests for this? Have they altered or added tests? And so I really like that about it. I'm sure there's other stuff. But that is the main thing that stood out to me. How about you? CHRIS: Yeah, that sidebar file tree is very, very nice, which I find surprising because I don't use a file tree in my editor. I only do fuzzy finding to jump to files. But I think there's something about whenever GitHub had the file list; these are all the files that are changed. I'm like, this is just noise. I can't look at this and get anything out of it. But the file tree is so much more...there's a shape to it that my brain can sort of pattern match on. And it's just a much more discoverable way to observe that information. So I've really loved that. That was a wonderful one. The other one that I was surprised by is GitHub semantic code analysis; stuff has gotten much, much better over time subtly. I didn't even notice this happening. But I was discussing something with someone today, and we were looking at it on GitHub, and I just happened to click on an identifier, and it popped up a little thing that says, "Oh, do you want to hop to the references or the definition of this?" I was like, that is what I want to do. And so I hopped to the definition, hopped to the definition of another thing, and was just jumping around in the code in a way that I didn't know was available. So that was really neat. But then also, I was in a pull request at one point, and someone was writing a spec, and they had introduced a helper just like stub something at the bottom of a given spec file. And it's like, I feel like we have this one already. And I just clicked on the identifier. I think it might have actually been a matcher in RSpec, so it was like, have alert. And I was like, oh, I feel like we have this one, a matcher specific to flash message alerts on the page. And I clicked on it, and GitHub provided me a nice little inline dialog that showed me all of the definitions of have alert, which I think we were up to like four of them at that point. So it had been copied and pasted across a couple of different files, which I think is totally fine and a great way to start, but they were very similar implementations. I was like, oh, looks like we actually already have this in a couple of places, maybe we clean it up and extract it to a common spec support thing, and ta-da, I was able to do all of that from the GitHub pull requests UI. And I was like, this is awesome. So kudos to the GitHub team for doing some nifty stuff. Also, can I get into the merge queue? Thank you. ... STEPH: [laughs] There it is. That is very cool. I didn't know I could do that from the pull request screen. I've seen it where if I'm browsing code that, then I can see a snippet of where everything's defined and then go there, but I hadn't seen that from the pull request. I did find the changelogs for GitHub that talk about the introduction of having the tree, so we'll be sure to include a link in the show notes for that too. But yes, thank you for letting me use our podcast as a yelling channel. It's been delightful. [laughs] Mid-roll Ad Hi, friends, and now a quick break to hear from today's sponsor, Scout APM. Scout APM is an application performance monitoring tool that's designed to help developers find and fix performance issues quickly. With an intuitive user interface, Scout will tie bottlenecks to source code so you can quickly pinpoint and resolve performance abnormalities like N+1 queries, slow database queries, and memory bloat. Scout also recently implemented external service monitoring, adding even more granularity when it comes to HTTP requests and API calls. So give Scout a try today with a free 14-day trial and experience first-hand why developers worldwide call Scout their best friend. And as an added bonus for Bike Shed listeners, Scout will donate $5 to the open-source project of your choice when you deploy. To learn more, visit scoutapm.com/bikeshed. That's scoutapm.com/bikeshed. CHRIS: Well, speaking of podcasts, actually, there was an interesting thing that happened where the CEO of Sagewell Financial, the company of which I am the CTO of, Sam Zimmerman is his name, and he went on the Giant Robots Podcast with Chad a couple of weeks ago. So that is now available. We'll link to that in the show notes. I'll be honest; it was a very interesting experience for me. I listened to portions of it. If we're being honest, I searched for my name in the transcript, and it showed up, and I was like, okay, that's cool. And it was interesting to hear two different individuals that I've worked with either in the past or currently talking about it. But then also, for anyone that's been interested in what I'm building over at Sagewell Financial and wants to hear it from someone who can probably do a much better job of pitching and describing the problem space that we're working in, and all of the fun challenges that we have, and that we're hopefully living up to and building something very interesting, I think Sam does a really fantastic job of that. That's the reason I'm at the company, frankly. So yeah, if anyone wants to hear a little bit more about that, that is a very interesting episode. It was a little weird for me to listen to personally, but I think everybody else will probably have a normal experience listening to it because they're not the CTO of the company. So that's one thing. But moving on, I feel like today's going to be a grab bag episode or tapas episode, lots of small plates, as we were discussing as we were prepping for this episode. But to share one little thing that happened, I've been a little more removed from the code of late, something that we've talked about on and off in previous episodes. Thankfully, I have a wonderful team that's doing an absolutely fantastic job moving very rapidly through features and bug fixes and all those sorts of things. But also, I'm just not as involved even in code review at this point. And so I saw one that snuck through today that, I'm going to be honest, I had an emotional reaction to. I've talked myself down; we're fine now. But the team collectively made the decision to move from a line length of 80 characters to a line length of 120 characters, and I had some feelings. STEPH: Did you fire everybody? [laughs] CHRIS: No. I immediately said, doesn't really matter. This is the whole conversation around auto-formatting tools is like we're just taking the decision away. I personally am a fan of the smaller line length because I like to have multiple files open left to right. That is my reason for it, but that's my reason. A collective of the developers that are frankly working more in the code than I am at this point decided this was meaningful. It was a thing that we could automate. I think that we can, you know, it's not a thing that we have to manage. So I was like, cool. There we go. The one thing that I did follow up on I was like, okay; y'all snuck this one in, it's fine, I'm fine with it. I feel fine; everything's fine. But let's add that to the git-blame-ignore-revs file, which is a useful thing to know about. Because otherwise, we have a handful of different changes like this where we upgrade Prettier, and suddenly, the manner in which it formats the files changes, so we have to reformat everything at once. And this magical file that exists in Git to say, "Hey, ignore this revision because it is not relevant to the semantic history of the app," and so it also takes that decision out of the consideration like yeah, should we reformat or not? Because then it'll be noisy. That magical file takes that decision away, and so I love that. STEPH: I so love the idea because you took vacation recently twice. So I love the idea of there was a little coup and people are applauding, and they're like, while Chris is on vacation, we're going to merge this change [laughs] that changes the character line. And yeah, that brings me joy. Well, I'm glad you're working through it. Sounds like we're both working through some hard emotional stuff. [laughs] CHRIS: Life's tricky, is all I'm going to say. STEPH: I am curious, what prompted the 80 characters versus 120? This is one of those areas that's like, yeah, I have my default preference like you said. But I'm more intrigued just when people are interested in changing it and what goes with it. So do you remember one of the reasons that 120 just suited their preferences better? CHRIS: Frankly, again, I was not super involved in the discussion or what led them to it. STEPH: [laughs] CHRIS: My guess is 120 is used...I think 80 is a pretty common one. I think 120 is another of the common ones. So I think it's just a thing that exists out there in the mindshare. But also, my guess is they made the switch to 120 and then reformatted a few files that had like, ah, this is like 85 characters, and that's annoying. What does it look like if we bump it up? And so 120 provided a meaningful change of like, this is a thing that splits to four lines if we have an 80 character thing, or it's one line if it's 120 characters, which is a surprising thing to say, but that's actually the way it plays out in certain cases because the way Prettier will break lines isn't just put stuff on the next line always. It's got to break across multiple lines, actually. All right, now that we're back in the opinion space, I have a strong one. STEPH: This is The Bikeshed. We can live up to that name. [laughs] CHRIS: So I do want an additional configuration in Prettier Ruby. This is the thing I'll say. Maybe I can chase down Kevin Newton and see if he's open to this. But when Prettier does break method call with arguments going into it but no parens on that method call, and it breaks out to multiple lines, it does the dangling indent thing, which I do not like. I find it distasteful; I find it noisy, the shape of the code. I'm a big fan of the squint test. I know that from Sandi Metz, I believe, or maybe it's Avdi Grimm. I associate it with both of them in my mind. But it's just a way to look at the code and kind of squint, and you see the shape of it, and it tells you something. And when the lines break in that weird way, and you have these arbitrary dangling indents, the shape of the code is broken up. And I don't feel so strongly. I actually regularly stop myself from commenting on pull requests on this because it's very easy. All you need to do is add explicit parens, and then Prettier will wrap the line in what I believe is a much more aesthetically pleasing, concise, consistent, lots of other good adjectives here that are definitely just my preferences and not facts about the world. But so what I want is, Prettier, hey, if you're going to break this line across multiple lines, insert the parens. Parens are no longer optional for breaking across multiple lines; parens are only optional within a given line. So if we're not breaking across lines, I want that configuration because this is now one of those things where I could comment on this. And if they added the optional parens, then Prettier would reform it in a different way. And I want my auto formatter don't give me ways to do stuff. Like, constrain me more but also within the constraints of the preferences that I have, please, thank you. STEPH: I love all the varying levels there [laughter] of you want a thing, but you know it's also very personal to you and how you're walking that line and hopping back and forth on each side. I also love the idea. We have the idea of clean code. I really want something that's called distasteful code now [laughs] where you just give examples of distasteful code, yes. Well, I wish you good luck in your journey [laughs] and how this goes and how you continue to battle. I also appreciate that you mentioned when you're reviewing code how you know it's something that you really want, but you will refrain from commenting on that. I just appreciate when people have that filter to recognize, like, is this valuable? Is it important? Or, like you said, how can we just make this more of the default so then we don't even have to talk about it? And then lean into whatever the default the team goes with. CHRIS: Well, thank you. I very much appreciate that because, frankly, it's been very difficult. STEPH: I do have something I want to yell about but in a very positive way or pranting as we determined or, you know, raving, the actual real term that wonderful listeners pointed out to us. CHRIS: Prant for life. That's my stance. STEPH: We had a magic show at thoughtbot. It was all remote, but the wonderful Gregg Tobo, the magician, performed a magic show for us where we all showed up on Zoom. And it was interactive, and it was delightful, and it was so much fun. And so if you need something fun for your team that you just want to bring folks together, highly recommend. I had no idea I was going to enjoy a magic show this much, but it was a lot of fun. So I'll be sure to include some links in the show notes in case that interests anyone. But yeah, magic. I'm doing jazz hands. People can't see it, but magic. I like how you referred earlier, saying that today is more of like a tapas episode. And I'm realizing that all of my tapas are related to being pregnant, yelling, and magic shows, and I'm okay with that. [laughs] But on that note, what else is on your tapas plate? CHRIS: Actually, a nice positive one that came into the world...I always like when we get those. So this is interesting because I was actually looking back at the history, and I had Gary Bernhardt on The Bike Shed back in Episode 269. We'll include a link in the show notes. But we talked a bunch about various things, including TypeScript. And I was lamenting what I saw as a pretty big edge case in TypeScript. So the goal of TypeScript is like, all right, JavaScript exists, this is true. What can we do on top of that? Let's not fundamentally change it, but let's build a type system on top of it and try and make it so that we can enforce correctness but understand that JavaScript is a highly dynamic language and that we don't want to overconstrain and that we've got to meet it where it is. And so one of the design decisions early on with TypeScript is if you have an array and you say like it's an array of integers, so you have typed that array to be this is an array of int, or it will be an array of number in JavaScript because JavaScript doesn't have integers; they only have numbers. Cool. [laughs] Setting aside other JavaScript variables here, you have an array of numbers. And so if you use element access to say, like, say the name of array is array of nums and then use brackets and you say zero, so get me the first element of that array. TypeScript will infer the type of that to be a number. Of course, it's a number, right? You got an array of numbers, you take a number out of it, of course, you're going to have a number, except you know what's also an array of numbers? An empty array. Well, of course. So there's no way for TypeScript because that's a runtime thing, whether or not the array is full of things or not. Or imagine you get the third element from the array. Well, JavaScript will either return you the third element, which indeed is a number, or undefined because there's no third element in this array. So that is an unfortunate but very understandable edge case that TypeScript was like, listen, this is how JavaScript works. So we're not going to…frankly, we don't think the people embracing TypeScript and bringing it into their world would accept this amount of noise because this is everywhere. Anytime you interact with an array, you are going to run into this, this sort of uncertainty of did I actually get the thing? And it's like, yeah, no, I know how many things are in the array that I'm working with. Spoiler, you maybe don't is the answer. And so, we ran into this edge case in our codebase. We were accessing an element, but TypeScript was telling us, "Yes, definitively, you have an object of that type because you just got it out of an array, which is an array of that type." But we did not; we had undefined. And so we had, you know blah is not a method on undefined or whatever that classic JavaScript runtime error is. And I was like, well, that's very sad. But now we get to the fun part of the story, TypeScript, as of version 4.1, which came out like the week that I recorded with Gary Bernhardt, which was interesting to look at the timeline here. TypeScript has added a new configuration. So a new strictness dial that you can configure in your tsconfig called noUncheckedIndexedAccess. So if you have an array and you are getting an element out of it by index, TypeScript will say, "Hey, you got to check if that's undefined," because to be clear, very much could be undefined. And I was so happy to find this. We turned it on in our codebase. It found the error in the place that we actually had an error and then found a few others that I think probably had errored at some times. But it was just one of those for me very nice things to be able to dial up the strictness and enforce correctness within our codebase, and so I was very happy about it. Other folks may say that seems like too much work. And, you know, I get that, I get that take. I'm definitely on the side of I'm willing to go through the effort to have enforced correctness, but you know, that's a choice. STEPH: Yeah, that's thoughtful. I like that, how you said you can dial up the strictness so then as you are introducing TypeScript, then people have that option. There is an argument there in the back of my head that's like, well, if you're introducing types, then you want to start more strict because then you're just creating problems for yourself down the road. But I also understand that that can make things very difficult to then introduce it to teams in existing codebases. So that seems like a really nice addition where then people can say, "Yeah, no, I really want the strictness. This is why I'm here," and then they can turn that on. CHRIS: So TypeScript in the configuration has strict mode, so you say strict true. And that is a moving target with each new version of TypeScript. But it's their sort of [inaudible 28:14] set of things that are part of strict, but apparently, this one's not in it. So now I'm like, wait, can I have a stricter? Can I have a strictest option? Can I have dial it to 11, please? [laughs] Really rough me up and make sure my code is correct. But it is the sort of thing like when we turn any of these on; it will find things in our codebase. Some of them, we have to appease the compiler even though we know the code to be correct. But the code is not provably correct as it sits in our file. So I am, again, happy to make that exchange. And I like that TypeScript as a project gives us configurability. But again, I am on team where's the strictest button? I would like to push that as hard as I can and live that life. STEPH: Yeah, I like that phrasing that you just said about provably correct. That's nice. CHRIS: That's the world I want to live in, everything you own in the box to the left, which is probably correct. STEPH: [laughs] That's how that song goes. CHRIS: Yeah. This is a reference to move errors to the left, which I think I've referenced before. But now that I'm just referencing Beyoncé and not the actual article, it's probably worth referencing the article, but the idea of, like, if a user hits an error, that's not great. So let's move it back to QA, that's a little further to the left in sort of the timeline. But what if we could move it to an automated test in CI? But what if we could move it into your editor? What if we could move it even further to the left? And so, a type system tends to be sort of very far ratcheted up to the left. It's as early as possible that you can catch these. So again, to reference Beyoncé, everything you own in a box to the left. STEPH: [singing] Everything you own in the box to the left. CHRIS: Thank you for doing the needful work there. STEPH: [laughs] Mid-roll Ad And now a quick break to hear from today's sponsor, Studio 3T. When you're developing applications, it can often be a chore to work with your underlying data. Studio 3T equips you with a complete set of tools to work with MongoDB data. From building queries with drag and drop, to creating complex aggregation pipelines; Studio 3T makes it easy. And now, there's Studio 3T Free, a free edition of Studio 3T, which delivers an essential core of tools. This means you can get started, for free, with Studio 3T Free, and when you're ready, you can upgrade and enjoy even more features through Studio 3T Pro and Studio 3T Ultimate. The different editions unlock more tools and additional integrations with MongoDB, SQL, Oracle, and Sybase. You can start today by downloading Studio 3T Free, which also includes a 30-day free trial of all the features of Studio 3T Ultimate, so you can try out some of the enterprise features as well. No credit card required. To start your trial, head to studio3t.com/free that's studio3t.com/free. STEPH: I have a question for you that I'd really love to get your opinion on because I myself I'm waffling back and forth where someone brought up some really great points about a concern or just a question they had brought up around testing and i18n specifically. And I agree with the things that they're saying, but yet, there's also a part of me that doesn't, and so I'm Stephanie divided. And so, I'm trying to figure out where I stand on this. So let me dive in and give you some context; I'm going to share the statement/question that they had asked. So here we go. "One of my priorities has been I should be able to review a test without having to reference any other code. References to i18n means that I have to go over to YAML and make sure the right keys have the right values, and that seems error-prone. In some cases, a lack of a hit in the YAML defers to defaults. If the intent is to override the name of model attribute and error messages and it is coded incorrectly, the code fails silently without translating and uses the humanized attribute name, and that would go undetected. If libraries change structure, it might also fail silently as well, so to me, the only failsafe way is to be fully explicit in test." So this goes with the idea that if you're writing tests and then you're testing text, but it's on the screen or perhaps an email, that you're actually going to assert against that string that is shown to the user instead of referencing the i18n keys. And then that also backs up this person's idea that you really want to not have to jump around. If you're reading a test, everything you really need to know about that test should live very close by. And I really agree with that initial statement; I want everything that's very close to the test, especially if it's anywhere in that expectation line, I really want it close, so I can understand what's the expectation, what's under test, what are the inputs, what's the expected outcome. So I wholeheartedly support that idea. But yet, I am in the camp that I then will use YAML keys instead of providing that exact string because I do look at i18n as a helpful abstraction, and I want to trust that i18n is doing its job. And so that way, I don't have to provide that string that's there because then we're also choosing, okay, well, which language are we going to always use for our test? So this is the part where I feel divided. So I'm going to walk you through some of the reasons that I really support this idea and other reasons that I still use the i18n keys and then get your take on it. So there is a part of me that when I'm using the i18n YAML keys, it does make me sad because it reduces the readability in tests. Sometimes the keys are really well named where maybe it's a mailer.welcomemessage. And I'm like, okay, I understand the gist. I don't need to go see the actual string. I also think they highlighted a really good use case where if you're overriding behavior and it could default to something else, your test is still going to pass, and you don't actually know. So I could see the use case there where if you are overriding, then you want to be explicit about the string that you expect back. I also think there are some i18n messages that are fairly complex, and where then I really would like to see the string. So if you are formatting a date or a time or you're passing in just a lot of variables, then there's a chance that I do want to see how did that actually get generated for the person who's going to be reading it versus just maybe it's garbage text that came out? And I want to validate that the message that we think we're crafting is actually the one that the user is going to see. The case against actually being explicit, my biggest one is because then I do see i18n as a helpful abstraction. And I want to trust this abstraction that it's doing its job and it's doing it well. Because then if I do use explicit strings, it makes me sad if I change text from like hello to welcome, and now I have a failing test. I don't like that idea either. So I'm torn between these two worlds of it is very nice to have everything that you need in a test to be able to understand what is the expectation, but then I also lean into this abstraction and reference the i18n keys. So, Chris, with all of that, that was a bit of a whirlwind, [laughs] what are your thoughts? How do you test this stuff? CHRIS: Honestly, I'm surprised that you've got that much division in your own answer because for me, this is very obvious there's one...no, I'm kidding. This is obviously complicated. Similar to you, I think I'm going to have to give a grab bag of answers because I don't have a singular thought of like it is concretely this or that. I tend to go for explicit strings and tests all the way to...so like the readability of a test, and the conciseness of a test is interesting. I will often see developers extract. Say they're creating a user with a specific email, and then they log in with that email later, and then they expect something else. And so the email is referenced a few times, and they'll extract that into a variable called email. And I personally will tend to not do that. I will inline the literal string like user@example.com, and I'll do it in a few places. And I'm fine with that duplication because I like the readability of any given line that you're reading. So I will make that trade-off within tests. This is the thing I think we've talked about before, but the idea of DRY in tests is like I want to be careful applying that idea, Don't Repeat Yourself, to break apart the acronym. Those abstractions I will use them less than tests. And so I want the explicitness, I want the readability, I want to tell a little story, all of that feels true. That said, to flip it around, one of the things that I'm hearing...so I think I'm hearing a part of this that is around well, we can fail silently because we fail symmetrically in both the implementation and our test. Then an assertion may actually match even though it's matching on a fallback. I think that's a configurable thing. I would actually want my test to raise if I'm referencing an i18n key that is not defined. Now, granted, that's different for languages. And maybe this becomes a more complex story of like in production; in a different locale, it will fail because we don't have 100% parity across all our locale files. But fundamentally, I want to make sure that at least exists in our base, which I think typically would be en-US as the locale. I want to make sure all keys are looked up and found, and it's an error otherwise in our test. So that's a feeling. But am I misunderstanding that part of the story or how that configuration typically works? STEPH: No, I think you've got it. But just to make sure we're on the same page, so if you reference a key that doesn't exist, then it is going to fail. So at least you have your test failure is going to let you know that you've referenced something that doesn't exist. But if you are referencing, like if you want to override the defaults that Rails or i18n has provided for a model and say for an error message, if you reference that, but you want to override it, but then you've forgotten, that does exist. So you're not going to get the failure; you're going to get a different message. So it's probably not a terrible experience for the user. It's not going to crash. They're going to see something, but they're not going to see the custom message that you intended them to see. CHRIS: Gotcha. Okay, well, just to name it, the thing that I was describing, I don't know that that would be the configuration for every system. So I would strongly encourage any system where i18n just has a singular behavior which is we fall back to the key. I want my test to absolutely tell me if that's happening. And that should be a failure of the test. But to the discoverability documentation bit, I do wonder if tooling can actually help answer the question. And as I was describing the wonderful experience I had on GitHub the other day, viewing code as just static characters in a file is both true and also, I think increasingly, a limited view of it. We have editors, and we have code hosting tools that can understand semantically our code a little bit better. There's got to be like 20 Different VS Code plugins that, when you hover on an i18n reference, it will do the lookup for you. That feels like a thing that exists, and if it doesn't, well, now I've nerd-sniped myself, and I got a weekend project. JK, I'm definitely not building that this weekend. But that feels like can we use that to solve this? Maybe not. But that's just another thought of where we have these limitations where it's static, like those abstractions can be useful. But if we can very quickly dereference them, then the cost of the abstraction or that separation becomes smaller, and so the pain is reduced. And I wonder if that's a way to sort of offset it. STEPH: If I can poke at that a little bit more, because I think you're touching on something that I haven't expressed or thought through explicitly, but it's the idea of, like, why do I like the abstraction? What is it that's drawing me towards using these keys? And I think it's because most of the cases, I don't care. I don't care what the string is, and so that feels nice. Like, I understand that, yes, we're referencing something. If that key didn't exist, I'm going to see a failure. So I know that there's text there, and that's why I do lean into referencing the keys instead of the text because it feels good to not have to care about that stuff. And if we do make changes to the text, then it suddenly doesn't fail, and then I have to go update a test because we added a period or added a comma. I think that's the path of more sadness for me. And my goal is always a path of least sadness. So I think that's why I lean into it [laughs], I'm guessing. Is that why you lean into it as well? Or what do you like about referencing the keys over the explicit text? CHRIS: No, I think I share your inclination there, and the reason that you're in favor of it, and I think the consistency like if we're going to use i18n, then we should lean in because it's a non-trivial thing to do like porting to i18n projects, and they're tricky. Getting it right from the first step is also tricky. If you're going to do it, then let's lean in, and thus let's use that abstraction overall. But yeah, same ideas as you. STEPH: Cool. I think that helps validate where I'm at in terms of how I rationalize about this where ultimately, I do like leaning into that abstraction. And as you'd mentioned, some of those porting projects, I haven't been on one specifically, but I've seen that they are a lot of work. And so, if we have that in our system, then we want to continue to use it. It does reduce some of the readability. Like you said, maybe there's a VS Code plugin or some way that then we can help people be able to see if they want that full context in the test and not have to jump over to YAML. But yeah, otherwise, unless it's overriding default behavior or complex, then that's what I'm going to go with is with the keys. But I really appreciate this person's very thoughtful question and approach to testing because, normally or typically, I fully agree with I want full context in the test. And this one was one of those outliers that came up for me, and I had to really think through all the feelings and the reasons that I have for those feelings. On that note, shall we wrap up? CHRIS: Let's wrap up. The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeee!!!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

The Bike Shed
331: Git Down

The Bike Shed

Play Episode Listen Later Mar 22, 2022 29:28


Steph celebrates Utah's adoption day and Daylight Savings Time and troubleshoots a CI build time that had suddenly spiked for a client project using TeamCity. She also shares a minor update regarding the work that thoughtbot is doing to scale horizontally and add more machines quickly and efficiently to process more RSpec tests. Chris was alarmed by logs and unknown-unknowns and had some fun using Git down. Git bless his heart! This episode is brought to you by ScoutAPM (https://scoutapm.com/bikeshed). Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy. TeamCity (https://www.jetbrains.com/teamcity/) lograge (https://github.com/roidrage/lograge) Cleaning up local git branches deleted on a remote (https://www.erikschierboom.com/2020/02/17/cleaning-up-local-git-branches-deleted-on-a-remote/) Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed! Transcript: CHRIS: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Chris Toomey. STEPH: And I'm Steph Viccari. CHRIS: And together, we're here to share a bit of what we've learned along the way. So, Steph, what's new in your world? STEPH: Hey, Chris. Today is Utah's adoption day. So officially, one year ago, we adopted Utah. He's about a year and a half years old now because we got him when he was around the six-month mark. So Utah, aka Raptor, which is the nickname that you gave him, and aka UD [spelling] the cutie is his other nickname...which I've forgotten, why do you call him Raptor? Why is that a name? CHRIS: Because there's a Utah Raptor. STEPH: A person? [laughs] CHRIS: No, I think it was like the fossils were found in Utah. But the Utah Raptor is a type of dinosaur. And so when I heard Utah, my brain went to Raptor, and then I dropped the Utah sort of a Cockney rhyming slang sort of thing. Shout out to Matt Sumner real quick. But yeah, Raptor. STEPH: Cool. Cool. Cool. I'm so glad I asked. Now I know. I just accepted it when you called him Raptor. I was like, sure, he can be a Raptor. [laughs] CHRIS: I feel like that says a lot about me that you were just like, okay, why not? STEPH: [laughs] CHRIS: That's different and has no apparent connection to the actual name of the creature, but that's fine. I might be a nonsense person. STEPH: Or me for accepting it. You share a lot of nonsense, and I accept a lot of nonsense. That might be our dynamic. [laughs] So it works out. CHRIS: That just may be our dynamic. STEPH: That's why I'm always so nice with the good idea, bad idea, or even terrible. [laughs] CHRIS: You're like, it's all nonsense 100% of the time, but yeah. So Utah is one year into living with you folks. So that's lovely. STEPH: Yeah, and he's growing up so well. Oh, and I've been training him for one of his latest tricks. I'm very excited because it seems to be really sinking in. So every night, we take him out for his final bathroom potty but then before we go to bed. And one night, for some reason, I started singing The Final Countdown. [singing] It's the final countdown. But I started singing it's the final potty instead. So now, when it's time to go out for the bathroom late at night, I look at him, and I start singing. And I start singing [vocalization], and it's working. He's starting to recognize that when I started singing that tune, he's like, okay, and he gets up from his comfy spot, and we go outside. And it brings me a lot of joy. CHRIS: That is perhaps the best use of Pavlovian conditioning that I've ever heard of. Also, I really appreciate that you both mentioned the final countdown but then said just in case anyone is unfamiliar with the tune, let me hum a few bars. Thank you for doing the service there. STEPH: I have been singing so much this week. I don't know if Joël Quenneville, who I've been pairing with a lot, appreciates that. Sorry, Joël. But I have been singing so much. And I think that's post-vacation vibes. That's what vacation does for you. And it helps you get back into, you know, lots of singing or at least it does for me. Let's see, what else is going on this week? So this is the week that we have DST in the USA, so Daylight Savings Time, aka summertime, where we advance our clocks so everybody...although this is going to be late. So at this point, by the time people are hearing this, you're going to have already dealt with all those bugs that have crept up. But those are creeping up this week, where people are starting to notice a lot of those flaky specs that aren't technically flaky. They're actually breaking for real reasons because they were tested in a way that shows that they're not considering that daytime boundary. CHRIS: It's as if you spend some of your time fixing flaky specs that that's where your mind goes with DST. Because I'm going, to be honest, part of what you're doing right now is telling me that this is coming up, and I didn't know. I had forgotten about that, which is very exciting, except you lose an hour asleep for this one, right? Or is it that you gain? STEPH: We're going forward. Yeah, it's fall back and then spring forward. That's how I remember it. CHRIS: Worth it. I'll take the sunshine at night. STEPH: Yeah, it's supposed to be so we have more sunshine during the daylight hours. That's the reasoning for the nonsense, the headaches. On some more technical news, when I came back from vacation, we noticed that the CI build time has suddenly spiked for the client project where previously we were averaging, I'd say, around 25-26 minutes. There's definitely a range there. But that seems to be pretty consistent. And right now, builds are taking more about 35, sometimes upwards to 45 minutes. And so it's been a bit of who done it or what caused it adventure of figuring out why, what's causing the spike. And so Joël and I have been pairing heavily on that to investigate what's going on and learned a lot of features that TeamCity offers and just diving into this particular issue. One thing that brought me joy is by looking through all the builds that are taking place on TeamCity. As I noticed, there are a number of builds that are using the RSpec selective testing that I added where if you only change a test to then we're only going to run those tests instead of the whole suite. And it was one of those changes where I thought, okay, maybe someone's going to get use out of this. Joël and I will probably get use out of this. But I'm actually seeing it about one every ten build something like that. And I'm just like, oh, this is awesome. One, people are improving tests. That's amazing. And then two, that then they're benefiting especially while we have this spike going on. So that was a suggestion from you that I appreciate because that is paying dividends. And so that brought me a lot of joy while looking into this other issue, which we haven't resolved yet. We think it has something to do with how the tests are being balanced across all the different parallelized processes. And we think that there is an imbalance that has happened. And then that's what's really throwing things off. So we can see that one particular process is taking around 26-27 minutes, but then the next process that's highest in time is only taking 17 minutes. So it's like, why is there suddenly ten more minutes that's being attributed to one process? And why is that not getting spread out? So still looking into that. That's the mystery for this week. But that's mostly what's going on in my world. What's up in your world? CHRIS: What is up in my world? I'm going to say a quite alarming thing happened this week, which was we were investigating some changes, or we were investigating some behavior where the particular portion of the system ended up in the logs, just sort of combing through. And I happened to notice this one log line that...our logs tend to be somewhat verbose. They're JSON-structured log format. I've talked about the lograge setup that we use in the past, but there's a bunch. These are long lines of JSON-structured data. But this line that caught my eye was not. It was just some text, and it said, "Unreported event: and then some other texts." And I was like, ah, what? Who didn't report which to when? I did some digging, eventually figured out that this was Sentry. Sentry was logging that it had not reported an event to us. But had we not randomly happened upon this in the logs, which is sort of a random thing to see, we would have missed this, which is scary. I mean, it was missed for a little while. And so Sentry was not reporting certain events. We had made a change, particularly to Sentry's before_send configuration. So there's a way that you can do some amount of filtering client-side or client being, in this case, our Ruby app. So that's like the client-side of Sentry, and then there's their server backend. So that would, weirdly, that's the way the client-server work in this case. But the idea is you can do some proactive filtering of being like, you know what? Rather than sending a ton of noise...because we know there's this one error that we can't stop for reasons. It's a JavaScript Chrome extension that's getting embedded in the app. That doesn't mean anything; that's just noise. Rather than even sending those over to Sentry, let's proactively filter them out. before_send is a function within the Sentry SDK that allows you to do this. But it turns out if you raise an error in there, if you happen to have introduced something that doesn't cover all the possible edge cases, then Sentry will just not let you know and will log, interestingly, that they did not report the event. I'm going to throw it out there that I would love if Sentry were to say Sentry me...that's where I put something very bad happened, and you should look at it. And they're just like, well, something pretty darn bad happened. We'll log it. Supposedly, my understanding is before_send can be used to filter out like PII or other things like that. And so their failure mode is quiet intentionally. That's my understanding as to maybe why this is true. I wish there were configuration that said, no, please fail as loudly as humanly possible. But that was terrifying. STEPH: Yeah, absolutely. I'm going to piggyback on what you just said for a minute because I was also thinking earlier and related to the sudden spike in our CI builds where I was like, it would be really nice if there's...because I suspect there's one particular change that has caused this to happen. I don't know what it is yet, but that's just my suspicion. And it would be great if when that build ran, let's say that build went from an average of 25 minutes and suddenly we have a build that took 35 minutes if TeamCity had alerted us or if something more aggressive had to happen to say like, "Hey, your team..." or maybe it's just in the logs somewhere. Okay, not in the logs somewhere more visible on the build where it's like, "Hey, your build took an extra 10 minutes compared to the average, just letting you know. I don't have a diagnosis for you, but we're just letting you know." So yeah, plus-one to getting those types of alerts out to people and notifying us when there's an average that's not being met or when things aren't getting logged like you'd expect them to. CHRIS: As part of what we were doing in the logs...like how to get to that anomaly detection place is a really interesting question in my mind. And this is a case where we were in the logs, and we wanted to instrument more things. So we have a bunch of stuff right now that goes in. It's either a warn or error log level. And the error should be pretty rare because, ideally, those are going to Sentry instead, but we still want to keep an eye on them. But we introduced a new search within log entries, which is what we're using for logging aggregation and searching. And the idea was to group all warn-level messages and to group it on the message string. So ideally, what this allows us to do is say, "Oh, we've seen 200 instances in the past two days of this new warning that we didn't see before." The difficulty is, as a human, I would see unhandled error blah as one bucket of warning, or I might want to see it that way. I might want to group it on part of the message. So it becomes really hard to find the signal in the noise on these, but at least it was a start. We now have this little graph for both warning and error-level log messages that we can see are there any new anomalies that are occurring pretty regularly? But this, again, was just this weird edge case where we were lucky to catch it. But it was very scary that it was just throwing stuff away. So the universe might have been true that our error log did get a little quiet for a little while, which was nice, but it wasn't 100%. It wasn't like we were at 10 hours, an hour, and then we went to zero. It was like some, and then we went to a lower number because we were still getting some. We were only filtering out certain ones. But yeah, it's how do you know at runtime that the system is doing the thing? This is increasingly the question that I have in my mind. But yeah, so that was the thing. We fixed it. It's fixed now. I also set up an alert in log entries to say, "If you ever see this particular phrase again unhandled or unreported," then please tell me about that post-haste. So we've got that now. STEPH: That's perfect. That's what I was about to ask us if there's a way that you could add a filter or add a warning for that anomaly detection. So that sounds great. CHRIS: I've got that now because this became a known-unknown, but there are still the unknown-unknowns, and there are so many of them. And I can't know them is my understanding of how they work. I would love to know them. I would love to pin them down and be like, "Hey, what are you doing here?" Someday maybe. But anyway, that was the thing in my world. [laughs] It was fun. It was a great little time. What else is up in your world? STEPH: I feel like you can always judge the level of fun based on how high someone's voice goes. No, it was fun. It was great. It was fun. [laughter] CHRIS: I believe that is an accurate assessment, yes. STEPH: I've caught myself doing that. I'm like, my voice is extra high, so I don't think I really mean that when I'm using the word fun. [laughs] Mid-roll Ad Hi, friends, and now a quick break to hear from today's sponsor, Scout APM. Scout APM is an application performance monitoring tool that's designed to help developers find and fix performance issues quickly. With an intuitive user interface, Scout will tie bottlenecks to source code, so you can quickly pinpoint and resolve performance abnormalities like N+1 queries, slow database queries, and memory bloat. Scout also recently implemented external service monitoring, adding even more granularity when it comes to HTTP requests and API calls. So give Scout a try today with a free 14-day trial and experience first-hand why developers worldwide call Scout their best friend. And as an added bonus for Bike Shed listeners, Scout will donate $5 to the open-source project of your choice when you deploy. To learn more, visit scoutapm.com/bikeshed. That's scoutapm.com/bikeshed. I do have a small update that I can share regarding the work that we're doing to be able to scale horizontally. So we want to be able to add more machines quickly and easily so we can then process more RSpec tests. And we have discovered with TeamCity that we're pushing forward on that particular path because they have something called a composite build. And with a composite build, it's essentially your parent or your supervisor build. And then, from there, you can create other subsequent builds. So we can then say, all right, let's have multiple builds that then run the RSpec test, and then we can separate in that way. And right now, we're going about it in the hacky way because we just want a proof of concept. So we are saying specifically in this particular step, we want you to run spec models. And in this other process, we want you to run these particular tests just because we want to see how this works. And so far, the aggregation seemed great. So when you look at that composite parent build, it's showing you how each of those builds are doing. It's also reporting back the failures. It's even de-duping them. Because initially, we set it up where we were running the full test suite in parallel on both of these builds, [laughs] not what we wanted, fixed that. But it did highlight that it was de-duping the test failures. So that part was nice. So the UI seems great and seems quite very capable of doing this. Composite build seems to be the way that we can do this with TeamCity. But we're still diving into actually getting the metrics like, okay, how much is this actually going to speed us up? And what does this look like if we want to be able to scale up to say from 5 to 10 where we went from 5 machines to 10 machines? And that part doesn't feel graceful because then you have to go in and change the configuration and copy the configuration to then add a new build that then is going to process RSpec test. So other services like Buildkite make it very easy. I can't remember if it's like literally a slider or if it's a number that you enter. But you can say, "This is how many processes that I want to run," in which it would be a lot nicer for that actual scaling. Versus TeamCity, it feels far more manual and intentional where you then have to duplicate and add those settings. But it's a really good first step because, as we'd highlighted before, there's a lot of risk in moving over from an existing infrastructure to something totally new. So if we can have some wins with this approach and help out the team and reduce build time, then that gives us more grace period. So then we can assess, okay, do we really want to move over to Buildkite? What do we want to do next? What does this look like? And have further discussions. So that's a small update there. Next time I should have some more updates around actual data on how things are looking. CHRIS: Oh, cool. Yeah, I appreciate the update and definitely interested to hear how this continues to play out. This is a large project that you're undertaking and all the facets and whatnot, so yeah, super interested to hear the continued journey of the test build time reduction. Let's see, other news in my world. I've been exploring something that I'm intrigued by the idea. Let's go with that. [chuckles] That's going to be my start. I always start with these lead-ins that build things up too much. But I am finding a small tension in trying to just keep up with what the team is doing, which is a wonderful place to be. Our team is growing. We actually have someone new joining tomorrow, very exciting. But I'm trying to find the right version of I don't want to block things. I don't want all code review to have to go through me. But I do want to keep an eye on everything. I want to kind of know what we're doing collectively. And ideally, mostly, that's me being like, yep, that makes sense. We're doing that. I remember that, cool. Wait, what's this? And rarely, occasionally, there'll be a point where I'm like, oh, I want to intervene here. I want to have a conversation. I want to rethink how we're building this. And so it's moving from a place of any sort of blocking synchronous review or the necessity for that to ad hoc post-review sort of thing. And so the way that I'm trying to poke around with this, of course, I'm writing some code to do it because of me. So the two systems that we're using that seem most of interest are GitHub and Trello. And so it turns out GitHub has a wonderful search, and I can create a search that is parameterized like create a URL that jumps into a parameterized search saying, "Show me everything that was merged in the past X amount of time, " so I can say the past two days because I haven't checked it in two days. So I'll see all of the PRs that were merged, and some of them I'll have already reviewed. So I maybe could even filter further there. But for anything that I haven't seen, I'm like, oh, what was this? What was that? What was this other change? Similarly, on Trello, there's a way via the API to get all of the card update actions. And then I can filter down to say whenever a card was moved, which in our system that means...we're doing Kanban-style, so a card being moved from this column to that column that tells me that someone is progressing forward with some work. And then I can further filter down because, again, I don't really want to be blocking on this. I'm most interested in what have we done or completed in the most recent timeframe. And thus far, it's an interesting data set. And it's an interesting way to switch the problem around such that I'm not feeling...there was FOMO or organizational FOMO is perhaps how I would describe it of like, I want to try and keep an eye on stuff and make sure I'm responsive. But I'm now blocking, so I have to step away. But now I'm worried that I'm missing things. And so I'm trying to find that good middle spot. And this feels like an interesting exploration of that. STEPH: I'm intrigued when you mentioned the card moving over, so then you can tell things are progressing. And then you're answering the question of what did we do in this particular chunk of time? When you move stuff over, is there a clear sweep of we have finished this sprint, and then you have the date of that sprint at the top, and so then you essentially have a column that represents all the work that was done in that sprint? Is that an approach that you're using? Because that's the one that immediately came to mind for me when you're wondering what was accomplished during this week or two-week period? CHRIS: Interesting question. So we're not really doing sprints, or there are no real iterations. We're doing more of the I think Kanban is the way to describe it. But basically, we have a prioritized next up column. And then every day, I can say continuously, the work has the same shape, which is pick up the next most important thing, work on it, move it through the various columns. I did introduce in Trello just the idea of, like, here's a month, so we can see by month what we're doing, but that's too low granularity in my mind. I want to review it a month at a time. The whole point of this in my mind is to see stuff as it's happening vaguely in real-time but not requiring me to constantly be monitoring everything. So it gives me an opportunity at the end of the day to be like, what happened today? What do we do? But yeah, so there's no real sprint that I would couple this to because we're not really doing sprints. STEPH: Got it. Yeah, that gives me more context. I understand why you're then looking for ways as to how to answer that question of, like, what did we accomplish in this week or a particular time period? CHRIS: And to name it, this is not an intention on my part to be like, I need to control everything. I need to make all the decisions. I very much want to empower the team. And in my mind, this is actually a mechanism to empower the team. I want to give them more freedom and then have the opportunity occasionally to check back in and be like, oh, actually, there was some context that was missing here the way we did this. Let's actually unwind that, do it this other way for these reasons. But it gives me the ability to potentially have that conversation after the fact. We're trying very hard to have the tickets be as representative and complete, and well documented as possible. But that's very difficult to get to. And there are also things that I don't even know to mention. Again, I think the critical bit is this is not an attempt to make sure everything aligns with what I think; it's more I want to empower the team to move without me most of the time. And then, where there are things that potentially should have a small conversation or a redirection, then we have the ability to do that. And so, I'm trying to build that back into my workflow while basically loosening up my connection to the work in progress at any given point in time. STEPH: So you just touched on a topic that's really interesting to me or a particular space. You're doing a very kind thing where you want tickets to have lots of context so that people feel confident when they're picking up what's the action item to be done. And for someone that's new, that's incredibly helpful, and I think more important since they are new to that world. But in general, my spicy take of the moment is going to be as developers; that's part of our job. If we notice that context is missing or if we're not clear about the action item, is to think through what is it that I'm missing? Who do I reach out to? Who can I go to for help? How can I scope this work? All of that, to me, is very much part of our role. And the idea that tickets always have to be perfectly curated, which I don't think you're saying, but you're just trying to be extra helpful. But if someone were to have that expectation, I think that expectation is wrong. And I do think it is part of our work that then we help make sure that tickets are well-scoped and well-defined and have those conversations with the people creating the tickets or creating them ourselves. CHRIS: I love the clarification there, and I'm definitely in agreement with you. I don't know how picante of a take it is. I would be intrigued. Listeners, let us know. Are we breaking your mold of what things should be? But I do like the idea that it is a conversation so back and forth. And so the idea that as developers, there should just be this very clear list of things to do and you just kind of pick up a card and heads down, just get it done, I don't think that should be the mold. But I do think; ideally, the why is the most important thing that I think should be in a card. So ideally, a card should have little in terms of technical implementation notes and should have more in terms of here's the goal that we're going for, here's the problem, or here's the thing that we're trying to solve. And then maybe a suggestion of like, I think it could be an X, Y, and Z, but I'm not sure. Or we want to be able to send transactional emails, but I don't know any more than that. Our goal is to engage users. Like that last sentence, that last little bit of our goal is to engage users is a critical, critical data point, versus our goal is to solve for a regulatory and compliance issue. It's like, well, those are different. And they will lead to different solutions and different implementations and all that. So yeah, I definitely share the idea that cards don't need to be perfectly specified. And if anything, I think I'm closer to that than it probably sounded like I was. But for that reason, it's totally possible in my mind, that work will be done in a way that after the fact, I'm like, "Oh, sorry, there was a misunderstanding here. Let's revisit this work." And so, my goal is to try and stay connected and have a feedback mechanism at the end of the process. So when the work is done, be able to spot-check it rather than trying to have to watch it as it's happening or proactively define everything in excruciating detail such that exactly the right things happen all the time. So I'm moving to a place of ask forgiveness, not permission. That's the wrong analogy here. But that idea of like, we can clean it up after the fact, that's fine. And we don't need to try and prevent any sort of things, or at least that's what I'm exploring. STEPH: Yeah, I love that you highlighted having the why. I adore that when that's on a card just because I then I want to know the goal because then that's going to help me ask questions and think about scoping versus if it's like a very specific implementation, then I feel so narrowly scoped that I don't feel as confident that I can be like, okay, I know why I'm doing this versus I just feel very directed to do a thing, and that's incredibly helpful. I have also felt the pain that you're mentioning where it does feel like a ticket has all of the work clearly defined, and the goals, and the whys, and it can have everything there, but just something gets lost in the communication. And so someone implements something in a way that is how they interpreted the work versus it's not actually what the ticket or what the goal of the work was to be done. So I appreciate that where you are looking for ways to tweak things to make sure that whoever is picking up that ticket will have the same interpretation that the author intended for them to have. And then if that does happen, and things get misaligned, then you chat and figure out ways to improve it. I think that's the point that I was really thinking about, and my air quotes, "hot take," is that as developers, a big part of our job is communication, and then also sharing the knowledge that we have with other people. And so if someone is expecting that they can just always pick up work and never talk to someone, I don't know, maybe you're in the wrong business. [laughs] That's my hot take. CHRIS: I, for one, like the hot take. It is nice and ever so slightly spicy. STEPH: Thanks. Yeah, I just think communication is incredibly important. Earlier, you mentioned, I don't think we were on mic at the moment, but you mentioned something about a new Git alias. And I am very intrigued on hearing about what you've added, what it does, all the details. CHRIS: All the details, that's probably too many, but some of the details I can certainly provide. So I have two new Git aliases; one is Git gone, which is probably the heart of the whole thing. And so the background of this is I found myself pushing the green merge button on GitHub more. We've introduced some branch protection stuff, which I've talked about in previous episodes. And I dream of the day that one of my good, good friends at GitHub will give me access to the merge queue beta. Please, please, I implore thee. But in the interim, still clicking the green merge button more often than not. STEPH: Wait. I have to ask to help you in this dream. Are you forwarding these episodes to someone? You can just take a clip of you saying, "Please, please, please give me access," [chuckles] and just forwarding that or mentioning someone at GitHub or GitHub in general. CHRIS: Just leaving voicemails for people with a Bike Shed section of me begging for access to the merge queue beta? STEPH: Yeah. [laughs] CHRIS: No, I'm not. But maybe I need to up my game. You're right. [laughs] Someday, I'll get there. And that will only exacerbate this issue that I'm feeling, which is again, I'm clicking the merge button. That's what's happening. And as a result, that means my local branch is now like it's done its job. You've served me well. And in the Marie Kondo sense, I need to hold you up, thank you for your service, and then let you go. But I obviously wanted to automate that. So Git gone does that automation, and it was fun. So I found a blog post which we'll include in the show notes, that had most of the pieces here, but it was still fun to play with the shell pipeline in a way that I hadn't in a while. So it does a Git fetch and then git-for-each-ref with a particular structured format that references the upstream of the branch then uses awk to search for the word gone. Because Git, if you print it out in this particular way using this format, it will say the local branch name and then the upstream. But if you've deleted the upstream, it will specifically say (gone) in brackets, so you can actually use that to filter them down. And then I pipe that to git branch-D so..well, xargs of course. I love a little shell pipeline. As an aside, these are fun little things to build up. So that is Git gone. And then the other one that I have is Git down, which is what I use more. And Git down works on top of Git gone, so it's Git checkout main and and Git pull and and Git gone. But that means I get to type Git down into my terminal whenever a branch happens to get merged in the upstream land. [laughs] STEPH: [laughs] Oh, that's adorable. I love it. I like the Git gone, and yeah, I like the Git down just for fun. You are inspiring me where I now really want a Git bless your heart that's like maybe a Git blame or a Git revert. [laughs] CHRIS: I've definitely seen people do Git praise as an alias for Git blame. STEPH: That's nice. CHRIS: But Git bless your heart is...ooh, I love that. STEPH: [laughs] I might have to add that just so I can type it, and then someone can say, "What are you doing?" [laughs] Cool, I love it. CHRIS: Little things, little fun bits to add to your day and to automate and have a little fun while you're at it. So that's where I'm at. STEPH: All about the communication and fun. That's what I'm here for and the singing. Let's not forget the singing. CHRIS: And the singing, of course. STEPH: [singing] On that note, shall we wrap up? CHRIS: Let's shall. Oh. STEPH: [laughs] CHRIS: The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes, as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey. STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Bye. ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

Stoke The Fire
Stoke The Fire #013 – Chris No. 2 (Anti-Flag)

Stoke The Fire

Play Episode Listen Later Mar 15, 2022 70:57


Originally aired 05/30/2021 #stokethefire #jesseleach #mattstocks   Follow Stoke The Fire on Facebook: https://m.facebook.com/stokethefirepod/ Follow Stoke The Fire on Twitter: https://twitter.com/stokethefirepod?s=21 Follow Stoke The Fire on Instagram: https://www.instagram.com/stokethefirepod/?igshid=1nr6k1bzzu86j Watch & SUBSCRIBE on YouTube: https://www.youtube.com/channel/UC2kAondaVjT2fSkJDRYq-yQ

The Last Place Fireteam's Podcast
Episode 19- No Chris no Beyond Good and Evil 2

The Last Place Fireteam's Podcast

Play Episode Listen Later Jun 9, 2021 70:54


Hello Fellow Last Placers! On today Episode we discuss Ratchet & Clank, Games that deserved a sequel, Midnight Releases and more. We also did our mouse giveaway. Thank you all for the support.

Jason & Alexis
7/26 Second Chance Romance: Claudia and Chris no dessert

Jason & Alexis

Play Episode Listen Later Jul 26, 2018


Claudia and Chris went on one date. She's a fashion student and he's a single dad. They went out to dinner and even though Claudia said there was some awkward pauses in the conversation, she had a great time. She's tried to reach out to plan another date, but he hasn't responded.