TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Building Infinite Red

    The founders of Infinite Red share stories and insights into creating and leading a software consultancy on the edge of tomorrow.

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    How Should I Charge For Software Development? Jun 14, 2018
    Show notes

    The theme of this episode is centered around the lessons learned in charging for software development. Starting with a question from the Infinite Red Community, Todd, Ken, and Jamon touch on hourly vs. project pricing, the tension between time and value, how software estimating is a lot like weather forecasting, and the many experiments conducted over the years to find the right pricing model for Infinite Red. Episode Transcript JAMON HOLMGREN: We received a question from the community, community.infinite.red, it's a Slack community that we have. Trent asks, "Hey Jamon, I'm enjoying the podcast. Will you guys be covering hourly pricing versus project pricing? It's a question we're dealing with right now. Which do you guys prefer, and what are some lessons learned to bring you to that choice?" I think this is a really great question. Todd, do you wanna talk about what we're doing right now? And then we can go into maybe what we've done in the past, and what brought us to that choice? TODD WERTH: Sounds good. Yeah that's a great question, and it's actually a really tough one to deal with. So, what we do now, is we do weekly pricing. We charge per person-week, and we call it "person-week" as opposed to "a week of work" because it could actually be two people working maybe half a week each and that would be one "person-week." Because we're doing person-weeks, we have a point system. So, 100 points equals a person-week. We don't track time. We used to, and we can talk about that—we used to bill hourly. We don't track time, we don't actually know how long things take, it's just, we estimate our tasks in points, and if we've reached a hundred or more per person-week and we charge per person-week, then we're accomplishing our goal. JAMON: There's a bit of a tension between time and value, and this has been something that we've dealt with, I mean, I've dealt with, since I started my first consultancy. Of course, value-based pricing is kind of a holy grail of pricing for consultancies, and we've heard this for a long time, that you should charge for the value, not just the time that it takes. So an example, this would be fixed-bid pricing, where you're essentially betting on delivering the software in a reasonable amount of time, but you're getting paid on the value to the client. The problem is that our costs are not based on value. So, we're not necessarily paying our people based on the fixed-bid, a percentage of the fixed-bid, or something like that. There are industries that do that, but ours is not one of them. So we're paying people salaries, and our costs are over time, and so if something takes a very long time, then our profitability and the ability of the company to remain financially solvent is threatened. Conversely, you have, of course, hourly. We've done that in the past, and the nice thing about hourly is that it corresponds, obviously, very tightly with the amount of time that it takes to do. But the problem is that every hour is not equal. You have hours that are maybe really valuable, you've automated something and in a lot of cases you're actually delivering more value than the client is paying for, quite a bit more. And then there are others where the person's getting spun up, or they're hung up on a particular problem, whether it's their fault or not, and that turns into a bit of an issue, because then you're billing hundreds of dollars an hour for something where the client isn't really getting a lot of value. So I think that's why we ended up where we are, in a way. TODD: Yeah, both have issues. When you're doing hourly, it might seem to a client that's more fair, but it's not. It means every time there's a bug, or any time there's an issue, we basically are nickel-and-dimeing them, and they don't necessarily like that. We have to spin up someone, like Jamon said, where in our value system that we use now, they don't see any of that. We fix the bugs because it's part of the value of that particular feature. It does mean, though, sometimes, that we can produce a feature faster than the hourly would've been, and so they get charged, I guess, more for that. KEN MILLER: There's a couple of different ways that hourly works out sometimes, though. There's certainly the very literal, like, you sit there and you run a clock, like the way a lawyer would, you actually have a little timer that shows exactly what you're doing. When I worked for a large sort of corporate consulting company, Big Five-style, back in the '90s, I remember my first week I was filling out my time card, and I filled in the insane hours that I worked, because that's the kind of work that you do. And my project manager comes over to me and he's like, "No no no no no no no no, this is not what you do." And he took my time card and he filled in "eight, eight, eight, eight, eight." (laughter) TODD: That's ridiculous. But... KEN: Right. So that's how the Big Five work, often. TODD: So it's completely fake in that situation. KEN: It's completely fake. It's basically pretty close to what we do now, which is that weekly billing. Where an hour is just a way of measuring a week. To answer the question directly, you know, do we prefer hourly or project-based, we prefer hourly. JAMON: Yeah. KEN: Hourly leads to less problems in the long term because the trouble with fixed bid, although it seems like it's appealing—It's appealing from your point of view, if you think you can be really efficient, and it's appealing from their point of view if they think you can't. But that's exactly it right there, it creates this adversarial relationship. Todd? TODD: Yeah, clients all– not all, but many clients think they would love a fixed bid. And in truth, they will hate a fixed bid. Ken's right. Fixed bids create an adversarial situation. Even if both sides are extremely... They're at the table in good faith, and they're trying to do the right thing and do their part and stuff, it still means that the client is trying to get as many hours as possible out of you for the same price, and us would be trying to do as few hours as possible. Like I said, even if you're both being very nice and very ethical in the way you're billing, that always creeps in. It also means that you have to lawyer every change. You'll have companies that have change order systems that are pretty complex. Clients hate that. When I talked to especially start-ups, one of the things I say is if the project we're working on at the end ends up exactly as you envisioned at the beginning, that's a huge red flag. That means you didn't listen to your beta testers, that means you didn't think at all during the process even after you got in your hands what could be better, it means a bunch of different things. So, we have a pretty strong process, but it's designed to be flexible. We wanted it to be flexible. So when we get to the point when we do estimation after a research phase, it's fairly accurate. The likelihood that it will actually produce your project for this estimate is extremely low. Not because we're incompetent– I'm sometimes incompetent– not because we're incompetent, but because you're gonna make a bunch of changes, and we welcome that. We don't lawyer that. But that's a little bit difficult, there's a little bit of education involved in getting people to understand that fully. JAMON: One of the objections is that, well, there are other companies that do fixed-bid, and they seem to do just fine. They're able to sustain that and their customers are generally happy, and things like that. But I think there's a hidden cost in there that people don't take into account. Which we've sort of driven a stake into the ground, we've said, "Hey, we're not willing to go down this route." And that is that those companies put the burden of hitting those estimates onto their employees. They essentially say, "Okay, well, we estimated this amount, you're not done yet, so you're gonna stay late until it's done." And they push, and push, and push, and they really, really just drive the screws in on their employees. Maybe not overtly, maybe not directly, but there's a culture and an expectation of being able to hit those estimates that puts a lot of stress on the employees. KEN: Yeah, that doesn't necessarily look like a slave driver. It can look like a "Rah-rah, sleep when you're dead," "work hard, play hard." "Rah!" But like, that kind of corporate culture. There are firms out there that I respect that do fixed-bids, and they seem to make it work, and that's fine. But in our experience, someone is paying for that somewhere. JAMON: Exactly. TODD: There's another type of fixed-bid which isn't just slave-driving your employees into the dirt. It is, you think it's gonna cost $100,000 on this project, you bid $800,000. So no matter what, unless you're ridiculously off, you're fine. The problem comes in when clients want both the lowest possible price and a fixed-bid. That just... It's not really possible. JAMON: So, our system is different. And Todd, I'd like you to talk a little bit about why our... Because, we are giving an estimate with points, and we're trying to hit those points, so it may feel like a fixed-bid, but do you want to explain what we're doing differently, where it really does change over time as you do a project? TODD: Yeah, so we do spend a decent amount of time doing research, architecture, that kind of stuff, before we estimate the points. So we're not just doing a ballpark estimate. We do a ballpark estimate at the beginning, but that's a few hours of our time. But we spend a few weeks or whatever doing research, architecture, that kind of stuff. And at the end of that, we produce an estimate in points. So those are fairly accurate. Obviously, anyone out there who does software development... By the way, everything we're talking about here is for development. On the design side, we do fixed-bids, and that's a different discussion. The gentleman who asked us the question was more towards the development side, so that's what we're talking about. JAMON: Right. TODD: So, our estimates are based on a whole lot more information than a lot of people do. And we do have clients who want an accurate estimate earlier, and we just have to push back, because in that situation we have only two options: We either push back against them and try to educate them in the process and help them do a successful project, or we lie to them. (laughter) And unfortunately a lot of companies just lie. They just come up with a number, they act like they put some thought into it– they didn't. I worked for a consulting company in the late '90s where the way we estimated was we asked the sales person how much they could afford. That was our miracle estimate. Which to me, I hated as an engineer. I just loathed it. I'm digressing a little bit here, but I don't want to make it out that our estimates are super accurate or that estimating software at all is an accurate thing at all. We know it's not. KEN: One of our sort of colleague companies out there calls them "forecasts," which I really like. People understand, like, a weather forecast is not necessarily going to be accurate. It's like, "Based on what we can see right now, this is what we think is gonna happen." And everyone understands that. So I really like that as a bit of language. TODD: Yeah, we should call it "forecasts." KEN: I'm tempted to steal that, but... (laughter) TODD: The other cool thing about a forecast is it's known: the further out you are from the date, the less accurate the forecast is, and the closer you get, the more accurate, and that's very true in our situation as well. JAMON: That's a great point, Todd, because we will definitely adjust those estimates as we get into things, and as we learn more. And I try to, I do a lot of the sales calls now, and one of the things I try to do is set the expectation that over time, the estimates will get more and more accurate, as we know more. The same thing with the weather forecast. You look at the ten-day, and you look at day number ten, and as you get closer and closer, you're gonna see a better and better forecast. And it's not uncommon for that to change even quite drastically, because weather systems can get delayed a little bit or something, and that can impact which day they land. KEN: Unless you live in California, in which case our weather never changes. JAMON: Yeah. No, I live in the Pacific Northwest near the Columbia River Gorge, and nobody understands the weather here. TODD: Our weather's hot and sunny. Tomorrow? Hot and sunny. The next day? Hot and sunny. JAMON: What if it's- KEN: And then a terrifying thunderstorm. And then hot and sunny. TODD: Once a year, we have terrifying water from the sky. I live in Las Vegas, Nevada, which is in this very small patch– I'm totally digressing here– but it's a very small patch in the US with the most sunshine out of the whole US, and it's just basically Las Vegas and around the desert area here. I think it's something ridiculous like 300 and some days of pure sunshine. Which is nice, as I lived in San Francisco for 20 years, and it is the opposite of that. And I enjoyed that for a long time, but I enjoy this. Anyways. So one of the things I wanted to bring up is, and we should talk about estimates. Because estimates are a big part of how you charge. And it is a difficult problem, and we have all sorts of issues that, I think, would be very interesting for listeners to hear that they're not alone in, and that we're still struggling with. KEN: Nobody has a magic bullet. Nobody has a magic bullet on that. TODD: It's a soft problem, it's definitely a people problem, and it's something that I'm actually actively working on all the time. But to finish up what we were saying before, we do find that weekly billing has worked out very well. It does require education. Your clients may instinctively go, "Okay, well they're just doing this to make more money because they're gonna get it done way faster, and they're actually gonna charge me this extra money, and they're not gonna do anything." And that's a perfectly normal human reaction. But one of the ways that we added some sugar to that tea is we say, "A bug comes up, sometimes bugs take five minutes, sometimes bugs take a half a week to fix. That's all included in that estimate. You don't have to worry about that. No nickel-and-dimeing." When the estimate goes up, say we add person-weeks to the overall estimate, and then maybe we add some calendar-weeks... By the way, we have typically a minimum team of two, and most times people work on one project full-time, so if you have a two person team on a project, we're producing two person-weeks per week. From that, and the number of points we estimate, we can calculate the calendar time, as opposed to the person-week time. And the calendar time does get extended, and the person-weeks do get extended. But it's always– not always, but it's usually from changes, and we try to be very good about being very transparent in explaining, and the client should know what all those changes were. They hopefully have approved them…

    Full show notes at the publisher

    Remote Work Tools Jun 07, 2018
    Show notes

    In this episode we are talking about our remote work tools that enable our distributed team across the world to collaborate, design, and build software. Throughout the episode, Todd, Ken, and Jamon touch on their favorite tools—from Slack, Zoom, and Google Sheets—why they chose them, and the ways they have added custom features to really make the remote experience special. Show Links & Resources Slack Zoom G Suite BlueJeans Screenhero RealtimeBoard InVision Trello Airtable Shush Dropbox Bigscreen VR Taking the Pain Out of Video Conferences by Ken Miller Episode Transcript CHRIS MARTIN: The topic at hand today is remote tools, and all of the different ways that you have built a remote company. Where do you even start when you're thinking about what tools to pick when you're going remote? KEN MILLER: This is Ken Miller, by the way. It happened very organically for us. To be honest, I don't know that we could've done this company this way before Slack. Because the tools that came before, Hipchat and IRC and Yammer, even though I worked there. Sorry, Yam-fam. They just didn't quite do it. Right? They didn't quite create the online atmosphere that we need to work the way that we do. Does that sound accurate to you, Todd? I feel like once we found Slack, we were like, "Holy crap, this is epic!" TODD WERTH: I think there's a few alternatives. Hipchat, at the time, wasn't good enough. There were a few alternatives we investigated. I would like to mention at the beginning of this ... This is Todd Werth, by the way. I would like to mention at the beginning, I imagine that a lot of companies in this podcast will need to be paying us an advertising fee. Like Slack. JAMON HOLMGREN: We actually adopted Slack before we were remote. We had ... I think we were using Google Hangouts or something. Or whatever of the myriad Google chats there are out there. They have like 12 apps. We were using something else in person, and then we started using Slack organically right when it first came out. TODD: Sorry about that noise you all heard. That was me throwing up a little bit in my mouth when you said "Google Hangouts". (laughter) KEN: We'll talk about video-chat in a minute. JAMON: By the way, this is Jamon Holmgren. It was ... Initially, we jumped onboard. They did a really good job marketing themselves. We had used Hipchat a little bit, but it just wasn't what we expected. We started using Slack. That was in early 2014, I think it was? I don't think it's a coincidence that within a year and a half we ended up going remote. I think that was one of the enabling tools. We got used to it in the office, but it enabled remote work. TODD: To talk about chat apps or chat services is important, but on a more general standpoint, I would say how you approach it is actually try 'em and do it. A lot of companies seem to just use whatever is available and not look for optimum solutions. If trying three or four different chat systems is too onerous for you, that's probably the wrong attitude, in my opinion. KEN: You think, "don't settle". Don't assume that the first thing that you try is the only thing, and then conclude that remote isn't gonna work because the tool that you tried sucks. JAMON: We tried a lot of tools at ClearSight, before the merger. We tried ... I can't even name them all, to be honest. Part of it is because I like ... I'm a gadget guy, I like to try new things and see how it goes. There was actually a lot of skepticism around Slack because they're just yet another tool that they had to log into and pay attention to. "We already had the email, so do we really need this." It was kinda funny, when I went back and looked at our inner-company email, just tracked ... I think I used the "everyone@clearsightstudio.com" or something email address to track how often we were using it for company communications. It just dropped off a cliff after Slack. The amount of email, the volume of email that was flying around went way, way, way down. In fact, I remember we used to send GIFs in the email threads, and stuff. There were elements of the culture that we have today in Slack going on in email threads. Slack was just so much more well-suited to that. That actually came about very organically. We had tried a bunch of different things. We tried Slack, and it just picked up steam, picked up steam, picked up steam. TODD: I don't ... I'm not even exaggerating, I don't believe I've ever sent an email to anyone at Infinite Red internally. I don't think so. KEN: Unless it's a forward from someone external. TODD: Correct. I think there's people on our team who probably don't check their email very often because they don't have a lot of -- KEN: Yeah, if you don't do sales or any kind of external outreach -- TODD: Yeah. That was a sticking point a few times, when people were sending out the emails, and we had to ... They were wondering why people weren't responding, it's because the variety of people never check their email. JAMON: It is funny, because email does still, it is still a tool that we use for remote communication with outside clients, especially people first coming to us. But as soon as we can, we get them onto Slack because we've found that that level of communication is the least friction, it's very seamless. Slack is definitely featuring very centrally in our remote-tool story, for sure. TODD: Rather than just ... I'm sure a lot of people out there use Slack. If you don't, give it a try. But rather than just gushing on Slack, I do wanna say that the important part here is we did go through a lot of different chat services. You have to give 'em some time. At first, for example ... We do love Slack, but at first it didn't seem that different. There wasn't a bullet list that's like, "Oh, this has feature X", it was a bunch of little, subtle things that made it work especially well for us. KEN: Part of the meta-point there, is you have to treat your tools really seriously. Right? Google and Amazon and all these big companies, any well-funded start-up, whatever, they're gonna lavish a lot of attention on making an office that works for them. Right? TODD: Mm-hmm (affirmative). KEN: They're gonna create an office environment very thoughtfully. I've been to a lot of these offices. A lot of them are very thoughtfully considered. Right? They're designed to create a certain atmosphere. For example, I was at the Square offices once. Huge, cavernous room designed to create a sense of energy. That's the open-office mantra, that sense of energy. They had these little cubicle ... nicely designed cubicle things where you could go if you wanted quiet. Clearly, noise was the default. That architecture creates a culture. At least it reinforces a culture. As a remote company, your tools are your architecture. You either need to buy them from people who design them in a way that works for you, and Slack seems to work for a lot of people, or you build things that work for you, or you create norms about how they're used that do the same thing. We've done some things on Slack, we've done some things on Zoom, to create that sense of being together. Todd? TODD: I would like to add emphasis to what Ken just said. Imagine a time that someone puts into an office: architecture, the layout, the furniture. Rearranging it multiple times, placing stuff. Now think about the time that companies you've worked for put into remote tools. Anyone out there with their hands up saying they spent about 30 minutes on their remote tools -- KEN: Ever! TODD: Yeah. It's not surprising that one is superior to other in those organizations. I would pile on, like Ken said, and take the same amount of effort and consideration of your tools as a remote company as you did with everything else in the physical space if you're a commuter company. CHRIS: I'm interested, too, because as you're talking, you're talking about the difference between physical architecture and the architecture of your tools that allow you to do remote work, and if everyone's using Slack, and it looks and functions the same way, what brings the sense of uniqueness to a company that's using the same tools? TODD: Me. Just me being around makes everything unique, wonderful, and amazing. To answer the real question, you have to take Slack ... One of the great things about Slack, 'cause it's highly customizable, you can add plug-ins, you can add all sorts of integrations. We're gonna talk about other tools than Slack. They literally just pay us a crapload of money just to talk about this. JAMON: I wish. KEN: I wish. TODD: You don't take the vanilla. The point of a tool like that is you take it and you make it your own. JAMON: I did see someone tweeting about switching remote companies. They quit one company and they got hired by another. They did mention, actually, how similar it was. You go into the same place; you sit down at the same chair; you have the same computer in front of you; you log in to a different Slack, and you start working. Right? There is some level of consistency there. In a way, that's a very good thing. You can be comfortable very, very, very soon. There are plenty of things to learn about a new company without having to also learn new office layout, new office norms, policies about who can put their lunch in the fridge and who can't. I don't know what else. It's been so long since I've been in an office, I don't even know. I think there is some level of normalcy there because people do use similar tools. Like Todd said, you can customize Slack to work the way that your company needs to, and you can customize other tools as well. Since we're programmers, since our team has a lot of programming capability on it, we do actually build a lot of glue code in the scripts and things that will help tie all the tools together. KEN: In most organizations that have adopted chat tools, whether it's Slack or something else, they are usually billed as an internal supplement replacement for email. It is great at that, don't get me wrong, but I think something that gets lost in the way people talk about in the way we communicate now is that ... Let me tell a little story. I used to be a big fan of Roger Ebert. Rest in peace. Brilliant writer, right? Super enthusiastic. He was very critical of the way people write online. Very critical of things like emojis and emoticons. I think, while I respect him a lot, I think he completely missed the point on that. The point of that is, although, yes, we type to communicate online, it's not really writing. Not in the way our English teachers taught us. Right? It's typed speech, really. Right? It's a register of communication that's closer to the way that we talk than it is to the way that we would write if we're writing an essay or a blog post. One of the things that I really like about, Slack for example, is the rich way that you can communicate without it looking junky. It doesn't look like something awful or 4chan or some of the other really junky-looking message boards that have that level of expressiveness. It gives you the level of expressiveness so that you can substitute for the lack of facial expressions and body-language, but it's not writing. You don't write ... you don't type into Slack the same way you do. It's much closer to the way that you talk. For a remote organization, where we're not on Zoom all the time, although we are a lot, it's super important that you have that level of human expressiveness in your medium, in the medium that you're using to replace spoken word. TODD: Three comments. One: Zoom is the video conferencing tool we use, and we'll talk about that in a second. Two: I don't spend much time on 4chan, Ken, so I'll take your word on that one. (laughter) Three: just to give an example, talking about customization and you might be asking yourself, "Okay, Todd, I've used Slack. I've used chat. What're you talking about?" Just give you a few flavors. The simplest is creating your own channels that have some sort of cultural significance to your organization. One of ours is called "Rollcall", where we ... It's the digital equivalency of walking in and out of the office. "I'm here this morning." "I'm gonna go get my car worked on." "I'm back." It's not just status, it's also ... not just whether you're working or not, but it's a way to communicate basic, little life things in a short way. We have another one called "Kudos", where we give kudos to people. Which, at first, I thought, probably, wouldn't take off, but it actually did. It's where you give kudos to people for things that they did well, and I'm really shocked how many people give kudos and how many people respond. That's obviously just using the base tool and choosing what content to put on there, and how to organize. There's other things, too. Obviously there's things like code-repository integration, a code bug-reporting integration. We integrate with other companies' Slacks. They have a Slack channel, we have a Slack channel, and they connect so that we can do that with our clients. All the way to we have a custom Bot we wrote for Slack. Her name is Ava. She does a variety of internal processes for us. She's kind of ... In the old days, you'd have a database and you'd have a Windows app written to connect your database for your company, you'd do things in there. We have a lot of internet SaaS-tools. And then we have Ava that integrates a lot of them together. JAMON: Todd, can you give an example of something that Ava does for us? TODD: Yes. There's some basic things that a chatbot might do. For instance, you might wanna ask her where Jamon is, and she'll tell you the information she knows about Jamon. It's a lot of operational stuff. For instance, our Project Manager, Jed, has to produce weekly reports for clients. Ava produces those for him. Stuff like that. Stuff that you would normally do, like I said, in the old days, in a desktop app personally. JAMON: Todd came up with Ava quite a while ago, actually. It was sort of a toy to start with, just playing around with it. He had some ideas where it might go, but over time we've actually invested more and more resources into this internal chatbot and it's proven to be quite valuable. It's saved a lot of time, reduced the amount of overhead that we have to have tracking things because it's able to do a lot of process things. KEN: So far, she has not escaped and murdered us. (laughter) TODD: Not so far. I'm working on that. JAMON: That's a win. TODD: There's some tiny things. She's just a way for us, if we need to program something that we have a sticking point like, here's a very simple thing that took me five minutes to ruin. We do a lot of things on Mondays, and constantly wanna know what last Monday was, or Monday three weeks ago. You can literally just say, "Ava, what was Monday two weeks ago," and she'll tell you. That's a very tiny thing. Generating project PDFs or generating project reports is a bigger thing, obviously. JAMON: Another tool we use to communicate, non-verbally in Slack, is "Reactions". Someone'll post something and we react to it. I think this is pretty common in Slack teams and this is something that Slack did a good job of coming up with a cool idea. Usually you th…

    Full show notes at the publisher

    Clients and the Value of Ideas May 31, 2018
    Show notes

    In this episode of Building Infinite Red, we are talking about clients and some of the assumptions that often need to be challenged when creating software. Throughout the episode, Todd, Ken, and Jamon touch on the importance of knowing who your audience is, what they value, and how your ideas will meet their needs. Show Links Dropzones App Release by Mark Rickert A Dark Room by Amir Rajan Uncommon Sense by Derek Sivers Episode Transcript CHRIS MARTIN: Today we are talking about clients. It's an important topic and one that pretty much every business owner inevitably gets asked a variety of questions. The question that we could start with is: what's your favorite moment in working with clients? JAMON HOLMGREN: You would think it would be when you launch their app or their site, or something like that, but I often find that actually to be a little bit anti-climactic 'cause there's so much going on. There's usually already plans in place for a version 1.1. It's not usually like everybody gather around the big green button and then the founder pushes the button, and it goes live. Although a little side note, Mark Rickert, who is one of our developers has released an app to the app store while in free fall during a skydive. That is true. We can link to it and there's a YouTube video of it. But that's not usually how it works. KEN MILLER: It wasn't a client app I don't think. I think it was one of his apps, but still. JAMON: That was a pretty cool way to do it. But no, you would think that would be the most exciting time. The exciting time is usually during design, for me, because I feel like you start getting a lot of enthusiasm, the energy. A lot of those things start coming out during the design process. And when we get a chance to use our design process—some clients will come to us with something already designed, others will come to us who need design. When they're going through the design process, it's really exciting, you can see a lot of the possibilities. The development side of things is also fun, but a little slower moving. TODD: I agree with Jamon on the design side. Once we get through the product development and start getting into design, probably past the wireframing and into some more concrete examples, it's pretty fun to see the client get really excited. Especially if it's a situation where they show people who are interested in their product, or their stakeholders and investors, or whomever, and they had a good reaction to it. I would add the second most fun time with clients is once there is a beta or an alpha available for their beta testers. And again, they send it to them and they use words like "blown away," or something like, that's awesome. I'm not gonna lie and say, that's always what happens, but those two times I think are the most fun to me. CHRIS: One of the things that Jamon wrote in Slack that was interesting is: what are some common assumptions that clients bring to the process that have to be corrected? TODD: I don't know if there's anything that's common or consistent across clients. There are some things that come up. I would say, depending on the experience level of the client with software product development, we may have a little to a lot of teaching to do. And that's one of the things we like to do is teach. I find it particularly fun when our start-up clients are newer, they're not on their series B or something. Because there is a lot of moments that you can help them and give them kind of golden information. Both from our personal experience running start-ups, but also we work with a lot of start-ups. So we've been through this before. There are some misconceptions about software. Not necessarily from our clients, but from people who weren't a good fit for us. For example, it's very common in the world at large, to believe software is orders of magnitude cheaper than it really is. People also get very used to the quality that they see in apps like Facebook or Gmail, or these kind of things. And they think they can spend less than a car to get those things. When you're in our industry of course, that doesn't seem super logical, but from their perspective it makes sense. An app costs nothing, or $1.99. JAMON: Right. TODD: Or $4.99, so of course something like that seems cheap. What they don't know, of course, is Facebook has tens of thousands of employees. JAMON: Yeah. TODD: And even a smaller app, let's not chose Facebook, which is huge. But like Instagram, for example. And not what it is now, but what it originally was, probably cost half a million to make. JAMON: Yeah, I think I saw that they put $250,000 into their MVP originally. And it's a very simple app when you look at it, compared to a lot of apps out there. I think that's definitely something that, as Todd said, it's not necessarily the clients who end up being good fits for us. But usually we get calls from everybody, all kinds of people. KEN: Well, even those prices are reflective of just how far software has come in terms of developer productivity. JAMON: Right. KEN: Because half a million dollars doesn't even get you a house in the Bay area. And the people building your house, most of them are being paid 20, 30, 40 dollars an hour and not $200 an hour, or $100 an hour. The Bay area is full of software engineers being paid $150,000 a year and up, many that are way higher than that. And you can still build software for half a million dollars, which is actually is pretty impressive when you think about that in terms of it's inputs. JAMON: Another interesting thing that the clients don't necessarily realize when they come to us is the impact that the design process can have on their product. Usually you're thinking of design as making it look pretty, making it look nice. But there's a whole lot more that goes into that. The visual design aspect of design is usually, maybe, the last 30%, something like that. It's not the bulk of the design work. But there's a lot of value that can be added there. You can avoid expensive mistakes during design by spending the time upfront to really learn as much as you can about your core customers and the features that are necessary. Because software is expensive, so you wanna build as little of it as possible until you really know the direction that you need to go. TODD: Yeah, and I wanna be clear. You can make, for instance, a mobile app for $100,000 to $200,000. It's not a half a million. But something that's larger could be millions as well. Just wanna make that note on that price there. JAMON: I think another misconception that some clients might have when they come into it, is they don't understand necessarily all of the breadth of things that need to happen to make an app. We've had people come to us and want to build an app, but they don't necessarily realize that they also need a server and they need some sort of cloud connectivity. They might need offline support. They might need access to certain APIs for GPS or whatever. And beyond that, how to get through the app store. And how to get through Google Play. What is a compelling app store listing? What does that look like? You know, what screenshots are important? And one of the most successful apps that I've ever been involved with, which is called A Dark Room by my friend Amir Rajan, he actually only has one screenshot on the app store, and it's a very uninspiring one. But he has millions of downloads. It's just, he hit it right on the head. TODD: You know which store is incredibly hard to get through? IKEA. (laughter) Just saying. KEN: It's true. TODD: We've mentioned before in this podcast, but it's worth repeating, design is not how things look. Design is how things work. And through the very first part of our design process is product discovery. And that's even before how things work. That's what product is you want to make at all. Since we work with a lot of start-ups, we also sometimes coach them, if they need it on coming up with a customer acquisition plan and a revenue plan, which their investors, prospective investors that they pitch to, will definitely ask them about, having pitched to them myself. So design is very important and it's also one of the most difficult things that we mentioned in a previous podcast was getting from zero to one. Product discovery and design really help our clients get from zero to one. JAMON: And they're starting a business, you know, it's not just building an app. They're starting a business, or they're continuing a business that they already have. And there's a lot that goes into building a business for sure. I think that's one of the things that, maybe some friends of mine who might message me and say, "hey Jamon, I've got this app idea, it's a billion dollar idea." (laughter) "Promise not to go off and rip me off. I wanna tell you it." And it's fine, you know, the ideas are a very necessary part of this, they're a spark. They're really important. But the execution side of things involves designing and building the app, which we can do. We're really great at it, we've done it a lot of times. But also, the business side of things. There's no one right answer to how to build a business. You can see that with many different business models. And that's the tough part. Now, it can be very rewarding though, the whole journey and it's been really fun to watch our clients build business models that are sustainable and come back as they grow, as they succeed, they find new opportunities and they come back to us and say, "hey Infinite Red, we need some new features. We need a new app. We need to rebuild the app for maybe a different purpose." Those things are very fun to see. TODD: Ken, you had a great thing about ideas, when people have an idea for a business. You've talked about a lot and I'd love to hear your thoughts on that. KEN: Oh, and how they're not usually worth the paper that they're written on. (laughter) TODD: Yes. KEN: Where this came from was that, like back in the days of the dotcom boom, when everybody and their brother had some amazing idea. I would be at a social dinner with somebody and they would be like, they'd whip out an NDA and be like, I wanna talk to you about this idea I have and I need you to sign this NDA. And I'm like, "No. I'm not gonna sign your NDA." Ideas, per se, are not worth very much. Right? A high level idea, per se, is not worth very much. Like my idea's like, "hey, I have an amazing idea. What if you took a car, then you made it fly?" Right? And people will be like, "that's an amazing idea." Now, how are you actually gonna do that? And so it's kinda like, just because I have this amazing idea, "oh what if you made cars fly," doesn't mean that when somebody goes and actually makes cars fly that I have any right to that idea. JAMON: Mm-hmm (affirmative). KEN: Right? Because the high level idea by itself, although cool, doesn't actually get you there. It's the millions and millions of other good ideas that follow that, that really make something work. Jamon, do you wanna tell the dating with music, I could tell you wanna tell the dating with music story. JAMON: That's exactly what I was gonna interject. So Derek Sivers, who founded CD Baby, he has a YouTube video, it's very short. We can link to it in the show notes. Essentially it's talking about ideas versus execution. And the general premise is sort of this, that he met with a friend of a friend, and they were having lunch. And this guy had this billion dollar idea. And he says, okay, what's this great idea that you have? And the guy kind of leans over, very intense, and says, dating with music. (laughter) And Derek's like, is there anything else? (laughter) Is this ... He's like, no, dating with music dude. And it was ... he's like, okay, this idea is worth maybe the price of a lunch. Right? Like, the execution of it is the multiplier, you know, you can have a multiplier ... a great idea, not execute it at all, is really not worth much. A bad idea, executed really well is also not worth all that much. But a really good idea executed really well, is a multiplier that becomes your billion dollar idea. I don't think it necessarily tells the whole story, you know, that particular anecdote because there's also timing and other things like that. KEN: Well and that idea isn't even a multiplier idea. That's like a hint at a maybe multiplier idea. Right? JAMON: Yes. TODD: He was just being nice to the guy. KEN: He was being nice, right. So it's kind of like, when I say there's a chain of ideas, the first germ of the idea is the kind of idea that someone might get when high. Kind of like, "hey man, what if it was like dating, but with music. Yeah." (laughter) Right? That's exactly a high person's idea. I would almost bet money that that was a high idea. But anyway. The next thing is like, oh well you get people to put in their music that they like and we match people up. That's starting to be an actual idea. JAMON: Yeah. KEN: Right? That's starting to be like, what's the actual hook. And even that, there's still, like well how does it work? What's the UX? What's the viral engine around that? JAMON: Yeah. KEN: It's not just programming. Like, we're all programmers historically, so we're gonna tend to see all of the stuff that's gonna go behind that. JAMON: Mm-hmm (affirmative). KEN: Really, it's the product development of design that, or really, what's important. And a lot of the details that matter, are sometimes the ones that are not obviously to your competitors. TODD: Almost always. KEN: Almost always. So this idea that your super secret idea is gonna make everything work is, frankly, BS. JAMON: Yeah. KEN: You have to keep having those good ideas over and over and over again. Every techy who's been in Silicon Valley, or a similar environment, and around the sorts of people who have these sorts of ideas, every single one has a story of being approached by somebody who's saying, "hey I've got this great idea. I'm gonna get you in on the ground floor with it. But I just need somebody to make it." JAMON: Mm-hmm (affirmative). KEN: And we'll split it 50/50. Young techies fall for this. Very quickly you learn, uh, no. You'd better have a lot more than that for that to be a 50/50 bargain. TODD: I'm not even joking when I say that in San Francisco at least 50% of your Uber drivers will pitch an idea to you on your ride. JAMON: We got pitched in an Uber, us three. We were in an Uber not that long ago and we got pitched on an idea. And I think that it's kind of interesting because the apps that do tend to be more successful that we're involved with, they're often not big ideas. They're good ideas, they're not like huge ideas. They're existing companies that have a need that their customer base has kind of expressed, they can see it's fairly obvious. And they come to us and they say, hey we need really good execution. And that's what we're good at. They've identified the need. Have a lot of the infrastructure already in place. They already know how they're gonna monetize it. They already know how it's gonna impact their business. They just need a really great app. And that's where we really plug in. Now it has been kind of interesting to watch start-ups where they…

    Full show notes at the publisher

    Cultivating & Nurturing Community May 24, 2018
    Show notes

    In this episode of Building Infinite Red, we are talking about cultivating and nurturing community, specifically what goes into forming a healthy community, such as setting boundaries, avoiding neglect, and not taking your community for granted. Episode Transcript CHRIS MARTIN: One of the things that has impressed me with Infinite Red has been the value placed on cultivating and nurturing community. So to start, from your individual perspectives, why is community important to you? JAMON HOLMGREN: I think it's important because that's sort of how we met. We were all part of a Ruby Community, we were contributing to the open source within that community, and we were collaborating on some things. So from the very beginning, it was like, the community itself was kind of the fun part. I mean the technology was fun too, you know, don't get me wrong, but community was such a great part. It allowed for some opportunities including the ability for me to meet Ken and Todd and then of course, eventually get to know them. And so, we saw the value of community right from the very beginning, even before Infinite Red came to be. TODD WERTH: I would agree with everything that Jamon said. Obviously, it's how we met each other. Open source community, speaking at conferences, which is a community event. I met a lot of my, I would call friends through such communities. But more than that it's a way for us to be part of something that's bigger than ourselves, bigger than our little company here and associate ourselves with like-minded people. And I tend to choose communities and hopefully I'm building communities of people that I respect and feel good associating myself with. CHRIS: How would you define community? Because community is one of those words that, we all use the word but do we all mean the same thing when it comes to using the word? TODD: I don't know what the definition of community is. Ken will know exactly I'm sure but to me it's just people who've decided to group up together around a particular ideal, a particular subject, a particular interest. I guess I could sum it up for myself, when I need something or want to express something, this group of people is the first people I want to express that to or ask for help from. KEN MILLER: It's a tough thing to define right? It's one of those sort of squishy concepts, you kind of know when you see it. But trying to pin it down to what exactly is community, what isn't community is pretty hard. For us, community has largely been centered around open source. That is a very particular kind of community. But I'd say it's narrower than that too, right? It's not like we're talking to Linux developers, we're talking to people who have similar professional experiences to us. And that has always been the case. Like you kind of flock to people who can kind of understand your pain. And so, for us, contributing back to the community in the form of sharing insight, in the form of sharing code has always been about saying, "Hey, you know what? We feel your pain, let's make it better together." JAMON: And one of the unique things about the community that we have been a part of is, it's never been about location. There's a community here in Vancouver, Washington. There's a larger community in the Portland metro area. And we're certainly a part of that. I go to meet ups, I go to events here in Portland. And they're good. And you do get to meet people and you have a commonality of location and also to a great degree, interest or technology or whatever it is that you're centered around in a meet up. But our community hasn't been about that, with the Infinite Red origin story. Ken and Todd, did know each other because of location, but it had already become remote before that. I remember when I first started building some open source, one of the people that kind of quickly became a part of my little community there was a guy that actually still works for us here, Mark Rickert. He started contributing and he was over on the East Coast and I believe, South Carolina at that time. And he came in and contributed and we had a lot of great conversations and bonded on some things. There are a lot of interests that were similar at that time. And it was really great because the community could be centered around something other than just location, which I think is something maybe a little bit more new in the past. TODD: It was kind of interesting. So you asked that question, which is difficult to answer, but as we talk more, which is a great thing about conversation, new things are coming to my mind. Community can mean very different things and we all belong to many different communities. One is around physical things. Jamon meant some location, but it could be, you belong to a community of men over six foot four, and you have your own, I'm speaking about Jamon here (laughter), you have your own problems and when you discuss things, there's a camaraderie that comes from a shared experience of a real thing. JAMON: Hash tag, tall people problems. TODD: Yes, a lot of communities, they've grown from a seed of an idea or an ideal and that's probably more common in a lot of the communities we, well, most of the communities, from a professional standpoint, that we either contribute to or belong to or even, in some cases, create are around ideas and shared interest and that kind of stuff. CHRIS: In what ways have you intentionally grown community? You've talked a little bit about open source projects, but what are some of the other ways that you have done that? TODD: We use a product called Community Miracle Grow. JAMON: It works great. One of the things that occurred to me, I think it was, I don't know, a year and a half ago or something like that, was that we had this community. It had already kind of come to be, but there wasn't really a standard place for them to congregate. There were people who were kind of fans of our open source work, who understood what we were doing. They were interested in our conference. We created a Slack team. Slack of course, being the chat system that we use and we created a community version of the Infinite Red Slack. So people could sign up at community.infinite.red. They could go in there. There were different channels that kind of group people based on what they were interested in. Of course, there were some that were more popular, the Chain React channel, the Ignite channel, which is our open source React Native, boilerplate CLI system and also just React Native in general. We pushed the community just to see if there's interest. And there was a lot of interest and we are able to also do some things like, people had some questions about Ignite. In this Ignite CLI, it actually directs you to our Slack channel and we have gotten to know some of those people and also have been able to lean on some of our community members to answer questions and diagnose issues. And things like that. TODD: It's totally off topic. But I love how effortlessly Jamon inserts plugs first off into the podcast. It's inspiring. (laughter) JAMON: My Twitter handle is @jamonholmgren. (laughter) TODD: Well done. KEN: That was not quite as smooth, but I still like it. JAMON: Once you edit it, it will be smooth. CHRIS: One thing that is interesting is, how to you view Twitter in terms of community building as well? KEN: Double-edged sword. Well, actually like the handle is a double-edged sword to a double-edged sword. JAMON: Twitter is an interesting one. KEN: Yeah. Twitter is an interesting place. TODD: I, personally, don't have an answer to that. Back when I used to promote my own personal brand, I used Twitter a lot and that seemed straightforward to me. But I got to a point, this being my third and final company, hopefully, for my life, where I'm much more interested in promoting Infinite Red than myself, and I have not figure out how to do that. I think Jamon does it much better so he probably has lots more interesting to say. KEN: Jamon does it by being genuine, is the thing, right, he's just there, he's being genuine. He's not shy about promoting stuff that we're doing, but he's also not a spam feed. JAMON: Yeah. If I am spamming something like I have been this podcast, to be honest, I will kind of acknowledge that upfront. Like, "Hey, I was spamming this. It was just released. Give me a break." I'll back off after a bit. I enjoy Twitter. It's opened up a lot of opportunities for us. Twitter's been a platform for us and it's been good. I love showing off my team's work and I had a one of my team message me the other day and said, "I love how you're always promoting your team. Telling other people about what your team's doing." That was someone on our team. I feel like there's a lot of really great work being done and nobody wants to talk about it at Infinite Red. So I guess have to because I want people to know what we're doing. It's very cool. You know, this podcast in a way sort of came out of Twitter in some ways. It initially started with my friend, Kyle Shevlin. He and I were chatting a little bit and I was kind of lamenting that, "I don't do much code anymore, so I don't have a lot to talk about when it comes to answering questions on Twitter or kind of talking about various things." He was like, "Well, what about the business stuff that you're doing? That's interesting to people." He was just like, "You have a lot talk about." And so, I put out a tweet saying, "Hey, if you have a business question, if you have anything. You know, I've learned a lot in the amount of time that I've spent doing this." And I got a really good response. A lot of people asking questions. It was really cool. And then the best part about it was that I could bring it back to Todd and Ken and show them the tweet and they would monologue for a bit or dialogue for a bit. And we would go back and forth and at the end of that, we would have something really interesting to say. And I could put that out there. It had my name on it, but I try to be careful about always tagging Ken and Todd in the tweets and saying, "this is kind of a amalgam of all of our responses." And it worked really well and then once we kind of you had that experience then we said, "Well. you know what? We do have a lot to say. And so, since we have a lot to say, why don't we actually say it in a little different medium." I mean that's this podcast. So Twitter has been very influential in a lot of ways and some ways, responsible for this podcast. But definitely a shout out to my friend, Kyle Shevlin for sparking that idea. KEN: Jamon is like my Twitter agent. (laughter) Like I have more followers because Jamon has like quoted me than from anything I've ever actually tweeted myself. JAMON: Ken's a pretty private person and he has a lot of incredibly insightful things to say that will forever die in a Slack channel somewhere, if I don't go out there and say it. (laughter) So. Yeah. I can't help myself. KEN: Honestly, I feel very lucky to be co-founders with Jamon. TODD: Yeah. I agree with that. JAMON: Awww, thank you. KEN: Because you'll go out and do that kind of thing and it's just totally natural for him. It's not like we're pulling teeth to make him do it but it means that it gives us the kick in the behind that we need in order to get out there and talk to people. TODD: I agree. CHRIS: I think what's interesting though is as you're talking though, Jamon's one type of person that you would need in community. Ken, you're obviously the other type. And then there's Todd, who's the jokester that that brings the lightness and levity to the community so it's like, I guess community makes sense in this context with the different personalities. KEN: I was seriously hoping that you're going to say, "Well, nobody really needs Todd." CHRIS: Well, Todd has feelings. And so, we want to make sure that we acknowledge those. KEN: It's not true. We totally need Todd. But Todd...it would have been amusing. (laughter) JAMON: In that context. Leave the jokes to the professional. KEN: Leave the jokes to the jokester. JAMON: But one thing I want to say before Todd jumps in here, is Todd is the sort of you know, he keeps things light and stuff like that but he always has very strong convictions, very strong things that drive who he is and that comes out in our community very much so. That's a very core piece to our community that I appreciate about Todd. TODD: So I want to clarify a few things. A, Todd does not have feelings. (laughter) No, I'm just kidding. You know, it's interesting because I'm a very outgoing introvert, which is funny. And I have no shame whatsoever, but for some reason, I don't promote as much as I used to in the past. I don't know why. I'm glad we have Jamon to do that. This is inside baseball so maybe not very interesting to people but ... JAMON: Todd, you were pretty good about promoting Infinite Red before I joined. TODD: That's true. JAMON: Infinite Red from our perspective. Because we were kind of first to the RubyMotion scene. I think Todd and Ken came in a little later, but they quickly kind of grew like a plague all the way throughout. (laughter) Okay, that's the wrong analogy. KEN: No, keep that. JAMON: They grew very quickly throughout. And it was a very intentional thing now that I know Ken and Todd, I know it was intentional. It wasn't just a happenstance. TODD: I guess this podcast is lot about us. I always feel weird talking about just our perspectives and stuff but Jamon's comment about us, growing like a plague is true. And I think one of the things that I've learned being a ... So I started out pretty shy, introverted person, but one of the things I learned is don't wait for people to invite you to communities, invite yourself, wedge yourself in every ... And just keep on wedging and until a point where they're like, "Was Todd ever not here? I don't remember." Even though I was one of the last people to join, I feel like I was always there just because of shamelessly, endlessly, relentlessly wedging myself into every every situation. KEN: Well, we live in a world where, for a lot of things you don't really have to ask for permission. You want to make a library, make a library, publish it. You want to make a newsletter, make the newsletter, start publishing it and invite people to join it. I think for a large stretch of my career, I would kind of sit around thinking, "Well, I'm not sure if I'm the right one to do this." There's this sort of, I guess it's kind of an imposter syndrome. It's kind of just the shyness, just the laziness to a certain degree. And what we found was like, if you just show up, and you start you know sharing what you have, sooner or later you're going to find people who are interested and that's what's happened. JAMON: And I think there are a lot of people on our team that are more like Ken than Todd and I. You know, Todd and I don't have imposter syndrome in that same way. (laughter) We tend to be maybe a little over confident in some ways. But our team is probably a little more, at least many on our team are more like Ken. But it's great because they add so much value and we can kind of bring them in to the community through their association with Infinite Red and the things that were doing. That is a way of building a community, is to bring people along with…

    Full show notes at the publisher

    Hiring & Maximizing Your Team May 17, 2018
    Show notes

    We are discussing all of the considerations that go into hiring and maximizing your team: from culture fit and making sure that people are enjoying their work, to what it means to be a leader and why the best leaders bring out the best in each person, not for the sake of the company, but for the betterment of their lives. Episode Transcript CHRIS MARTIN: Where do you start this process of hiring and maximizing your team? TODD WERTH: Hello, Chris. This is Todd, CEO and founder of Infinite Red, for those who don't recognize my voice. It's a super important question. We run the company as a Council of Elders. The three founders all have equal power and equal responsibilities, but we all choose various parts of the company that we focus on. And one of my main focuses is the team, so this topic's very interesting to me. I would start out defining our opinions on what different roles of management, leadership, coaching are, so people have kind of a frame reference. There is management, but that's a purely logistical thing. For example, we're a consulting company, and we have a lot of projects, usually six to eight projects going on at once. And we have to schedule those. So, that means putting blocks into holes on the schedule, figuring out resources, that kind of stuff. That is management. There's no real leadership going on there. There's certainly no coaching. I mean, there's some, of course; it's not a perfect science. But those kind of tasks are management, in my opinion. We manage what's necessary, but we don't manage what's not necessary to manage or what would be better served by being a coach, to use a sports analogy, or being a leader. That's kind of the primary thing. We can talk about later what bad leaders do. One of the things they do—just to highlight what I just said—is they only manage; they never lead, and they never coach. And then we have leadership and coaching. Could be the same thing, but I'm gonna break those up just a little bit. A coach's job is to find the best teammates that they can at the time with the resources that they have, and put people in the jobs that they're best at and maximize those people. Coaches don't say things like, "All players suck. I'm losing because you can't find good players," because it's literally their job to find those players and to maximize them and to put them in the best spot possible. That's what I consider coaching. Leadership is everything else. Leadership is you're leading, and you're guiding people to where they'll be most effective. You're guiding people through problems. You're the first one on the battlefield, in my opinion, and you're the last one on the battlefield. You lead by example. It's everything else that goes in, all the soft skills of helping a group of people accomplish tasks and goals. JAMON HOLMGREN: Yeah, thanks, Todd. This is Jamon, founder and COO of Infinite Red. I think one of the key aspects of maximizing your team comes down to trusting them and providing the right level of support. So, a lot of companies will put in place restrictive policies that are more along the lines of trying to kind of shoehorn their employees into behavior that they want to see. And we take a very different approach here. We're very resistant to putting in place policies. We may give some guidelines that are more along the lines of ideas of how you might approach something, but we rely more on trusting them to make the right call, and if they don't make the right call, to respond the right way. And we can provide support for them if they need help, if they need encouragement, if they need course correction, whatever, we can do that in a supportive way and not so much in a management way. And that's what Todd's talking about when he's talking about the leadership. But, yeah, it's about trusting your team. And it's about putting them in places where they can succeed and not putting them in places where they're not well suited, finding the right path for them. You can put someone in place as, let's say, a programmer. And if they're struggling, you can just sort of like flog them. You know, not literally, but just sort of put a bunch of pressure on them to get their job done faster. And that's how a lot of bad leaders approach maximizing their team. From our standpoint, it's a very different approach. It's more of an open approach. It's about trying to find what they're really good at, and then letting them go, letting them do their thing. There are many examples within Infinite Red, which we can talk about, where people have taken the initiative and done things that are outside of their normal job description, but which they're interested in and which they're good at. And that is more where we see the maximization of the talent that we have. CHRIS: How do you hire for culture fit within Infinite Red? KEN MILLER: Ken Miller, CTO and founder. I would say the easiest way is always a referral. Always, right? I bet everybody's gonna tell you that. The hardest, almost impossible way, is just an interview of somebody off the street. One thing we've kind of done that's sort of in between is we've hired freelancers. So, from time to time, we have more work than our core team can handle, and we'll bring on a freelancer or two. And on a couple of different occasions, we've liked them so much we're like, "Hey, do you want a job?" And that's worked pretty well. TODD: It's actually pretty difficult to hire for anything, much less culture fit. I am still dubious that getting a bunch of resumes, doing interviews, and choosing one of those people is any better than randomly picking someone. I'm sure people have done studies, and it's probably better, but sometimes it doesn't feel like it's better. What we are particularly good at is we have a strong culture, and we have a strong idea of what our culture is. And we have a strong idea on what attributes that our people to have. We let a lot of our team interview. For instance, Chris here, when he was interviewed ... I don't know how many interviews he had, but it's probably like 10. We let anyone on our team -- and we're a team of 26 people -- interview everyone if they want to. We try to get a lot of people to interview them. Different people are looking for different things. For example, I am solely looking for culture fit. I assume that the people that came before me, like Jamon or Ken, if it's a technical position, already interviewed them for technical stuff. I assume by the time it gets to me that they're qualified for the job. So, I really just chitchat with them and try to see if they're a cultural fit. JAMON: Yeah, and one of the dangers with trying to hire specifically only for culture fit is that you can end up with a monoculture, and that can be a problem. And so that's something that we watch for. When Todd's talking about cultural fit, it's very much more about specific values that are kindness and helpfulness and things like that that are more about humanity and the type of person that they are, more so than maybe a specific culture, and I think that term probably needs to be defined a little better as we go through here. KEN: No rock stars. JAMON: That's right. TODD: Or ninjas or unicorns. KEN: No, yeah. No rock stars or ninjas. CHRIS: What about gurus? TODD: No gurus. KEN: Well, we'd have to see about a guru. I don't know, we'll see. TODD: Yeah, so just real quick, our main cultural fits, the soft stuff, is supportive, kindness. I would say even creative would be one of mine now. JAMON: Absolutely. It doesn't matter whether they're a technical person or not, creative is absolutely one of our values ... Todd, you've talked about ... What was that that you sometimes say about creativity? TODD: I do believe very strongly that the company and day-to-day work life should be fun, and as little stress as possible. And the reason I say that is the most creative and the best work comes out when you're having fun. Like, I like to joke around a lot. People sometimes say, "This is more of a serious matter, don't joke." I don't agree. If someone's doing brain surgery on me, the doctor, I want him to be having a great day, feeling good, making bad, inappropriate jokes about my tiny brain, that kind of stuff. Because you know what, when you're in that mood and you're having fun and you're in that mode, you do your best work. I can think of almost no place where that's not true. I don't know if that's what you're talking about, Jamon, but when you're having fun, you're being creative. When you're being creative, you're solving problems with more than just pure nose against the grindstone. JAMON: Yeah. And some of the other attributes that we evaluate on are productivity, leadership, being pleasant, being a good communicator; those are all soft skills. And it's kind of interesting because I sometimes get questions on Twitter, "What do you look for in a developer?" And my answers are usually probably more soft skill than people would expect. I'm not necessarily looking for hard technical skills. That's not what we value as much. KEN: It's always been very important to me that we make the work fun, that we find people that enjoy what they do, find as many as ways as possible to make them juggle. It's not always possible. Different clients are going to be different ways. Different projects are gonna be different ways, but as much as possible make the actual work fun as opposed to, what a lot of startups I've seen do, which is a lot of booze and free food to numb the pain of the work that you're doing. That's a very, very, very strongly held view for me. TODD: It only takes about a week to build culture at a company because that's how long it takes to get the ping pong table delivered. (laughter) KEN: And we have to deliver a ping pong table to every single employee's wing and we have this elaborate system for simulating the trajectory of the ping pong so you like hit the ping pong ball and you kind of measure where it went- JAMON: That's what we spend our time on. KEN: You have somebody send you the ... That's a lot of work. TODD: That's a typical startup. JAMON: We put together a presentation for a change in some of our strategy and showed it to the team when we're all together in one location last fall. And one of the things we had was this sort of like seven points that we were looking for, and I actually pulled it up on my computer so I can remember what they were. It's creativity, productivity, quality of work, communication skills, being a pleasure to work with, consistency, and leadership. Now not everybody is great at all those things obviously. Some people are more strong in the communication side of things. Some are more productive. Some are really, really great at quality. It's a mixture of those things that makes Infinite Red. But that's what Todd's really talking about when he's saying that he optimizes for the culture fit, what he looks for, the things that they do well. And all the technical stuff, I mean, it's important but people can learn the technical side of things. KEN: The reason that we don't focus as much on raw technical skills ... I wouldn't agree at all that we don't focus on it. We definitely want people who can do hard things. It's just that the world of software development began its life in a world where humans had to contort themselves into the world of the machine very heavily. You had to really, really intimately know how the machine worked, and that was a pretty rare skill; people who could kind of form the mental model that they needed to in order to work on these old machines. Steadily, over the decades, the slider between the machine and the human has gotten closer and closer and closer to the human side where your job is not as much to mind meld with the machine, it's to really to intimately understand the human's problem and translate it into the high level languages that we use now for the kind of software that we do, application-level software. Like, we're not writing operating systems or databases. We're not writing Google-scale, massive data-crunching applications, that kind of thing. For things where the human factors even all the way down to the technical level are the most important. So like manageability, that's a human factor even though it's highly technical. Having people with the soft and social skills who can also think in the abstract where you need to to be a programmer or in the way that you need to be a designer as well in this sort of breaking problems down in your mind. We've seen many more project go awry because of soft skills than because of hard skills. JAMON: Yeah, I agree with that. There's a line at which, of course, all of our people have to be competent in their jobs, whether technically on the engineering side or on the designer side. TODD: Yeah, I think it's a lot easier to test if someone who you are looking at to be on your team, whether they have technical skills, it's a lot easier to look at someone's portfolio and see that they're a great artist on the design side. These kind of real, tangible things. The reason we're not talking about it as much is not because it's not important or that we don't have these great skilled people, because we do, it's just a lot easier to determine that part. And by time, it gets to us determining if they're in our culture, we've already assessed that they have these skills. I feel like that doesn't give us a competitive advantage to figure out the easy things that everyone can figure out. So I don't want to give the impression that we just don't care about them, we totally do. The soft skills or the cultural fit is where I think you can have a competitive advantage and where you can as a coach part of your job, select the best players for your particular team. It's a sports analogy. I don't know why I'm using all these sports analogies. I'm not even a sports person. (laughter) JAMON: The truth is that as far as hiring is concerned, I wouldn't say that we're necessarily great at it. And that's not to say that we've hired a bunch of people that aren't good, they're really great. I think in some ways maybe that reflects more of our ability to intuit what will work well and what doesn't. But I think that you get good at something by doing it a lot. And we haven't actually hired a ton. We've purposely have kept the team small. KEN: I don't know if there's a sweet spot some place. I feel like being very small it's harder to do hiring because as Jamon says you don't get a lot of practice. Being large, I think it's also hard to do hiring because you have to have so many layers of filters that you get lots of false negatives and false positives just by virtue of the scale. But like, I wanna believe that there's this place in the middle, but I don't even know if I believe that. Hiring is just hard. There's no silver bullet. JAMON: There's also the turnover is a factor in this too. And we really don't have turnover. Pretty much everybody that we started from 2015 has stuck around until today and that's something that we're very proud of. That may change at one point, but we're very proud of…

    Full show notes at the publisher

    Starting Chain React — Our React Native Conference May 10, 2018
    Show notes

    In this episode, the founders of Infinite Red—Jamon Holmgren, Ken Miller, and Todd Werth—are talking about Chain React, Infinite Red’s React Native tech conference this July 11-13th in Portland, OR. Hear the story of how the conference came about, how Infinite Red's remote team worked together to create an in-person event, the value of hiring people with diverse interests and backgrounds, and all of the things that go into making the best conference possible. Show Links Chain React 2018 Derek's Food Report Episode Transcript CHRIS MARTIN: In 2017, Infinite Red started Chain React, a conference devoted to React Native. So the question that I have for the three of you to start is: why start a conference and what was the need that you saw? JAMON HOLMGREN: This is Jamon and I was on Twitter and I was looking for a React Native conference because we had been doing React Native for about a year at that point. And I was thinking, well, it'd be really nice to see if some of our team could attend a conference and potentially maybe share some of the things that we had learned along the way. So I actually put out a tweet saying, "is there a React Native conference around? I'm not seeing one." And got no responses, which partially had to do with my very small Twitter audience at the time and partially just because there wasn't one. Now, it turns out there was one over in Europe, React Native EU, put on by our friends over at Callstack. TODD WERTH: But that was after. JAMON: I believe it was after that. KEN: We didn't learn about that until after. TODD: Not at that time. JAMON: Right. I was just kinda chewing on that. Wow, I didn't get any response to that. I would normally get two or three options if I were to put out something like that. And I woke up one morning, I'm like, you know what, maybe we should do a conference? And what is funny is independently two or three people contacted me after that, that same week saying, "Do you think we should do a React Native conference?" Just independently and it just seemed like that all kind of came together all at once. TODD: And this is Todd, Todd Werth, by the way. Some background here. We've never done a conference at all. We've of course all attended conferences. We're familiar with that. Although Shawni Danner, who ran the conference had never attended a conference, which was funny, but anyways, so Jamon came up with the idea, talked to some other people in our company, they liked the idea and then pretty quickly we decided and then we started building the conference. KEN MILLER: At what point in there did Gant ... Because Gant, who is our social butterfly... TODD: Gant Laborde. KEN: ...so he asked around various people to see whether they would speak. And I don't remember if that was before we decided or after. I feel like that was before. We were kind of mulling the idea around and he was like, "hey, we're thinking about doing this conference. Would you want to speak?" And when a bunch of people were like, yeah, hell yeah. We were like, okay, sounds like the stars are aligning, and it was very much a feeling of the stars aligning to be honest. JAMON: It really was. KEN: This signal is kind of like once we started putting the idea out, it just gathered momentum from a bunch of different places and we're like, okay, and then once you commit, the momentum increases. TODD: And as far as I know, it was the first React Native conference in the world. JAMON: As far as the first one that was held, I think Callstack announced their conference before we announced ours. But yeah it was right in that same time. TODD: Correct, they announced, but theirs came after ours actually. JAMON: Yeah, theirs was in September, ours was in July of 2017. CHRIS: So when you're putting on a new venture, like a conference that you have no experience in and you start seeing the stars align and you start seeing this momentum form: how do you really go from zero to one? KEN: I don't want to say it wasn't hard because a lot of work went into it, but it wasn't super difficult. At the end of the day, the hard part about making a conference is making a good conference. You get a venue, you get speakers, you get food, you get swag. I mean, I don't mean to oversimplify it, but if you've planned a wedding, you can plan a conference, right? It's probably not even as hard as a wedding because it's not quite as emotionally wrought, but where we put the most effort into well how do we make it a good conference? And we sort of came up with a list of things, some of which I think turned out to be true. Like getting good speakers, making sure that there's at least a certain amount of diversity. I think we always want more, but there needs to be at least enough that people can kind of go, look, hey, there's someone like me there. I was big on having good food. I think that wasn't as important as I thought it was. It's important to me, but the things that people cared about it, we're actually different than what we thought. So there was definitely things that we learned from the process, but the process of getting it organized—and a lot of credit goes to Shawni for being an amazing organizer of things—but the process of getting it made, while stressful and hectic at points, went off pretty smoothly overall. TODD: Yeah. So that's all true. One thing we did do though is as a leadership team, is we decided to put a decent amount of resources into it. I think a lot of people are like, this is a little side project and it was a side project for us. But we're 26 people, so we can put a little more wood behind the arrow of a side project like this if we decide to. And we'd probably put a little too much resources in to it, to be honest. And we'll talk about this later, but the results were well worth it. JAMON: Yeah. One of the things you have to remember is back in 2016 when we were first starting to do this, we had been doing React Native for a year. We weren't necessarily quite as well known back then, we were still fairly new player in the space. We had done some things in other technical realms that we were more known for, but React Native we were still a relative newcomer. So for us this was, it was a bigger, maybe bigger deal than just necessarily putting on a conference for the revenue or something along those lines. We wanted to be connected. We want it to be in that space. And so we did put it, as Todd said, we put a lot of resources behind it. We put a lot of thought into it. As a founder team, we put a lot into it. TODD: And it was probably a half of Shawni's main job, which is a significant amount. JAMON: Absolutely. And another person I'll point out here that who was instrumental was Gant Laborde. He's typically the most active in the conference circuit from Infinite Red and he's been to a lot of conferences as both speaker and attendee and he had a really good sense, good instincts about what worked well at those conferences and what didn't. And early on I read an article about how you should really treat your speakers well and I brought it up to Gant and he absolutely agreed with that. The speakers are so key to a great conference and so we spent a lot of time, energy, and money, making sure that the speakers felt comfortable, that they had a good spot, that they were well supported all the way up to the conference and that was definitely time well spent. It was a good investment. All of the speakers that we've talked to felt like they had a fantastic experience. Some said that it was the best conference that they had ever spoke at, which was, a lot of them were very accomplished speakers so for a first time conference, we felt that was very good. TODD: That's a good example of making decisions that produce good quality products, whether they're a conference, software, whatever. A lot of people read those articles. The article says the most important thing is treating your speakers right. They read it, they think about it, they talk about it, they don't actually do it. We accept that we knew nothing about throwing a conference, so we took Everyone-on-the-Internet's advice like that very seriously and we asked our team and then we put resources behind that and we went way out of our way for the speakers. I've spoke at conferences and it is true. Some are very well organized and you feel very comfortable and it makes for a great presentation and some are not. So I definitely think the number one lesson we learned, spoiler alert, was treat your speakers well. CHRIS: Todd, I have a question for you in terms of a follow-up. When you are reading these articles and they say what to do, what is the difference between just reading them and not acting on them and choosing to act on them? Was there just a moment where you're like, okay, we're actually going to do that? TODD: We make make decisions fairly quickly. We do make decisions as a quorum of elders. All the leaders make decisions together. We have no king here at Infinite Red. So we do make decisions pretty quickly, especially if one person doesn't have a passionate opposite position. So when Jamon brought that up and then Gant and some other people, Darin Wilson, for example, other people who spoke at a lot of conferences, agreed with it. We decided almost instantly. Well, I mean there's a lot of things that get in your way. The first one is admitting you don't know anything about something you actually don't know anything about. And so listening is tough for people and especially tough for companies. The second thing is hubris. I've never done a conference. It doesn't stop me from doing the best one I can do and I'm not gonna listen to anyone and you know that happens. And the third one is making the right decision fairly quickly, listening to your team, and then actually putting no one in charge of that, giving no one actual time to work on it, and putting no money into it. This is basically Congress's full time job doing that. (laughter) So we try to avoid that. I mean, I'm not just, it sounds like I'm just cheerleading the leadership team, which is kind of self-serving as I'm on it. But it's not just us, it's just the whole team. When we say we decided, Jamon read this article, a bunch of people have talked to agree with this concept of treating speakers well. We're gonna treat speakers well. The team doesn't roll their eyes and go, "sure." The whole company culturally said we're going to do this and they're going to do it. And truthfully, the leadership, we helped the decision-making but we didn't do much of the actual work for the conference. KEN: I think there's conferences where their idea of treating speakers well is to just throw money at them. And that was not ... I mean, I don't think that's the feedback we got from speakers. I mean everybody likes money. I mean don't get me wrong, but it's about making their experience smooth because no amount of money will stop the nerves or the feeling of not being appreciated. TODD: If you make it easy for people to shine, that's what they remember. People remember the way they feel about things way more than they remember what was said or the logic to it. CHRIS: So when you're doing something that's outside normal business parameters or normal business operations, how does something like putting on a conference cause distractions or disruptions and how have you worked through it as founders and how have you seen the team work through it as well? JAMON: That's a great question and I think one of the early pain points was just in process because ... we're a consultancy and so we have a certain process that's set up for clients. And in this case we didn't have a client. We had an internal project, we had an internal champion, Shawni, but it's still a very different feel. Shawni wasn't handing us all of the requirements and saying go build this thing. We had to do it as a group, so we had to develop processes around that and that was something that was very interesting that took time to develop and in fact, we're still kind of working through some of those things, but I feel like we've learned a lot and there's a lot more shared understanding around how we make those decisions and things like that. So I think process was a pretty big adjustment for us. Another thing that comes to mind with that is allocating actual team time as a consultancy. If anytime that you're spending on that, you're obviously not billing and you're not making revenue for the company. Obviously the hope is that the conference pays for itself by the revenue that comes in for it, but we still had to put a lot of time in on speculation that this was going to work. That's a very different thing than: give us a deposit and we'll start working and we'll send you bills. Again, internal allocation of resources was another adjustment that we had to make and also planning for the future and making sure that we had the revenue, the cash flow to make that happen. And Ken was really good at kind of identifying what we could sustain and what we couldn't as a company. KEN: Part of the initial "should we do this" consideration was like okay, how many people would we need to do to break even? And we were prepared to be happy with break even and that turned out to be a smaller number than we thought. That made it something that we could grapple with and be like okay, if we can get 150 people into a room where, we think we can do that even if we have to go and individually invite 300 people in order to get that hit rate or whatever. And so it ended up being a lot more than that and that was awesome. But it gave us this margin of psychological safety when we went into it. It's kind of like, okay, yeah, we can do this, and we know at what point were losing money, what point where we're making money, at what point we can up the experienced because we've got enough margin to do that. TODD: That's super important. What Ken just mentioned is any time we have an idea we go to Ken and say the main thing is what's our worst case scenario goal to make this viable? That helps us make a decision whether or not it's even a good thing to even try. Because obviously if it was 2000 people we'd be like probably not going to do that. You can tell me Ken, but I don't think it's super accurate. You do it for a couple of hours and come back and tell us what. Is that correct? KEN: I can't predict the future. I don't actually know exactly what's going to happen, but if you can give it enough margin to be like, yeah, I think we'd be safe at this point, then you can usually get to a model like that pretty quickly. TODD: I'm a little confused, to be honest. When we hired Ken, Jamon, he said he could predict the future. JAMON: Yeah, this is a little concerning. TODD: The weird part is Ken was here before Jamon and our companies merged, but doesn't matter. It's time travel. So anything's possible. Just watch Star Trek. Knowing kind of the base goal gets us all a point to reach to. And then going back to Chris's question, how to get from 0 to 1, which is actually a very difficult problem. If you're an engineer, it's very difficult problem, if you're building a company and is just a very difficult problem period. But having a goal and then determining at least the first step direction and then you can see if it's kind of leading towards that goal is very helpful for taking that first step. I…

    Full show notes at the publisher

    Doing Difficult Work May 03, 2018
    Show notes

    Episode Transcript CHRIS MARTIN: To kick off this episode, let's start with introductions and the hardest project you've ever worked on. JAMON HOLMGREN: Hi, my name is Jamon Holmgren and I'm one of the co-founders of Infinite Red, Chief Operating Officer. Chris asked what's a difficult project that I've worked on in the past and I think early on when I was first sort of getting outside of just building marketing websites, I took on a project for a social media platform. Of course, this was probably 2009, Facebook was sort of coming into its own and they wanted to build a social media. It was a guy that really didn't understand what social media was. He was on no social media platforms himself. He was an older dude who was annoyed that his daughter-in-law kept inviting him to the Facebook and he did not want to deal with that. So he decided instead that he was going to build his own, so he wouldn't have to join Facebook. It was ... it sounds kind of ridiculous and made up, but I swear this was an actual project that we did. KEN MILLER: Well, that is my kind of lazy. (laughter) Really, I mean I'm serious. Where you will recreate the site, from scratch, in order to not have one annoying experience. Ken Miller, CTO/CFO, founder of Infinite Red. I'm trying to think about a hard project. For me, the hardest projects are the ones where you have to keep at for years. A massive, blast through it, kind of hard project is much easier. I've always been a little ADD and I think that some people thrive on that emergency situation, but a long haul where you have to keep at something for a long time is harder. In terms of work technical things, a couple companies ago, we had a very email dependent company and so we had to get a huge number of emails sent in a very narrow window every day. That was a very long back and forth process because you have to keep up with the amount that you are sending out physically, you have to manage the deliverability, you have to monitor your changes and make sure a small change in your rendering doesn't completely blow up your delivery window. And so the process of managing that over time definitely taught me a lot about how you set something up so you can do it over time. TODD WERTH: How many emails did you send out Ken, just curious. KEN: I think we were at 3 million. This was pre-Mailgun, pre-AWS. This was, we had to actually size the hardware- TODD: Is that per week? KEN: Appropriately. Every night. And it had to be finished in about a two hour window. TODD: So you're responsible for most of the spam in the early 2000s. KEN: Yeah, that was me. I'm sorry. (laughter) My bad. Delivering legitimate email is actually pretty tricky because of all the anti-spam measures that are a necessity of modern communications. So that was probably, in terms of the technical project, that has been the most challenging. That, organizationally, was the most for me. TODD: Hi, I am Todd Werth. I'm the CEO and the founder of Infinite Red; long time listener, first time caller. So Chris asked us to talk about a hard problem we've had in the past. So I think most hard problems I've dealt with in the past haven't necessarily been technical, because even though they're difficult, they're fairly straight forward to go through. Some just take a little longer. KEN: That's true. TODD: Most of the problems have been human related. One that comes to mind, and I'm sure there are better examples but, circa 1998, 1999 or something, I did a project for the San Francisco 49ers. The scouts would go out preseason and they would scout out new people and they would go all over the country and they would take notes. Traditionally this was done on paper and then when they finally made it back to the home office they would go over their notes with whomever and what not. So we were developing a system where we gave these peoples laptops for them to take out and then when they got back to their hotel room they would hook up to the phone line and use a modem and upload the data to the database; which was hugely advantageous to the San Francisco 49er corporate office. The problem is, none of these gentlemen have every used a computer before. Didn't know how to use a mouse, didn't know how to use a laptop, so the challenging part there ...actually, a colleague of mine, his name was Milton Hare, he did the training and taught them the very basics of using a computer. That was actually quite challenging. The user interface that we designed had to be geared towards that. It had to be, not just simple, but absurdly simple. It was very fascinating. The bad part of that project was that I got to see a lot of data on professional football players, including things like their criminal records and I will not go into it, but it's not a pretty picture. CHRIS: What we're going to do in this episode is we're gonna look at the art of doing difficult work in three main areas: extreme personal support, collaboration, and transparency. But before we get there, what is difficult work? We've had a couple of different responses. We've had technical, we've had human, but what is difficult work? TODD: I would say...that's a hard question. KEN: Difficult work is work that is not easy. (laughter) TODD: Yes, Ken. That's why we have you here. It's tough to say. As far as from our culture and our perspective, difficult work is what's difficult for individual people. So for example, I'm an engineer and designer, not a sales person. Jamon is also an engineer, not a sales person, but Jamon and I for a long time did sales together. That is difficult work for us, we didn't come natural to it, we didn't have any experience with it. So one of the things we decided early on is, we have a couple of rules. One, you don't have to do something the way other people in the world do it. We're engineers, we're doing sales, we approached it from an engineering standpoint and we engineer our sales process. Later we can talk about that. Two, is anything that is difficult for individuals, they shouldn't be doing alone. They should never be alone on an island. If someone, whatever it is, talking to a tough client, dealing with a tough technical problem, doing something that's outside of your comfort zone such as sales or maybe giving a presentation or whatever it is, we do at least in pairs or more. It's one of the things I really, I beat the drum beat with our team is, if there is something you're dreading, use the buddy system and get people to be there with you because that helps a lot. For example, in our sales calls, Jamon and I would do this thing where if I'm talking and I'm starting to fumble, he would interrupt me and take over, or if I felt like I had nothing to say and I was having a particularly anxious moment or something, Jamon would take over and we would support each other that way. Eventually we became pretty decent sales people. KEN: If I were to take a crack at defining difficult, I would say, something like work where you don't already know how you're supposed to do it. As distinct from hard work, for the purposes of discussion, I would define as more you know how to do it there's just a lot of it and you need to do it quickly or intensively for some reason. One of things that we actually like to do around here is turn hard work into difficult work. Find a way to automate in terms of process or literally automate in terms of code, things that would otherwise be hard work. It's not always possible, but we try to when we can. JAMON: I have a personal example of this, wasn't done within Infinite Red per se, but on Christmas Eve I suffered a house fire and it obviously was quite traumatic but one of the things we have to deal with as sort of a fall out of this house fire is submitting personal items to insurance for reimbursement, to kind of restore what we had. It's a very labor intensive process, to go to the insurance company's website and individually type in items because most people with a normal sized home would have thousands of items. The restoration company had done a spreadsheet for us and they had done a lot of the work, where they had gone through, and I would characterize that as very hard work, where they had to go through a bunch of soot-stained things and inventory them, take pictures of them, describe them in a spreadsheet. They did a really good job with that and they put it into a spreadsheet, but to put those items in was still a manual process of transferring from a spreadsheet over to the State Farm website. I decided that, maybe what I'll do is I'll figure out some way to automate that and that took me like an hour. I could've gotten a lot of things done during that time, I could've entered quite a few items in that amount of time. It took a lot of frustration, of like going down the wrong road, and kind of reverse engineering the web app. But once I had it done, I got it to work and I ran this cURL script for like 45 minutes and at the end of 45 minutes we had 3,000 items entered into the website. So this was a situation where we could've just buckled down and done the hard work, but instead of doing that I did more difficult work of thinking of a way to automate it and that was a net positive. KEN: And if the FBI or State Farm are listening, we had no knowledge of this. (laughter) TODD: State Farm is definitely not listening. KEN: For the record. TODD: Jamon, two questions. One, do you think State Farm intentionally makes it super hard to enter items that they're going to reimburse you for? Two, how long do you think that would take you if you hadn't automated that? JAMON: You know, we've been asked that before. I don't actually think that's the case necessarily, because I've been involved in enough software projects where you're not intentionally making something difficult for users, but when you don't use it, when you are not the end user, when you are not the person sitting there whose been through a fire who has to go through it and do it. It's not as easy as it seems when you're testing it with 14 items, 14 test items. I think actually this speaks more to a lot of what we do where yes, entering 8 dummy items in the course of testing it on localhost, it's actually a pretty good experience. They've actually done a pretty good job of making that pretty decent, but the overall user experience of a real person in a real position of needing to do this- KEN: For a large loss, not just like hey someone stole my bike, but yeah ... JAMON: Exactly, it falls on it's face. So I actually don't think at all that this was intentional. I think that it's entirely within the realm of possibility that this is simply they haven't user tested. It's a fairly new system, hopefully they'll add bulk import at some point. As far as the second question which is how long do you think it would've taken to enter those items. I think I'd gotten through maybe a couple hundred in the previous hour. It was taking me probably between 15 seconds to 30 seconds to enter each item. It would've taken a long time and been very tiring. TODD: We'll give State Farm the benefit of the doubt. KEN: I think this impulse, this is exactly the kind of impulse that leads some people to computers, to programming. This allergic reaction to tedium and repetition and when you find computer programming for the first time, if you're that kind of person who hates that sort of tedium, you're like 'this is the best thing that I've ever seen in my life,' right? I only have to think in enough clarity about what's happening to describe it to the computer, and then it'll do it for me. That's a really powerful feeling and as you get into it of course you discover that you've just traded one problem for another problem, but we're the kind of people who find that to be a higher class, more interesting, better, more rewarding problem. CHRIS: There was an intriguing phrase used the other day: We make difficult things doable through extreme personal support of each other. So can you paint a picture of what extreme personal support means to you at maybe the founders level and then maybe at the Infinite Red team level? TODD: Who said that Chris? CHRIS: That was the brilliance of a guy named Todd Werth. TODD: I do not recall saying that. I wouldn't phrase it that way, even though I literally phrased it that way. (laughter) I don't remember saying that, but it makes sense. It's not only do we give people support when they're doing work that's difficult for them including all of us, and including the three people here as well. Let me tell you a little story. When I was a young man I worked in a warehouse, I drove a forklift around at a job. One thing I noticed in that job, it didn't suit me very well because I like to talk and I like to think about stuff and it was just very tedious. What I noticed a lot of the people in the warehouse, all different ages, young person like myself all the way up to older people, is a lot of people in the warehouse were not in the right job. This one gentleman would constantly get in trouble and the bosses did not like him because he loved to chat and he was really good at it and he was really personable and I have no idea why he was in the warehouse, it made no sense at all. Later on he went to become a successful real estate agent, which is completely appropriate. Now this company I worked for, it was a big company, it was one of the largest companies in the state, so it's not like they didn't have a place for this gentleman to work well, so he ended up leaving. The reason I tell that story is because you have to know everyone individually and what's hard work for one person is not hard work for another. If it's not hard work for another person, one way they can support people rather than just direct interaction is for them taking on jobs that other people find hard. So that's kind of support and of course there's just day to day, I will show up with you on the battlefield, type of support and that kind of stuff. JAMON: I think one of the ways that this manifests itself is how we deal with failure and the inability to get something done here. We're not quick to reach for blame the individual who's there. Sometimes that's the case where someone just falls down and they kind of do their own thing and that needs to be corrected and move forward. TODD: We so don't look to blame. JAMON: We don't look to blame. No it's really, let's look at this from a collaborative approach. How can we, as a group, do this better in the future? How can we adjust our systems? One of the things I don't like is to identify a gap in our system, for example, and then say that the answer is that the people involved need to just try harder. I really don't like that answer. Unfortunately that's something that a lot of lazy leadership will do. They'll just be like, 'you need to get your act together,' and that's the answer. The reality is that's often not the answer. The answer is usually to work with the system until it's at a point where doing the right thing is the easy path, where doing the right thing is the natural and intuitive path. That takes thinking, that takes understanding the problem, it's harder for leadership to accomplish that. KEN: It is occasionally the right answer though. TODD: It sometimes, sure. KEN: But not very often. It's rarely that simple, but I think one of the hard things that I…

    Full show notes at the publisher

    Why Remote Work? May 03, 2018
    Show notes

    Show Links The Day They Invented Offices Episode Transcript TODD WERTH: Hi, I'm Todd Werth, the CEO and one of the founders of Infinite Red, and I'm located in a very sunny Las Vegas, Nevada. KEN MILLER: I'm Ken Miller, I'm CTO of Infinite Red, and I am based in the east bay, the bay area. JAMON HOLMGREN: I'm Jamon Holmgren, and I am just north of Portland, Oregon in Washington state in Vancouver, Washington, and I am the Chief Operating Officer here at Infinite Red. CHRIS MARTIN: Excellent, so let's start with just defining from each of your perspectives what remote work is. JAMON: For me, a lot of people think remote work is like working in your spare bedroom, or something like that. Which it often is, it can be. But remote work is really more about the ability to be able to do your work at full capacity kind of in a place other than one centralized office. A lot of companies are built around having an office in an office building. I had a company like that before, where everybody is in physical proximity. But remote work is about being elsewhere, and distributed. TODD: Remote work is not, as Jamon said, working from home. Although, I work from my studio here in my house in Las Vegas. Really remote work is working on whatever you're particularly working on at this time in the most efficient place that is efficient for you. For example, some of our team members work in co-location places, because they enjoy being around other people. They work maybe in coffee shop, or that kind of stuff. Personally, I need pretty quiet environment. KEN: I would actually shift the rhetorical frame around this slightly, and say that for us, work needs to happen someplace where you have the resources you need. And what we're calling remote work is just an acknowledgement that for certain kinds of work, a growing segment that I would say is kind of centered around the tech industry, where being next to the people you're working with physically just doesn't matter. Not that it can't be helpful, but that it's no longer required. To the point that we have started referring to non-remote work as commute work. JAMON: Yeah, I love that term. KEN: Meaning instead of saying well there's this normal kind of work where you drive into an office, which we've come to accept as normal. And recognizing that that's actually a phenomenon that's less than 100 years old. It's saying that like there is this thing that developed when you have a car, and before that, the train, where you could live some place that's relatively far away from where you work. Move yourself physically into that office during the day, and then move yourself physically back. And we're saying let's move the office out to where the people are, instead of moving the people to where the office is. That's really the core for me, right? That it's more to do with do you have the resources you need? Meaning do you have a good internet connection, do you have someplace quiet to work that is conducive to the way that you think? And less about where your body is. JAMON: Ken's exactly right. And what we found is that people sort of gravitate to where they work best. One of the things that's a little challenging is this perception that people just kind of slack off, and things like that. But really, people want to work efficiently. They want to find a place where they feel comfortable, like Todd said before, it's quiet. It's not a lot of interruptions. CHRIS:So when Infinite Red started out, was it a remote company to a certain degree? TODD: Yes. JAMON: No. TODD: Yes. KEN: It depends on where you start counting. It depends on which of us you're asking- TODD: Yeah, because- KEN: Because we were two companies before we started. TODD: Yes, there was Jamon's company, which he ran for 10 years. They were not remote. Infinite Red, the previous Infinite Red before the merge, and we became the new Infinite Red, we started out as 100% remote company on purpose, and our intention was to remain that way for the life of the company. JAMON: Yeah, and it was kind of an interesting transition for us. Because we were not remote for sure, and we were all working in an office here in Vancouver, Washington. It was right about the time that I met Todd, and I don't remember exactly to be honest, whether it was influence from Infinite Red that kind of moved us toward remote, or whether we were ... I know that I had some employees asking about it already, so that was certainly a factor. But the other Infinite Red, the original Infinite Red being a model was really helpful to us, for ClearSight, because Todd and I shared a lot of information, and he would tell me about things that he was passionate about, and one of them was obviously remote work. And we were able to start transitioning that way, and by the time the merger happened, we were pretty much all remote, except for me. Because I was building a home, and living with my in-laws. So I didn't really have a great spot to work, so I ended up staying in the office for another year. TODD: Yep. Ken and I originally discussed, I've worked throughout my 20 years of being a software engineer, I've worked in the office full-time. I've worked partially remote, and I've worked 100% remote. I personally feel that in the office full-time, or 100% remote are the two superior options. I don't like the hybrid view for many reasons. So we were very specifically going to be 100% not 99, not 98%, but 100% remote for everyone for all time. KEN: I feel like I should mention something ironic, which actually proves the point a little bit, which is that as we speak, I am in the same room as Todd, which is in his house, and we are here because it's my daughter's spring break, and we just decided to come and visit. But as far as the team is concerned, there's zero difference. They don't care, it doesn't matter, the only hassle is that we had to set up fancy microphones set up in order to make this work. Right? Which kind of proves the point, right? Which is that when everybody's in their own room, there's actually a lot of things are much simpler. Yes. We don't discount the benefits that can come from being in the same room sometimes, it's just we don't value it so highly that we're willing to sacrifice everything else on that altar, which is what tends to end up happening in commute-oriented companies. JAMON: Ken wrote a really great article on our blog, The Day They Invented Offices. It's a hypothetical conversation between a real estate developer, and a knowledge worker, like an engineer. KEN: It's satire. JAMON: And it talks about a world where basically if offices were not invented, people worked remotely by default. But the real estate developer's trying to convince the knowledge worker that they need to change to a commute company. And all of the benefits that that would entail, and all of the costs as well. TODD: Yeah, it's interesting, because when you do that thought experiment, you realize how ridiculous it would be to go from default remote working situation into a commute working situation, because you'd have to build trillions of dollars worth of infrastructure to make it work. So it was fascinating. I do want to say one thing, Ken mentioned that he was sitting in my office, which he is. I feel him breathing down my neck at the moment. Even if, and we actually have a physical office in Vancouver, Washington, which is in the Portland area. Very few people go there. KEN: It's a mailbox with a couple chairs attached. TODD: But sometimes people will go there and work, and anyone on the team is welcome to do that. Or Ken is in a situation. But we have a basic rule where even if you're physically next to someone, we still work the same way. Meaning we don't have a meeting where Ken and I are talking to each other in person, and everyone ... All the remote people are second class citizens where they're not seeing our conversation. We're looking at each other, and we're making body motion, that kind of stuff. So we still work as if we're remote, even if we're physically in the same location. CHRIS: That's really interesting too, I mean what kind of discipline goes into keeping things where everyone can be a part of it, not just defaulting to that person to person conversation when you're in the same room? TODD: I'm in charge of discipline. We tried writing things on the chalkboard many times, it did not work. Detention seemed a little juvenile. So we went to the old classic of cat of nine tails. KEN: Keelhauling. JAMON: Yes. KEN: Yeah. As an escalation. TODD: To answer your question seriously, which I have difficulty doing, there are a lot of difficulties. Fundamentally, they come from the fact that a lot of people have not only never experienced remote work, have never seen it. We're too many generations removed from the 1800's, when almost everyone worked at their house, basically, and their house was downtown. Your parents didn't work that way, your grandparents didn't work ... they've never seen it in existence. So they really don't know how it works. Not only they don't know how it works, their family definitely doesn't know how it works. And probably the number one problem we have is family, and friends, local family and friends not respecting that the person's actually working. One of the tricks I tell people, and it works pretty well, is just tell your family member that your boss is getting mad at you, or your boss wants you to do something. Because even if you're remote, everyone understands the boss. And just throw me under the bus, it's totally fine, and that seems to work. But that's part of the biggest challenge, is family not respecting your space. JAMON: I think Todd touched on something really important, and that's that this is actually not that new. That was the default way to work. People didn't commute to work. They worked on a farm. KEN: Maybe they walked down the street, but in most cases, not. JAMON: This idea that we have gigantic super highways, and huge transit systems and stuff, just to move people from one location that they could work to another location that they could work for no apparent other reason, it's a little bit mind boggling. Now I understand, I understand why it came to be. Remote tools, which we're not going to talk about much in this episode, but remote tools have not historically been that great, and the experience has been pretty bad. But that's changing, it very much is changing. TODD: The industrial revolution when people started working at factories, and started commuting, and the transportation revolution that facilitated a lot of that. Most of human history, work was not separated from life. Their work life didn't make sense, because you're either relaxing and drinking lemonade, or you're making dinner, or you're sweeping your house, or you're pulling out the potatoes in your backyard, if you're a farmer. The reason we have work life balance now, is because work can be fairly distressing, and you need a break from it. But typically back then, let's say you're a blacksmith, your shop would be on main street, and your house would be behind your shop, or above your shop. So your children would live within feet of where you worked, and where your spouse worked. Whether your spouse worked in the home, or did other things. So your children would eat all your meals with you, they would go to school, school is probably pretty close if they were older. If they were younger, they would eat your meals with you. They'd be around your work, they would see work going on all the time. It just wouldn't be work, it would just be normal, for instance, if you're done with your particular task today, and there's a customer coming in who wants something built for their wagon at two, you might hang out with your children, do some housework, or just play games, or whatever. And then when your customer comes in, you go into the shop, and you service that customer. The industrial revolution made it where adults had to start to pretend to work so they didn't get in trouble. JAMON: So my six year old daughter had an assignment at school, and one of the questions was where does your parent or guardian go to work? And she wrote, "The gym." Because to her, that's when I left the house, was to go work out at the gym. TODD: That's so awesome. KEN: The phenomenon that you're talking about Todd, where the industrial revolution began this process where people started working out of the home, there was a really good reason for that, which is that it was the beginning of humans having to collaborate in a large scale way on bigger problems than they had had in the past, right? Before that, the only place where you would see really large scale collaboration like that would have been I suppose- JAMON: Warfare? KEN: What? JAMON: Warfare? KEN: Warfare, yeah. That's the place where people would leave the house, and collaborate in large numbers, that was really it. JAMON: Yeah. KEN: Maybe large farms, I don't know, you could kind of consider that. But culminating in the 20th century, where that was the norm for people to go and collaborate in relatively large numbers some place away from their home. It enabled them to solve problems that you couldn't solve without involving that many people. And of course, we don't want to give that up, and so that's what the modern remote telecommuting company does, is it creates this new kind of collaboration layer, and we've been very deliberate about how we construct that. And I think that's one of the places where companies that kind of dabble with remote tend to fall down, which is that they have all these inherited ways of collaborating that you do when you're in an office together, and some of them don't work anymore. You can't just tap your coworker on the shoulder, you can't just go and like sit next to their screen. You can't all pile into an office on an impromptu basis. So you have to reconstruct habits, technologies, whatever, that can replace those things, and augment them. And we think that, overall, you end up with a better result having gone through that effort of being deliberate about that. And that in a generation, no one will think about these things anymore, because they will simply be the inherited defaults that people who work in an office together enjoy today. And we sometimes meet in person, right? Once a year we get the whole team together, the executive team comes together more often than that. It's not that we don't value that, but we think of it is as a luxury. TODD: Well, it's not necessarily a luxury perhaps, it's important socialization. So Ken and I actually discussed, we went over a pros and cons, like what's good about working in an office? Or in a cubicle, or in hell? What's good about that? Well, you're around other people, and every answer we came up with that was good was all social. It had nothing to do with actually producing any kind of work product. And I basically tell people I commute to socialize, as opposed to commuting to work. So instead of commuting to work five days a week, and socializing one of those days in the office at an office party or something, I work remotely, and I commute to the office party once a week. Not our office, but just local friends, and that kind of stuff. JAMON: It's kind of a funny thing, but yeah, you want to hang out with your friends, not necessarily just with yo…

    Full show notes at the publisher

    The Story of Infinite Red Apr 30, 2018
    Show notes

    Show Links Management by Walking Around Herman Shooster, founder of Global Response, on "management by walking around" GAF-o-meter Episode Transcript CHRIS MARTIN: Gentlemen, welcome to the first episode of Building Infinite Red, welcome. Why don't each of you take a minute to share your background and what your role is at Infinite Red? TODD WERTH: Hey, there, I'm Todd Worth, I am CEO and co-founder of Infinite Red, along with Ken and Jamon here. This is my third business. This is a traditional business, meaning it's not investor backed. My first business was also similar to this, and my middle business was a venture capital backed business. So, I went through all that fun Silicon Valley interviews with the VCs that we get to see on HBO. I've been a developer and I did some design as well for the last 22 years. So, I spent most of my time in the Bay Area working at various startups, some enterprises and that kind of stuff. KEN MILLER: I'm Ken Miller, I'm the CTO and founder. I've mostly done startups in my career. A whole long string of venture-backed startups and that's what convinced me that I wanted to do something different this time. JAMON HOLMGREN: I'm Jamon Holmgren and I'm the Chief Operating Officer here, and the other co-founder here. I started my business in 2005 and some variation of that has persisted all the way to today, obviously with the merger that we'll probably talk about at some point in this podcast with Todd and Ken. But, I've been coding since I was 12 but really professionally since then, since 2005. So, 13 years now. CHRIS: How did the three of you meet? TODD: Actually, I met Ken when he did a phone interview for me about 10 years ago. Ken was my boss at one point. We worked together at a company called Mamapedia / Mamasource. So, I met him on the phone. He asked me a bunch of very tough technical questions. That was interesting, and then we had an interview, at which he sat behind me, over my shoulder and watched me program. That wasn't uncomfortable at all. KEN: Yeah, he's never let me forget that. JAMON: And I met Todd and subsequently Ken ... I think in person we met in 2014 at a conference down in San Francisco, Fort Mason. We were all three of us were speaking at conferences about iOS development. Todd and I had kind of heard of each other, maybe done a little bit of communication at some point. TODD: We had been chatting at that point because we both ... you did digs at me, and your speech, and my speech came a couple of people later, and I digged back at you and we wouldn't have done that if we hadn't already been chatting a lot. JAMON Some friendly banter. We had kind of hit it off right away, which was kind of cool. Then we ended up a little bit later collaborating on some open source work, which was really fun. TODD: Yeah, I do believe I won that banter war, during that 2014 conference. JAMON: The jury's still out. TODD: I got more laughs. CHRIS: So, you all get together and you all meet and you all have familiarity with each other. Why merge companies and form one company? TODD: That's a great question. That was a fairly long process. Jamon and I started knowing each other pretty well in the particular tech stack that we were all in. The three of us had very popular open source libraries. JAMON: That was called RubyMotion back in the day. It was an iOS framework and since we were all Ruby developers it kind of brought us in. TODD: Correct. We worked with each other in the industry in our local little culture. Not local physically, but meaning in the RubyMotion community. And then Jamon and I just talked a lot. We chatted a lot on Slack or whatever it was at that time, and we just got to know each other pretty well. Then what happened was in an industry where you're doing client work, it's very roller coaster-ish often, which means you're either slow or you're really busy. When that happens, after a while you start looking for partners who can help shave off the high and low points. We started doing with ClearSight Studio, which is Jamon's company, and they were helping us work on some projects when we were a little too busy. JAMON: Yeah, and then we ended up competing on one project, which was ... this industry is kind of interesting because most of the time you don't end up competing directly with people you know. There's enough work to go around that people tend not to shop around a ton. But, we ended up competing head-to-head on a project and both of us agreed that we didn't really like competing against each other. We would rather work together, which was kind of cool, and what was interesting was, Todd's the glue guy here. I mean, he's a guy that kind of brought everybody in. I didn't really know Ken. I'd met him at Inspect briefly, talked to him a little bit about ... TODD: Inspect was a 2014 conference we spoke at. JAMON: Yeah, that was the one in Fort Mason there. I got to know Ken a little bit later when Todd invited me down to San Francisco. KEN: It's a little funny because of that dynamic that those two knew each other, but I was a little apprehensive when we started talking about merging. Because Todd and I had a pretty good dynamic. I was a little worried that those two would outvote me, since they were both a little more front end than me. But, we find when we disagree, it's more often Jamon and I are the ones who are in agreement. JAMON: Knowing you now Ken, I don't know how you ever agreed to the merger. TODD: Yeah, we did work well together, which mainly consists of me telling bad jokes and Ken rolling his eyes. JAMON: This is true. KEN: It's still how we work together. JAMON: Yes. TODD: That is true, and Ken is absolutely right, most often it's Ken and Jamon voting against me. JAMON: Yeah. TODD: That's fine, though. KEN: And to be clear, we always have kind of a consensus process, so it's not like we have a vote and one person walks away unhappy. It's really more like we just keep at it until we can find the place that we all agree on. JAMON: Yeah, totally. TODD: Yeah, I'm technically the CEO of the company but we're actually all three have equal power and we run the company as basically a council of elders. It's not just us three, we have some other people on the team that also help us make decisions, plus the whole team also helps us makes a lot of decisions. This system is chaotic. It's like democracy, it's messy and chaotic but it's the best thing we have. It does sometimes require us to vigorously debate each other before we get consensus, but I think it works out really well. JAMON: One of the things that I think we're gonna be able to delve into in this podcast that will be interesting to the listeners, is some of the things that we've learned being more of a council of elders, like Todd said. So, this sounds very kind of self reflective, here we're kind of talking about how we met and how we started the company. But I think it's interesting background. It kind of sets the stage for why we operate the way that we do. What has worked, what hasn't worked. I think it'll be an interesting aspect of this podcast. TODD: Yeah, there's a lot more to the story of our merge, of course. It was over a long period of time. Maybe we can talk about that more in detail at some point. CHRIS: What are the benefits of having three founders? Because there's ... oftentimes I imagine that there's one, so you have that one person view of the world, but now you have three people and you have to come to consensus. JAMON: Well, I can speak to this probably because I did run my own company as a sole founder for 10 years. And certainly being by yourself has certain advantages because you can kind of pull the trigger and say, "Okay, we're gonna do this. We're gonna shift direction. We're gonna go this direction." And you can do it very quickly. I'm not very risk averse, I just kind of like dive right into things as Todd and Ken can attest. TODD: That's another way of saying, "There's a China shop, no need to open the door, let's go through it." JAMON: Let's go right through the door. That's me. It allowed for certain really great things in my company, like being able to go from, hey, we're a Ruby on Rails shop to we do iOS apps, never having done one, but yeah, sure, we do them, and jumping right into it. Had some downsides, too. Being on a wild ride like that is very stressful to most personalities, and I had 12 people with me. And it wasn't just me. Not to mention my family. So, I can tell you that the difference, the main difference, is that, it forces me to slow down a little bit. It allows me to kind of lean on the strengths of Ken and Todd, which I've learned over the past two and a half years, three years really, they're very strong in certain areas that I'm not. Honestly, I don't know at this point what I would do without that. It's really great to be able to say, "Okay, Todd, what do you think about this particular issue, because it has to do with team." Or something like that, something he's really good at. Or Ken, for strategy and kind of understanding the deeper implications of what we're looking at doing. So, it allows you to kind of add additional strengths to the leadership, to the ownership team without necessarily adding weaknesses because you can kind of identify what those weaknesses are, and say, "Okay, this is a weakness of Jamon. Let's avoid going down that path." Let's do the things that I am good at instead. TODD: Yeah, I agree with that. Jamon also is our engine. He keeps on going and pushing and going and pushing and going, pushing. So, that's one of his main strengths that he brought. KEN: And to be honest, that was a big factor in deciding to merge. Seeing how he just has this natural energy and productivity, that Todd and I are not as much that way. So we saw it as a pretty natural complementarity. TODD: To answer your specific question, having multiple people. Basically all three of us have two other people we can't tell exactly what to do. We have to convince them to do what they do, and I'm a big believer that the best leaders are reluctant leaders, and I would consider myself this. I think I'm a pretty decent leader. I certainly work hard at it, but I don't particularly ... it's not like something I seek or particularly like per se. The reason I think reluctant leaders are better is because they don't really enjoy the power like enthusiastic leaders do. So, because of that I'm perfectly happy to do things in consensus and that kind of stuff. All three of us can and have in the past led individually. CHRIS: So, what about the challenges? You've mentioned a lot of benefits but what kind of challenges present itself when you have to convince two other people? TODD: Sometimes there's yelling. Not too often but it's happened. Jamon came up with something ... I don't know, I'm sure you didn't come up with that but Jamon's company, they did something where they have a gafo, which is give a frick... JAMON: G-A-F-O. TODD: But basically this system works really well because a lot of times if you're discussing any subject and your job is to add your opinion to it, whether you're particularly interested in that subject or not, you do. And a lot of times people argue with each other over things that one of them doesn't really care about and they're arguing as if both of them have equal degrees of their opinion. So, what we'll often do is say, "What's your gafo on this?," which is one to 10, and if I'm arguing, not arguing, but if I'm expressing my opinion on a particular subject and Jamon says "What's your gafo in this?", I'd say a two, and his is a nine, then Jamon automatically gets that. JAMON: Yeah. And what you find is people don't really abuse it. Like, most of the time you find out that two people are arguing over something that they both have a two or a three, versus once in a while you'll get a situation where both are a nine or a 10. In that case you know that you're dealing with something really important and it actually, even just saying that, like we both really, really care about this, is still an aid in doing this. It actually came from an article, I don't remember who wrote it but we can put it in the show notes, Chris. I'll give it to you after the show and we can put the link to the article in the show notes. TODD: Just to give you an example, I brought up the other day that I deserve a much, much larger salary. Now, I had a high gafo on this, about a 10. And it turns out Ken and Jamon both had a one. So, I won. And now I have twice the salary. It's a good system. JAMON: I was not informed of this event. TODD: This may or may not have happened only in my mind. I rarely can tell. CHRIS: Has there ever been a moment where the gafo on all three of you was very high? JAMON: Yes. CHRIS: And, in that case what happens? TODD: We have a very large closet where we keep the dead horse, and since we can't agree on that and there's lots of vigorous debate we bring that dead horse out and beat it regularly. Which is fine. That doesn't happen too often, to be honest, but we do have some things where it keeps coming up over and over again. KEN: We have had some pretty heated conversations, sometimes, and I'm not gonna call it a disadvantage of having three people, because I actually don't think that it is. So, I'm personally fairly risk averse, and tend to sort of make decisions cautiously. So, for me, having three people, and we can hash this out, actually makes it easier for me to make decisions with more confidence, but sort of ironically. Right? Because, having sounding boards whose perspectives I know will be different and yet exist in the context of some shared values, from my point of view that's pretty much unalloyed positive. Even if it doesn't mean that there's a few uncomfortable conversations. CHRIS: So, Ken, how do you deal with uncomfortable conversations and disagreements that inevitably happen? KEN: Well, I think the emphasis there is on relationship building and after care, as it were. We treat the tripartite relationship as one of the most important things that we can work on. So, we make a point to meet in person more regularly than the whole team meets. We have founders' meetings on Zoom several times a week. Sometimes those meetings are just kind of chatting about the news of the world or something like that. I mean, often there's plenty of business but we also make some time to just shoot the shit, as it were. That creates the container in which that happens. So, even if, in the heat of the moment, as people do, you might forget that these people are on your side. There's that container to return to, so that when the fight is over and when the sort of tempers have died down we can come back and say, "Hey, you know what? I get where you're coming from." We're all on the same side here and we can kind of take that and look through the ashes for the refined bits of ore that we wanted to take out of that conversation. That's pretty much how it always happens. JAMON: One of the other things that we do is, we know that if things are starting to get heated in Slack, because we are a remote distributed company, and we use Slack a ton, if things are starting to get heated in Slack, we're supposed to increase the bandwidth, which means essentially go into Z…

    Full show notes at the publisher

    Previous 1 2

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights