· 35:46
Not only did they attach themselves to a category, they also name a competitor. I think, like, not having a competitor is probably a bad sign.
Jack Bridger:Hi, everyone. You're listening to Skating DevTools, and I'm joined today by Alex Bouchard, who is one of the co founders of HookDeck, which is an events gateway. Alex, thanks so much for joining.
Alex Bouchard:Thanks for having me, Jack.
Jack Bridger:So today, I know we wanted to talk about categories, and positioning, and whether you need to kind of position yourself within a category. When we first spoke, I was mixing, pivoting, and repositioning. Could you just tell us the difference, first of all?
Alex Bouchard:Yeah. So last December, we went through this repositioning, and I kinda corrected you. Because I think when you think of a pivot, you think about the product changing in some way. So it's a combination of you changing the market and changing the product to now kind of like fit that new market. I think what we went through, I kind of feel uneasy calling it a pivot because really like the product didn't change.
Alex Bouchard:We just took how people were using the product, and we relabeled or, like, spelled out differently what that value was and kind of, like, the marketing associated with that and their documentation and so on. But the the actual product is is the same product. Right? So I don't really consider that a pivot. I think it's it's just a different way of explaining what you do to the market without really changing what you do.
Jack Bridger:Yeah. That that makes sense. And could you talk a bit about, like, how you repositioned, and and why you did that?
Alex Bouchard:Yeah. How much do you wanna get into the technical details of that?
Jack Bridger:Star star high level, and we could dig in.
Alex Bouchard:Sure. So for the first kind of 3 years of BigDeck, we, called ourselves a webhook infrastructure. So at its core, BigDeck was used to receive webhooks, kind of 100 of millions of webhooks from different platforms, Shopify, GitHub, and so on, and then act as a queue and forward forward that to your server. So we call kind of like this, this set of components and pieces that you have to put together to be able to do that reliably a Webex infrastructure. Obviously, that's not a really category we really didn't have anyone to compare ourselves into.
Alex Bouchard:Like, ultimately, the people we would, like, compare ourselves to are, like, all those, like, medium articles or blog posts you would see of, like, staff level engineers writing articles about how do you build reliable kind of, like, HTTP ingestion or webhook processing and so on. But, but over time, users have kind of been using the product in all those different ways that really had little to do with webhooks themselves. It took us kind of longer, I wanna admit, to really piece it together. But eventually, I wanna say last May, we kinda coined this term of, like, Odek really being an event gateway. And I think the thing that was important for us from a positioning perspective is to say, it's kinda twofold.
Alex Bouchard:So the first part is you don't wanna necessarily put the emphasis on webhooks specifically. And the reason why we didn't wanna do that is, like, as we were talking to people, it's be it was becoming more and more clear that the webhook part of the problem is the part that, like, good engineers already understood well. It's like a HTTP endpoint. It's very obvious what you have to do to receive a webhook and so on. The part that they were struggling with is the event driven nature of that webhook.
Alex Bouchard:So I think in that positioning, it was really important for us to say, like, okay, let's put the focus on the part that people are actually struggling with right around the part that everybody kind of, like, takes for granted. So last December, we kinda released this new website, new documentation, new use cases, new quick starts for those use cases, and so on that really put the focus on being this event gateway. And the way that we think about the event gateway, it's this, IO for basically all the events that come into your infrastructure leave your with your infrastructure. But the thing that's really important about a gateway is the fact that it lets you, interrupt or integrate with kind of like the outside world. So third parties that could be, still like the Shopify, the Twilio, and the get out of this world, but it could be your customers sending you events.
Alex Bouchard:It could be IoT devices. It could be scanners, or it could be you sending events. Sending events to third parties, to your customers, publishing public events streams, and so on. So we really needed to, like, find a terminology that kind of, like, capture the breadth of use cases that people were actually building on top of the platform and the product that we had already.
Jack Bridger:And was there, like, a big change in how it was perceived by people?
Alex Bouchard:Yeah. Yeah. Absolutely. And, I I think the change is not, like, uniformly distributed because it depends who you're talking to, which engineer you're talking to, what their role, what their level, and also what their experience is. Because when we talk with, let's say, more junior engineers, that have low exposure to your venture architectures, they don't already know what the challenges are are going to be.
Alex Bouchard:Like, they haven't lived through a pain. They haven't had, like, a big event system related outage. They haven't, like, misunderstood 1,000,000 webhook over a weekend. Right? So they don't have as much to relate to.
Alex Bouchard:And for those folks, I think it's still important to talk about the webhooks because the webhooks are very problem oriented. It's like or solution oriented, I should say, in the sense of, like, I'm trying to receive this webhook from Stripe. I wanna make sure our process is process it correctly. But when you talk to more and more, kind of, like, senior engineers, then the problems shift where it's like, well, okay. I've lived through this.
Alex Bouchard:Right? Like, 2 years ago, or API went down because I did a bulk retry in Twilio or it was Black Friday and so on. And you have those things that you can current correlate to, and now you have experience working, excuse me, with some event driven architectures. You've implemented RabbitMQ or you're using SQS or Kafka and so on. And now the type of problems that you think about are very, very different.
Alex Bouchard:Right? And I think in a repositioning, we're also trying to align ourselves more with the latter, kind of, like, more senior engineers, because, ultimately, we're trying to position our problem as being cloud infrastructure solution for those folks that are operating at scale that are receiving 100 of 1,000,000 of of Webex or events and so on. Right? And that would that was, like, really kind of, like, most important, I think, shift in in how we talk about it.
Jack Bridger:This episode is brought to you by WorkOS. At some point, you're gonna land a big customer, and they're gonna ask you for enterprise features. That's where WorkOS comes in because they give you these features out the box. Features like skin provisioning, SAML authentication, and audit logs. They have an easy to use API and they're trusted by big dev tools like Vercel as well as smaller fast growing dev tools like Nock.
Jack Bridger:So if you're looking to cross the enterprise chasm and make yourself enterprise ready, check out WorkOS. We've also done an episode with Michael, the founder of WorkOS, where he shares a lot of tips around crossing the enterprise chasm, landing your first enterprise deals, and making sure that you're ready for them. Thanks, WorkOS, for sponsoring the podcast and back to the show. Yeah. And so when you've got these kind of people that are, you know, very experienced, they're already doing this stuff, but they're, you know, as you mentioned, like, running into challenges, but they're not using tools to do this right now.
Jack Bridger:How important is it to kind of that you're replacing a tool? Do you need to, or is it okay to just be, like, replacing a workflow?
Alex Bouchard:That's a very good question. I think, ultimately, what that boils down to is, like, is there almost kind of, like, a Gartner category for what you're doing or not? And I think, historically, we kinda did the mistake of trying to replace a workflow too explicitly. At the end of the day, if you're creating a category, which I think is totally fair to say that that we are, then then you are, to some extent, replacing a workflow. Like, there's no real way around that.
Alex Bouchard:Right? But I think that the thing that matters is, like, how much the thing that you're replacing is comparable to something else that they can kind of, like, refer to or have on top of their mind. So in the case of the event gateway, like, the very obvious proxy is the API gateway. So the API gateway came around, replaced our workflow as specific kind of value proposition associated with it. So there's, like, security, there's routing, there's rate limiting, and so on.
Alex Bouchard:They're a kind of value proposition for API gateway. And what we're saying is basically this value proposition is also needed for the event driven world, and it's resolved differently. So I think you need to have that proxy in a way that we didn't before. Like, before, the only thing that we could point to is those kind of, like, staff level engineers' articles that were, like, on Medium or Dev. 2 or, like, on the individual blog, and we could point to this.
Alex Bouchard:But, like, it's it's it's really as far as we could go. Right? And, so so to answer your question, like, you can replace a workflow. I think you kinda have to if you're creating a category, and then we can talk about, like, whether or not you should be creating a new category afterwards. But, but you kinda have to.
Alex Bouchard:But I think the point is, like, you wanna try to make the the the mental gymnastic that someone has to go through to understand, like, what the category you're you're creating as easy as possible. And the probably the best way of doing this is attaching yourself to, like, proxies or things that are already similar or, like, are conceptually similar to what you're doing, and then just, like, adding on your twist instead of trying to be the twist, you know, the the whole point. Right? So, so, yeah, at least that's how I'm thinking about it now.
Jack Bridger:Yeah. No. It it totally makes sense. I think the super base is, kind of a good example there of, like, you know, maybe they could have launched, and I think they were with, like, real time postgres, and then they changed to open source Firebase, and suddenly it was like people knew what Firebase was. Now they understand open source, and I guess that's what you're saying that people understand what an event gateway is, and they understand, what webhooks are.
Jack Bridger:So, you know, combat the at the at the cross section of those things, it's easier to understand.
Alex Bouchard:Yeah. Well, I I think Firebase is an excellent example, and I think, actually, you bring up another characteristic as probably in central to creating a category. You want to create competitors for yourself. And I think when, Superbase decided to explicitly name out Firebase's competitor, that's what they did. Right?
Alex Bouchard:So not only did they attach themselves to a category, they also name a competitor. And generally speaking, I think, like, not having a competitor is probably a bad sign. Right? There's kind of, like, the the founder in all of us that you start as the 1st 6 months. You probably don't even Google at all what you're doing because you're kind of complete denial of having, like, 50 other people doing the same thing as you.
Alex Bouchard:Right?
Jack Bridger:Yes. But there
Alex Bouchard:there there's this, like, inevitable moment where there's something on accuracy news that you think is kind of, like, somewhat competitive with you, or there's, like, this VC that sends you the link of, like, have you seen this company getting financed and so on. Right? Like, those moment come. And I think that reflex is this is to look at that negatively. But the truth is if you're operating in a new category, it's a good thing.
Alex Bouchard:Right? Because the more people that are trying to hit that category or are operating adjacent to the category, that's the more more people that you can attach yourself to you. And then Ava is a proxy for understanding what you're doing, the value that you're bringing. So in many ways, like, we're trying to do the same thing now. Like, we just released this article comparing ourselves to, AWS EventBridge.
Alex Bouchard:I think it's a great comparison. Right? And on some points, we do it very well. On some others, not as much. And now that's part of the road map.
Alex Bouchard:But I think it's important for us to be able to say, well, listen. Like, we're not the only event gateway. Event version event gateway, Azure Datagrid, I might be getting this wrong, is an event gateway. Event Google Cloud Eventarc is an event gateway, and so on. Right?
Alex Bouchard:So now we're kind of taking inspiration from, Supabase and saying, like, well, our what Firebase was to Supabase, it it will also bend bridges to EdTech. Right? And, maybe from some naivete or something when you start, you're trying to do the exact opposite of that. So if you're creating a new category, you should probably be seeking those out.
Jack Bridger:Yeah. That's a it's a really good good point. And I think if there's an existing AWS service that provides it, it's gotta be a a good, you know, validation. Yeah. You you kind of alluded to it earlier, so I'm gonna ask you, should you create a new category?
Alex Bouchard:Depends if you wanna play the game on art mode. Listen. I I think, like, I think the set of challenges that you have when you're creating category are very different. But I think to some extent, we need to create new categories, because that's how a lot of the progress happens. Right?
Alex Bouchard:Most kind of, like, big influential companies created their category in some way. Now there's, like, various degrees of how category creating they were, but there's always going to be something, like, fairly, kinda novel or, like, warrants, like, a new Gartner category at the end of the day. So so that's not to say, like, there's not great companies to be built in existing categories. There obviously are. But I think that challenge is, like, an important one to tackle, especially if you think you've, like, found something sufficiently relevant and valuable and that you have a strong vision around that it kind of warrants, you know, you kinda taking on that risk and that challenge.
Alex Bouchard:On creating new categories, I think that 2 things have become, like, really interesting is that you're not really comparing yourself on kind of, like, quantitative facts of, like, what is your pricing or what is future x, y, and z doing versus, like, competitors and so on. It's very difficult to then, like, start drawing those comparison tables. Right? We're kinda trying to force a little bit with the EventBridge and so on, like I was saying. But so so I think it's a first set of challenge.
Alex Bouchard:I think the second set of challenge has a lot to do with product. Because there's a set of expectations around how a product in a existing category is supposed to work, and now you're trying to, like, make those better. But the problem when you start from scratch is that there's an inherent risk that you get the design wrong from the get go. Right? Because there's no established way about what you're supposed to do this.
Alex Bouchard:And, like, we we've definitely kind of been through those mistakes. Like, you need to be very careful about how you name things. Like, we're building the product for developers. Right? We have APIs that thousands of people use.
Alex Bouchard:It's very important to think about, like, what the product semantics are going to be. How do you name things? How do you structure things? What are the core components of what you're building and so on? Because especially in DevOpra tools, it's very hard to, like, go back and change those things.
Alex Bouchard:Right? If you're building, like, a consumer kind of product or whatever, your v 2 could be nothing like your v 1. I'm like, it's fine. Right? There's no real kind of consequences, to that.
Alex Bouchard:But for something like, for someone like codec, it's just like that. That's a no go. Like, that that's how you destroy your reputation. Right? You do a v two version that's completely backward compatible over everything else you've done before.
Alex Bouchard:So so I think you have this extra challenge in in developer tools to be very mindful about, what are the right kind of foundations that you wanna you wanna build this on because you you don't really have anywhere to take inspiration from. And that's definitely been, like, something I've found, like, one of the most challenging as part of the journey.
Jack Bridger:Yeah. How how do people, digging into naming? Like, how do people get naming wrong?
Alex Bouchard:Well, I I mean, I can speak to, like, for ourselves. I think so so you're not building this in isolation. Right? There's other products and other categories that, like, have similarities or, like, kind of, like, adjacent to you. Right?
Alex Bouchard:So one of the place where we take inspiration from, in our case, is all the kind of ETL workflows. So we call it primitive source, connections, and destinations, which is like something you're gonna see in Fivetran or, like, Segment and so on. Right? But, obviously, the product is different. It's not a ETL tool.
Alex Bouchard:So now you need to bridge the gap between the terminology of what you're gonna find and and and and those sorts of of services, what what you're gonna find, for instance, in a event bus. So in an event bus, you're going to have topics, you're going to have subscriptions, you're going to have consumers, and so on. Right? Which are all ultimately kind of, like, they they translate from one to another very well. So for instance, in a deck, a source is a topic, a consumer is a destination, a subscription is connection, and so on.
Alex Bouchard:Right? But now suddenly, by the ways that you decide to name and label things, you're kind of, like, defining, or you're attaching yourself to one category or another closer. Right? Kind of, like, by by proxy. And for instance, like, the ETL tool is something we've had kinda, like, walked back a little bit because some people were just like, it's kind of like 5 trans.
Alex Bouchard:Like, no. No. It's really isn't. So so I don't think we've kind of, like, fully figured this out, and there's changes that we've had to do. Still to this day on our API, there's endpoints that we've basically aliased now.
Alex Bouchard:But for instance, there's the slash webhook API, which in the context of what we do, it's, like, super unclear what a webhook even is. Like, is it an event? Is it a message? Is it a connection? It's, like, very difficult to, to put that together.
Alex Bouchard:So we've renamed it to your connections. Right? But for backward compatibility and that kind of stuff, we now we've had to maintain those terminology. And obviously now in the documentation, there's this little block that's like, Hey, by the way, in 2020, we did the miss this mistake and this used to be called this and now it's called that. So just FYI.
Alex Bouchard:Right? And it and it's nothing unfortunate to have to, like, carry those. Obviously, you can alias and so on. Like, it doesn't have to impact, like, a new user experience. But, Yeah.
Alex Bouchard:I guess that's what I have to say about, about the name. Yeah.
Jack Bridger:Yeah. That's it's interesting. It's like, yeah, getting your first first love's tattoo on your arm or something, and you just have to cover cover
Alex Bouchard:it up.
Jack Bridger:Exactly it.
Alex Bouchard:Yeah. Cover it up. Yeah.
Jack Bridger:Yeah. So, you mentioned that, you know, we we spoke about, going into a new category and have to figure everything out yourself. When you when you don't have, like, a category of users, like, you you know, user groups or whatever, to target, how do you find new users?
Alex Bouchard:That that comes back to the workflow conversation that we had earlier. Because you since you don't have a category to attach yourself to, you need to attach yourself to the problems that people are currently facing with the workflow that they're working with or the kind of alternatives that are playing together. Right? And our first hypothesis at a deck was like, okay. Well, people are struggling with webhooks.
Alex Bouchard:Right? Let's just write about webhooks. So now, we have this kind of, like, de facto webhook bible for all time purposes, where, you know, we have hundreds of articles, like, well researched, well written articles on every single possible problem you could find with a webhook. The problem, though, is now you talk to a more senior engineer. You know, they're very accustomed to webhooks and so on, like I was saying at the top of the show.
Alex Bouchard:And now, really, the problem they're looking into is, like, dead letter queuing management with RabbitMQ. So it really has nothing to do with Webex. Right? At the end of the day, they're kinda, like, further down the the the problem stack. And I think that's the big learning that we're doing now, which is not only do you need the kind of, like, top level, content, but you need to get very specific about the problems that people are gonna run into that are, like, adjacent to the thing that we're you're really building.
Alex Bouchard:Because we can't explicitly write about event gateways. I mean, we obviously we do to some extent because we're trying to establish it as a category, and we're trying to loop everyone else in kind of like that definition. Right?
Jack Bridger:Yeah. But people aren't searching for event gateways. Yeah. That much.
Alex Bouchard:Yeah. Exactly. Yeah. Yeah. That would be a surefire way to have no traffic on the website if all we wrote about was event gateways.
Alex Bouchard:Right? So I think the event gateway content is important because that burden of proof is on us to say that, like, this warrants to be a category. Right? So we should definitely take on that challenge. But the reality is that that data is only relevant for people that already know about us or that we've managed to, like, build some amount of awareness for.
Alex Bouchard:So the rest of the content that's, like, the most relevant is dealing with those RabbitMQs issues or those SQS issues or the I cost of s 3 and Google Cloud Storage rights. And those type of problems that you're gonna run into as part of the process of building those, those workflow and those architectures that you would kind of, like, historically think as the de facto solution for for building this. So for us, at least, that's been working really well. Most of our user acquisition, most of the awareness that we build, most of the traffic, is coming from from those Google searches are not branded. Right?
Alex Bouchard:So unbranded keywords on Webex and sign. I think there are anything too, which I don't know if you can generalize, but definitely applies in our case is attaching yourself to other companies or other tools, that you help kind of, like, build as part of that workflow. So for instance, if you're receiving Webex from Shopify well, obviously, Shopify is really irrelevant in that conversation. Right? Although Shopify kinda has nothing to do really with the problem that you're trying to solve.
Alex Bouchard:They're just kind of, like, the producer of the of the event. Ultimately, you're still going to Google Shopify Webex because you need to know what their security, the sorry. The ASH verification is. You wanna know, what their retry policy is. You you wanna know what the supported topics that payload looks like and so on.
Alex Bouchard:So then for us, it's kind of like a no brainer to say, well, okay. We'll buy a lot of content about Shopify Webex. Right? And now depending on kind of where you are in the world, if you try search Shopify and Webex, there's going to be a table that show up in Google that tells you what the retry logic is, what the timeout is, what the Ashing algorithm is, from our own documentation kind of above Shopify's own documentation. Right?
Alex Bouchard:And, like, the goal to do that is not to say that Shopify's documentation is not relevant. It's more to say, we'll surface that information to you right away in a form that Google likes. It's going to put it right up there. You're going to have your answer. In the process, we're tying we're building a tiny bit of awareness for for Odek.
Alex Bouchard:Right? So those are the things where you don't need, like, an explicit partnership, but then there's the other part of this where those people now have an incentive to make their users successful with their with their with their their run times or their platform and so on. So they wanna collaborate with you. Right? So now we're putting out content on, Vonage documentation, on GitHub's documentation, on Okta's documentation, and so on, because they see a vested interest interest in their user adopting Webex as well.
Alex Bouchard:Right? And we make that easier. But the same is true with the runtimes. So the Vercel, this word, like Next. Js, we're in the process of building a Next.
Alex Bouchard:Js malware. I guess this this is the first. Right. And,
Jack Bridger:sorry. That was not enthusiastic. Cool.
Alex Bouchard:Scoop for you, Jack. Yeah. But but but there's the the all the run time. So at the end at the end of the day, I think you can't really do this alone. Right?
Alex Bouchard:You need to find the other people that are gonna benefit from you being part of that new workflow and start building with them. And that's really the journey I kind of it's been on for the last, like, 6 months.
Jack Bridger:Yeah. And when you say find them, do you like, you know, let's say, like, GitHub, do you reach out to GitHub and, like, have conversations with them, or is it just that you just create good content that talks about GitHub or, like, you know, specific guides, and then they something good happens?
Alex Bouchard:Well, listen. There's definitely, like, serendipity involved. Not gonna lie about that. There's definitely some of them that, we got luckier on than others. But I think, ultimately, ultimately, it's a mix of both.
Alex Bouchard:So in the case of GitHub, for instance, they were referring to some tools in their documentation, that was down. Like, it it now is, like, 12 hours or something. So I opened a PR. Their, documentation is open source. I opened a PR, and proposed adding a deck in there because the alternative was down.
Alex Bouchard:And they they basically approved it. But from there, their, own team working on that documentation thought the tool was real cool and just started writing new content, with Odek in it where we weren't involved in it anyway. Right? Actually, we we found out about it because of just website referral. We're like what's this?
Alex Bouchard:Like, what is this referring URL? Right? So so I think I think it's a mix of both. Right? Like, good things don't happen, don't offend just by themselves.
Alex Bouchard:Like, I think there's kinda creating your own luck that happens there. And some of that is just, you know, getting more brand awareness and having a good product and so on. But I think the other the other part of it too is, like, making a compelling pitch to the people that are working there. Right? Like, the DevRel teams or the engineering managers and so on that are working on, those part of the product.
Alex Bouchard:Like, especially with Okta, we built strong relationship with the engineering manager on their, their web of product. Right? So, so I think it's a missing vote.
Jack Bridger:Is there a way like, any advice you have on deciding, like, which kind of partnerships or, say, like, integrations guides to to write, like, whether you are picking, like, say, SuperBase or whoever.
Alex Bouchard:I think it's very difficult to really be able to tell because the downfall of that is kind of very dependent on who's gonna happen to read it. Right? So we've had excellent kind of fortune 500 leads come from some of those, like, articles, and some others not. And there's really, like, no clear reason why that's the case. Right?
Alex Bouchard:Like, the Yeah. Platforms are similarly influential and so on. I think there's just kind of a I think it's very difficult to say, like, oh, we're gonna do 1 or 2 partnership, and then we'll be able to clearly tell whether or not that is a good return on investment. Yeah. Chances are you won't be able to do this unless you're, like, Twilio or, like, big established companies with huge numbers and strong patterns to to to recognize and so on.
Jack Bridger:You mentioned, like, the Fortune 500 clients that that came through. Is there something, you know, people got people come to this page. They they look at, like, how, this webhook works. GitHub's webhook. How does it how do they go from that point to let me into let me bring in HookDeck.
Alex Bouchard:I think it's very problem dependent. They need to have an issue at the moment that you read this read it. Right? I think it's very at least for us, like, what has been, what has been successful is in making sure that we're there at the moment that there's, like, an inflection point for them. And by inflection point, I mean, there's a point in time where they just had a big issue.
Alex Bouchard:There's a big new project that the VP is pushing for. There's something going on that specific point in time that makes it relevant. Right? And most of the potential, I think, comes from there. But that being said, I think that's something very dangerous to edge yourself on because, obviously, you kinda lose some of the agency if you're now you're dependent on someone else having that problem at very specific point in time.
Alex Bouchard:Right? So our kind of, like, solution to this is to say, well, okay. We have this cloud infrastructure product. We have this platform that you can use for, you know, your production use cases that's ready for your scale and your volume and so on. But we also have those developer tools that you can use at any point in time, have absolutely no consequences, that you can do unbeknownst to anyone else in your organization.
Alex Bouchard:Right? And that helps you, first of all, get some of the value, get built some of the trust into the brand and the company and the quality of the product, but also be top of mind for when that inflection point is going to happen. So if you're an engineer at one of those big companies and it's like, like, that looks cool, but, like, I don't have anything right now that I would be willing to kind of, like, fight for this for because there's there's no, like, specific problem that we're trying to solve, but we are already, like, overly invested in this and so on. Well, I can still, like, download the CLI and receive my Webex locally where I can use the that console to, like, preview the payloads, from the different platforms and forward it to different HTTP destination or, like, my local host. And suddenly, it's like, you can still derive some of the value from what we have to offer for free, right, ultimately, until that inflection point comes.
Alex Bouchard:I think that's an important part of the strategy if you're depend depending on timing. You basically want to try to alleviate that as much as possible. What other reasons can you or, like, what other value can you provide to people that isn't dependent on it and maybe has way lower friction, right, to get some of that value? So that's definitely something that we've been investing on, and we're we're we're just kinda seeing pan out as part of the strategy.
Jack Bridger:I really, really like that. I'm gonna kind of save that in my head a little bit, and just recapping that almost for myself here that you're you're kind of looking putting yourself out there and kind of looking for that magic moment when they are looking to make big changes and bring in something like hook deck. But, also, if they're not, there's, like, a really low friction way for them to get something good out of it. They'll trust, and, yeah, guess when good. So the it's on their mind.
Alex Bouchard:It seems kind of essential to me, especially if you're kind of product like growth, right, and so on. Because it's like there's so much, like, product like growth you can do if you're dependent on timing. Right? Obviously, if you're extremely dependent on timing, it kinda sounds like a sales business. Right?
Alex Bouchard:It doesn't really sound like a like a kinda product led company. Yeah. So so I think that component is really important if you're going for this, for this approach. Yeah.
Jack Bridger:Yeah. You're right. I feel like so many things are, like, dependent on timing though, because it's just like for me to be sold to on something, there's, like, so few points in time unless, like like, it has to be so compelling for nothing to be wrong or no big changes happening, and I still bring it in. Like, my friend or someone's literally gonna be like, Jack, like, you have to use this new tool because the status quo is just so so easy. You know?
Jack Bridger:It's like
Alex Bouchard:Yeah. I I I mean, I think that's complete true, and I think that's part of the difficulty of building dev tools in general. Right? It's the the bar that you need to reach is extremely high, right, when it comes to kind of, like, new product adoptions and so on. But there's definitely, like, successful dev tools out there that aren't dependent on timing.
Alex Bouchard:I'm thinking of, for instance, like, I mean, I guess, dev tool dev tool adjacent, but I'm thinking of, like, Raycast and Arc and, like, products like Diaz. Right? Or was it Zed, like, the new coding editor? Like, there's things like that where you can you can just kinda try out any point of time. But but I think the bar there is extremely extremely high.
Jack Bridger:Yeah. But I I think even, like, even, like, Raycast, like, you still need to learn how to kinda use it, and it's, like, probably gonna have, like, one
Alex Bouchard:of the
Jack Bridger:lowest difficulty bars. It's, you know, obviously, like Right. Really easy to use. Shout out to Raycast. But, like, it's still I felt like it's still gotta be, like, either your friend is, like, really, like, you have to use Raycast.
Jack Bridger:Or, like, your hands are hurting, and you're, like, trying to figure out how to I don't know. Or you're just like, oh, so unproductive. Right? I don't know.
Alex Bouchard:Yeah. That's fair point. I still consider myself a complete Raycast noob.
Jack Bridger:I I've been using it for
Alex Bouchard:a year and a half, and I think I, like, barely use, like, more than 5% of the features, but it's still fantastic.
Jack Bridger:Yeah. Yeah. Alex, that was all we've got time for. Thank you so much for joining. Before you go, can you give us one takeaway that you would share with founders listening?
Alex Bouchard:Yeah. Absolutely. I think if you're building in a new category, you should be embracing competition. I think you should be trying to associate yourself with them. And I think you should be very mindful of attaching yourself to existing categories or being adjacent to those categories.
Alex Bouchard:Or at least that's been my takeaway in kind of, like, a repositioning journey.
Jack Bridger:Amazing. Thank you. And if people wanna learn more about HookDeck, or about you, where can they go?
Alex Bouchard:Yeah. Absolutely. So you can find us on, x Twitter at hugdeck. On myself, it's atalexbouchard, and then check out our website at uggdek.com.
Jack Bridger:Amazing. Well, thank you for joining, Alex, and thank you everyone for listening, and we'll see you again soon.
Alex Bouchard:Cheers. Thanks for having me.
Listen to Scaling DevTools using one of many popular podcasting apps or directories.