Host1:01:24
Yeah. Yeah. Right. But I'm with you. Like if that's the mode is like we're going to have a sales team. We're going to marketing is going to generate leads for the sales team and the sales team is going to call in and make annual chunks and like 50k at a time or whatever kind of things. I think that's awesome. What Slack does is both. And again, I'm not saying you have to do what Slack does. I'm just these are just ideas, right? And things that have worked in similar context. So what Slack does is both. There's an easy way to just get in there and go because that's part of how anyone even knows about it in the first place. Again, even if you're having that conversation about the whole thing with someone if they have one team that's actually using it and saying, 'Oh, yeah, yeah, we like that.' How much easier is the sale now? So, it's pretty easy to argue that some kind of grassroots bottoms up thing is helpful, you know, even if you're selling from the top down. And then so what Slack does is that's easy and then maybe you just buy the number of seats that you have and that's fine. Maybe they go to the top and say, 'You know, we could do that, but then we're going to be coming back to you all the time and you're going to keep paying a different amount and your budget's going to keep changing.' And you know what? If we just go with an annual license and cover up to x people, the unit rate goes way down to this and we'll just talk again in a year. That's exactly what Slack does, right? That is also what some other companies that do dev tools in particular, will do. So there's this grassroots and this like hey man we can see where this is going. Why don't we go ahead and get this all organized and that's a good argument and then you can sell either way you can go in from the top and at Smart Bear we did both. Sometimes we would go in at the CTO level or VP of engineering level or sometimes at a big company like a Qualcomm there would be an entire group just about programming quality for the whole company like a whole group devoted to those things. So it depends on the structure, but there would be someone who in that sense that you're saying is like sort of above it all either in the org chart or cuz they're tasked that way, which this could be that too by the way, right? Pair programming could be something that a group like that would consider, right? And so sometimes it would go in there and they're like, great, here's let's buy 2,000 seats and that's the trial and if that works there'll be 8,000 seats. Like you're like, whoa, trial? That's what? Yes. Right. So there is that we had that motion, but also we had the motion where in our case it was code review. So just like you, it would be a group of people. So we'd have a group of people try it and there's just three of them or maybe 10 or something like this and if it works they go get the money and then another team looks at it. So four months later we see another sale for a little bit more and then eventually we sort of go high up the chain and go look you now four different teams across the country using this. It seems like this is what you need. Why don't we and so sometimes we would grow that way. So it did both in that case. I know it does both in Slack too. I'm pretty sure Atlassian is the same way, right? Like someone sends a Bitbucket, someone sends a Jira, it's free or it's cheap. Eventually they go, you know, you just need one Confluence for everything because having millions of wikis is not good, you guys. And everyone agrees and so then they make the one big Confluence and charge you whatever. So again, I'm not using those to prove quote unquote that this is right, but just to show well there's a lot of successful footprints along this path. So it's and you do have a viral component. Therefore, maybe although that's work, maybe that could really help the business be successful because as we all know the business model is just as important as a feature. And the business model is just as tuned into product as features is. It's not marketing, sales, and business model on the right and product on the left. We all know that's not true. And here you have a product that's naturally viral, which is amazing. Most dev tools aren't. And so a lot of these things don't apply to most dev tools. It's more like that one engineer has to want it or like you said like it has to be mandated from on high which is not very common. And so that's hard and that's like so it's super hard to sell an IDE for example. So they're all free you notice that like so some aren't like there's like two that have figured out how to do it and they're still around. It's hard like it would be very hard to launch an IDE, wouldn't it? Like oh my god, right? But you have a naturally viral thing. Wow. And I hate that word actually cuz people typically use it and it's not really viral but you really are. It really is like we need you need to use the software for us both to use the software like it actually is viral. So wow. So I would lean into that and even if that means product features that allow for certain pricing things to happen. Man though that could mint the business in terms of the business model. So that doesn't sound like a bad use of time. Now is right now the time? I don't know about that but because no one's paying anyway. So maybe it doesn't matter. But maybe architecturally you could think about that in terms of what does it mean to sign up? What does it mean to be part of a company? How do you account for that? How do you see that? That's where you could think about that. And is the key thing to think about there making it spread easily? Is that the play with the viral situation? So if you go to the breathless Silicon Valley type podcasts about super growth or whatever they call it. Yeah. Then what you just said the answer is yes. The point is spread like a virus and you know things which basically treat your users like units humanless units to go exploit with your viralness. Right. So yes in a more friendly way. Yes of course the idea is to spread it. Of course we want you to spread it. Rather than in this mean kind of heartless way, you can think about spreading it in the way that says when I find something I love, I like to spread it. It's because I want other people to use it because it is good and also it makes me look good to spread something that is good. That makes my reputation go up, right? Yeah. Or just we are a distributed team and two people use the tool and they liked it and so of course they each want to use it with somebody else because like it's actually good for them in their use case. That's why not for some nefarious reason or some weird built-in horrible thing, but because actually they want to. So yes, the point is to spread it, but you can come at it from an attitude of spreading it for good reasons like it really does help. This helps us work in the way we want to work. Hooray. That spirit of spreading. And so what kind of language goes with that? What kind of features goes with that? What would be allowed or disallowed in that case? When you have that mentality, you might have different answers to that than if you have the mentality of, you know, like the Facebook mentality. That's a different mentality for how to make people use it or make people increase engagement. It's a different reason. So, you make different choices. Even though anybody with a tool probably wants to quote unquote increase engagement or utility, like yeah, that's not bad. But like your attitude toward what that means really matters because you will make different product and business decisions as a result. So like this thing about charging, I think you do want it to be easy for someone to for the nth person to invite the n plus 1th person to do it because that is better for them and it helps you spread and the best way to do that is not make the n plus 1 person pay right now. That would be the easiest way for this to actually happen.