The Data Stack Show - Re-Air: Data Tools, Templates, and the Trouble with “Easy” Solutions with the Cynical Data Guy

Episode Date: March 11, 2026

This episode is a re-air of one of our most popular conversations, featuring insights worth revisiting. This week on The Data Stack Show, John and Matt bring you another edition of the Cynical Data Gu...y. John and Matt dive into the evolution of customer data infrastructure, the growing influence of low-code tools like Clay, and the blurred lines around the “engineer” title in modern data roles. They also discuss the trade-offs between SaaS adoption and building custom solutions, the pitfalls of enterprise software buying, and the realities of platform lock-in—using Palantir’s unique business model as a case study. Key takeaways include the importance of simplicity and scalability in data engineering, the need for clear requirements when evaluating tools, and a healthy skepticism toward sales pitches and “art of the possible” features. Don’t miss this month’s Cynical Data Guy.  Highlights from this week’s conversation include: Reacting to the Rise of the GTM Engineer (1:11) Is "Engineer" the Right Term? (4:49) Low-Code Tools, AI, and Future Workflows (7:14) Simplicity in Data Engineering (14:38) The Pitfalls of "Simple" Solutions (15:18) Choosing SaaS vs. Building In-House (18:26) Business Process Abstraction and SaaS Adoption (21:31) Enterprise Software: Art of the Possible vs. Practicality (24:31) Sales Advice: Focus on Customer Needs (27:11) Forward Deployed Engineers and Delivery Models (29:05) Platform Lock-In: When Is It a Dirty Word? (36:41) Legacy Systems and the Reality of Lock-In (39:53) Final Thoughts and Takeaways (40:55) The Data Stack Show is a weekly podcast powered by RudderStack, customer data infrastructure that enables you to deliver real-time customer event data everywhere it’s needed to power smarter decisions and better customer experiences. Each week, we’ll talk to data engineers, analysts, and data scientists about their experience around building and maintaining data infrastructure, delivering data and data products, and driving better outcomes across their businesses with data. RudderStack helps businesses make the most out of their customer data while ensuring data privacy and security. To learn more about RudderStack visit rudderstack.com. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

Transcript
Discussion (0)
Starting point is 00:00:00 Hey, everyone. Before we dive in, we wanted to take a moment to thank you for listening and being part of our community. Today, we're revisiting one of our most popular episodes in the archives, a conversation full of insights worth hearing again. We hope you enjoy it and remember you can stay up to date with the latest content and subscribe to the show at datastack show. Hi, I'm Eric Dodds. And I'm John Wessel. Welcome to The Datastack Show. The Datastack Show is a podcast where we talk about the technical, business, and human challenges involved in data work. Join our casual conversations with innovators and data professionals to learn about new data technologies and how data teams are run at top companies. Before we dig into today's episode, we want to give a huge thanks to our presenting sponsor, RudderSack.
Starting point is 00:00:52 They give us the equipment and time to do this show week in, week out, and provide you the valuable content. RudderSack provides customer data infrastructure and is used by the world's most innovative companies to collect, transform, and deliver their event data wherever it's needed, all in RutterSack. real time. You can learn more at rudder sack.com. Welcome back to the Datastack show. We're here for our monthly installment of the cynical data guy. Matt, welcome back to the show. Yep, I'm back. All right, we've got a few LinkedIn posts to react to. Matt, I'm excited to get your reactions to some of these. Got some juicy ones. So I will jump in with the first one right here. And let's see. So this one, this one I really enjoy. This is from Josh Hansen. He does data at Clay,
Starting point is 00:01:46 which is a marketing automation company. So I'll read it. As a data nerd, the rise of the GTM engineer championed by Clay feels a lot like the emergence of an analytics engineer ushered in by DPT Labs. In both cases, a tool arrived at the perfect time and perfectly solved the problem teams were facing. Data people rallied around DBT and it quickly became a core part of the modern data stack. It's now nearly ubiquitous. Now, RevOps, marketing ops and sales ops are seeing something similar. The GTM engineer powered by Clay is becoming the go-to-solution for the complexity and fragmentation and modern go-to-market workflows. And then today's fundraising news is a testament You know, Clay raised $100 million at $3.1 billion evaluation with a link to an announcement.
Starting point is 00:02:38 So I know you're not a marketing guru, nor am I. I'm curious to your reaction to the analogy here. But I have worked in a marketing department before. That is true. That is true. I've actually worked in two marketing departments and quickly moved out of both of them. Yeah. Yeah, what do you think?
Starting point is 00:02:56 I mean, one of the things I kind of wonder is like with DBT, you know, when he talks about what's going to be, it's like the emergence of the analytics engineer. Well, we're now talking about if that's going to disappear again and just be absorbed. Yeah. It's the same thing going to happen with this GTM engineer. Like it's a luxury for a moment. And then people go, wait, why are we paying someone to just do this? So this is going to show probably my ignorance of clay because I'm not a clay expert. I've seen the product maybe twice logged in a couple times. So not an expert in it. But from what I've seen, it looks like it's primarily kind of a low-code tool where you can enrich data, take data from multiple places. So if you have a leads list, you wanted to enrich your leads list, it can do that. And plenty of other cool workflows, I think. But in my mind, I put it in that low-code business user data tool category. So, Clay, if you listen to this, somebody from Clay, I love to have you on the show to set us straight. But so that's the bucket I put it in.
Starting point is 00:03:59 And I think the analogy, I get what he's saying and that we're talking about, we've got this analyst persona. We built this like tool that felt native and like, yes, as an analyst, like, this is great. This is how I want to work. And then I think the analogy here is like, oh, like we've targeted this other group. You know, we've got this tool. It, you know, enables them somewhere to DBT. So I see that on one level.
Starting point is 00:04:22 On another level, because we're talking about data, and this is the data stack show, there is kind of a reaction of like, well, what about the data team? Because this is essentially in one of those, not that it can't complement like a data strategy on a data stack, but it's also essentially one of those tools that is, let's call it maybe augmenting for failures in the data stack.
Starting point is 00:04:46 Yeah. Where like ideally you'd have flows and all this stuff gets enriched automatically and you've got pipelines and then it all magically shows up in the places it needs to be. if you had to fully kind of implement a data stack. So I actually see, I don't think this is completely fair. I do think it could complement a pretty well built out stack,
Starting point is 00:05:04 but I think practically it's actually typically covering for gaps. Yeah, so that makes me wonder, first of all, should engineer be in quotes? Like, you know, if we're talking that kind of low-code thing. The other one is, I mean, I don't have extensive experience in this type of space, but I do know that if you're dealing with a lot of, lot of marketing stuff. Like, yeah, you're covering for gaps.
Starting point is 00:05:28 You're covering for gaps because the products are all terrible when it comes to data. You know what I mean? So it's like trying to get stuff out of any of these platforms is a nightmare. None of it works well. None of it was because it was never designed. It was all designed for marketing people to try to like them in their little walled garden and stuff like that. So maybe it's needed because every, you know,
Starting point is 00:05:50 because you're dealing with 12 different SaaS companies that, all organizing their data properly. Yeah, and I do think that's a big component of the success here is you've got Clay, and then you've got four different solutions for data enrichment that you use because one's better at this, one's better at this, one's better at this, and then you've got, you know, you've got your CRM, you've got your, you know, tool like an outreach or, you know, you've got all these different like sales and marketing related tools. And I think Clay does have an interesting spot there.
Starting point is 00:06:23 but I also just think conceptually, but the engineer part, I guess, it's like, well, is this person actually an engineer? Because there's this, like, I think there's this future where, and this is probably biased to SaaS companies. I think maybe it could be different in more standard companies, but there's eventually just going to be a, continue to be a standard level of technology usage ability that I think most people will have. And I tend to at least reserve engineer for somebody that would be doing more than just using a low-code tool, which maybe Clay has some more advanced scripting that I'm not aware of. So I don't know. I'm not sure about the engineer part. DBT is a lot more of a technical tool from what I've seen than Clay.
Starting point is 00:07:12 Yeah, I think we've seen a little bit of the downgrading of the term engineer over the last decade or two in general. Yeah. So I think this is, I agree with you. If we're talking a low-code tool, like, you're not, we're not engineering at that point, guys. I don't know. That's not what we're doing here. If all you're using is a mouse, you're not interested. That's not using as a mouse.
Starting point is 00:07:35 Well, but I do think it's interesting because I assume the tools like Clay will continue to exist and they'll continue to integrate AI stuff into them where it's like, you just tell it what you want it to do, like connect these two things. and you're not even like primarily pointing and clicking, you're just kind of like reviewing the workflow or, you know. Then we'll call it vibe engineering. Vibe. What is vibe low coding? We need a term for that because it's not, you're not, I mean, you're engineering kind of, but not really. You're like vibe configuring or something, I don't know.
Starting point is 00:08:08 You're like low vibing. So maybe in hybbing. Live. Perfect. Yeah. So yeah, that, yeah, anyways, I thought it was interesting. And I mean, the other thing that, the other thing for the space is the AI MCP server stuff, is if all of the things that Clay connects today all come out with MCP servers, like, does that reduce the value of like the low code clay thing?
Starting point is 00:08:36 Because essentially you can like more easily, you could, that could potentially open the door to more easily interact with some of these APIs that are not very easy to interact with. Yeah, I think that world is still very, that feature is a very, That future is very muddy still at this point. You know, it's, we're not, are they going to take, or all of these NPCs is going to take over, or is it going to be, you know, some other thing?
Starting point is 00:08:56 We just don't know at this point. So it's one of those, I think it's one of those hard things where it's like, well, what am I supposed to build? I don't know, make a choice and kind of go with it, I guess. Right. All right. You got one for us. Yeah, so this one's a little lighter.
Starting point is 00:09:11 This is from John Cook, who says Microsoft is basically forcing me to use OneDrive and have everything auto saved to the cloud. You youngans will never know the pleasure of figuring out which downloaded version of an Excel file has the latest updates. Or I will point out which email has the latest one in it. So, yeah, I think that's one of those. I will tell this story. When OneDrive first came out with the auto save and they were starting to push the like,
Starting point is 00:09:43 you know, oh, don't attach in an email. Just share it. and we'll show it like it's an email attachment. I thought it was great until I actually sent it to someone and nobody had any idea what they were doing with it, first of all. The second problem was, that's great at this idea of like you're going to collaborate except for the fact that then when someone goes in
Starting point is 00:10:03 and completely changes everything in yours because they don't realize it's a shared document anymore. So that's one of those disadvantages that I saw because I was like, oh, this will be really great. Oh, wait, no, attach everything. Don't do that. Yeah, I remember when it first came out too, and this is probably still true, but especially when it first came out, nobody could get permissions right the first time, so you never
Starting point is 00:10:28 had access to whatever somebody tried to share with you. That was the best one. That was the best one when they would email it, and yet no one could actually open it. Yeah, yeah. So that, I think that is easier slash better now. But the second point that you just brought up, to me is like the classic accounting. use of Excel of like very important that this is a locked in time, place, space that the numbers never change. It's the end of the month, whatever. And that still does not jive very well with
Starting point is 00:11:02 this like OneDrive. Like we have versions of each thing. Like most of the accountants I've met still hate that. It will like specifically, they may save it to One Drive, maybe, but they'll specifically have it saved in whatever folder locked in to whatever date and like if they're really savvy you might get like a read only view of it but like they're probably just still gonna send you a spreadsheet with a
Starting point is 00:11:24 that's not on one drive so well and I mean you still go through the same thing especially if you're collaborating on something and you're going through multiple iterations even if it's just you sending it to someone is multiple iterations of something right inevitably you get a oh I asked you to make
Starting point is 00:11:41 this change but I don't like it want to go back to the other version. And now you're like, okay, crap, okay, let's go through here. That's the versions. What time was it that I did this? No, I don't want to revert. I want to download it separately and then open it and then try to figure out what was in there.
Starting point is 00:11:58 So you're kind of trading one off for the other in a lot of ways. Yeah. Well, and here's the other thing. And I admit I haven't tested this in a while. Google's the best with this. But I haven't seen in the Microsoft product suite or some of the other product suite, that they really have a good complete version history.
Starting point is 00:12:17 Like if I try to roll something back, like, it's always like, I feel like it's either like collapsing changes so I can't like quite tell where I want to roll it back to or I'm like, or something,
Starting point is 00:12:31 something is going to be best up. I haven't been very successful trying to roll back like Excel documents to a certain. Especially in those early days. I feel like they were a little bit like working with Power BI in the early days where it was like, this is going to be great.
Starting point is 00:12:43 Oh, wait, what? That did do what I wanted it to do. Yeah. Yeah, I expect it's better now, but I definitely had some, like, I need to like revert this back to yesterday or a couple of days ago, and it did not go as planned. So hopefully that's better. So that's one.
Starting point is 00:13:00 If you use this now and you know that it's either better or it still has problems, let us know because I haven't used Office in like three or four years at this point. Yeah. Not, don't really miss it. Other than charts, it's the one thing I posted on that recently. Nothing works as well as Excel when you want to create a really specific chart for presentations. Because you can literally change every individual element independent. That's great.
Starting point is 00:13:28 Other than that, don't really miss it. We're going to take a quick break from the episode to talk about our sponsor, Rudder Stack. Now, I could say a bunch of nice things as if I found a fancy new tool. But John has been implementing Rudder Stack for over half a decade. John, you work with customer event data every day and you know how hard it can be to make sure that data is clean and then to stream it everywhere it needs to go. Yeah, Eric, as you know, customer data can get messy. And if you've ever seen a tag manager, you know how messy it can get. So Rudderstack has really been one of my team's secret weapons.
Starting point is 00:14:02 We can collect and standardized data from anywhere, web, mobile, even server side, and then send it to our downstream tools. Now, rumor has it that you have implemented the last. longest running production instance of Rudder Stack at six years and going. Yes, I can confirm that. And one of the reasons we picked Rudder Stack was that it does not store the data and we can live stream data to our downstream tools. One of the things about the implementation that has been so common over all the years and with so many rudder stack customers is that it wasn't a wholesale replacement of your stack. It fit right into your existing tool set. Yeah, and even with technical tools, Eric, things like Kafka or PubSub, but you don't have to have all that complicated
Starting point is 00:14:46 customer data infrastructure. Well, if you need to stream clean customer data to your entire stack, including your data infrastructure tools, head over to rudderstack.com to learn more. All right. Again, another one for us. Let's see. This one, simplicity, wins, and data engineering. My simple rules, three rules. Number one, build data pipelines that are simple and efficient. I rarely use more than Python and SQL to solve 80% of the problems I see every day. Number two, choose SaaS instead of building from scratch. Dramatic gasp, managing your own infrastructure can be exhausting. Number three, you want simple solutions that can grow.
Starting point is 00:15:27 They provide clear answers to business problems and tackle real questions without slowing you down. Master the art of simple data engineering. Yes, so simple. Build, build very simple things. Also, make sure they can grow for you. Huh? Like, probably most of the worst data engineering infrastructure I've worked with was because people just tried to build, like, simple, quote, unquote, for the moment.
Starting point is 00:15:54 And it completely locked them in, was hard-coded everywhere. Right. Nothing worked. And it was like, oh, but it's just SQL. Yeah, it's terrible sequel that can never be adjusted easily and can't grow. So, yeah. simple but in contradiction with each other and intention. Yeah, I think I know what he's getting at here and there's a level of sophistication and experience that brings about simpler solutions
Starting point is 00:16:21 that are also still good and scalable. Just because you have done it a lot of times and you understand it deeply and you can simplify because you understand it deeply. I think I get that angle of it for sure. But the flip side to what you're saying, I think is a lot of people are saying, Oh, I want simple. We just did it simple. We just did a DOC. We did a rough drill, like whatever you want to call it,
Starting point is 00:16:46 which all of those are good. But essentially some of those can creep into production, which effectively means there's no plan. We hard-coded a bunch of things. We don't have any like version control. We used, you know, the tools we had without considering anything that might be the right tool for the job. Like that version of simple.
Starting point is 00:17:08 I do like can definitely get you in trouble. Well, and also to go with that, I think that as you get better and you, you're going to get, acquire more knowledge and expertise in this, your idea of simple is still going to look complex to a new person in a lot of ways. Like you've jumped a lot of stuff down because I mean like, I even back when I was like an analyst,
Starting point is 00:17:31 I got into the point where like I had a set template for every analyst project I did. Right? And I'm like, it's really simple and it straightforward and it keeps it going. Then I, you know, one company later, I'm managing people and I'm like, you know, you just got to keep it simple like this. And then I looked at it and they were like, oh, because they were just right and just, you know, just yolo in it every time. And so the idea of having to deal with any structure in it was not a simple solution. It was this massive friction to them. Right.
Starting point is 00:18:06 I mean, it was a friction that was born out of kind of, you know, for lack a better term, like ignorance. Like, they didn't know that there was a better way. Or to them, it felt like it was going to be harder because they weren't looking at the total cost over time. Right. So I think that's one thing that gets people, it's kind of a curse of knowledge in a certain way where it's like, this is simple. Just do, just keep it simple. And it's like, you have a better understanding of what simple is in a long-term picture than these people do. I think the other thing that we have in here is the use SaaS,
Starting point is 00:18:38 which I would agree, whenever I hear people in there are like, well, why use that? We can just build ourselves. Like, I don't want to be, I don't want to maintain my own servers.
Starting point is 00:18:46 No, thanks. Nope, that's just a no. But if you're trying to stitch 12 SaaS things, platforms together or tools, life can hurt a lot. Yeah. And also the fact that,
Starting point is 00:19:02 I think the hard part was saying, like, go with SaaS instead is there's a lot of situations, especially if you're going into new stuff you want to do. You don't actually know, like, what you need from a SaaS platform or what tool is going to work best or things like that. And trying something on your own, even if it's just like Exploration POC, can help you understand, oh, this is what I actually need out of it. Yep. and people get themselves tied up in knots because they're like,
Starting point is 00:19:34 oh, no, we got to go buy it and we got to go figure it out and all that stuff. And it's like, well, but you don't really know what you want. So it's going to be real hard for you to make a good purchasing decision. Yeah, I'm actually experiencing this right now of, especially when you're introduced to a tool and a category you weren't aware of, it is really challenging to do requirements for that. Because it's like, and to like sort through sales pitches and like,
Starting point is 00:20:07 how is this valuable? How is this not? So I'm actually experiencing that right now where, you know, really great sales pitch. This tool like does big laundry list of things. Like it's, you know,
Starting point is 00:20:19 it's going to be a really great tool. And yet the, it's actually really, and this is close, Well, let's call it an ERP. It's not actually an ERP, but it's kind of close to an ERP, and that it just does so many different things. But because of that, and especially like analogous tools that we're seeing that are,
Starting point is 00:20:38 you know, doing more and more, which I think we'll see, I think we'll see more tools try to expand their scope, especially with AI. If coding is potentially going to get cheaper or at least faster for a lot of companies, they're going to just expand scope with what they can do. I think the requirements part in the business application, part gets even harder because you potentially, A, end up with more features that you're not actually going to use and B, applying it to the business as really hard work because you have to untangle all the existing business processes and like help the, and back to your template
Starting point is 00:21:12 example, help the business users see what this template, aka SaaS solution, because that's a lot of what SaaS solutions are analogous to a template, right? They're trying to automate something. and you can get the same reactions I think that you got like, oh, hey, this template, it really helps. It makes things faster and better. I think you get that all the time with SaaS solutions of like,
Starting point is 00:21:33 hey, like, just do this. Like, all you have to do is map the file here and, you know, these, you know, line up these columns and do this and do that. I think you can get similar reactions from people just like you, just like the reactions you got with your, you know, templates for reports.
Starting point is 00:21:50 Yeah, and I also think you're always at the risk with the SaaS stuff, especially if it's going to replace an existing thing of like, yeah, we really love it, but make it exactly like the old process that we had. Yeah, right. And you're like, okay, so now we're paying how much more money to replicate something that didn't work very well to begin with? Yeah.
Starting point is 00:22:09 So that special snowflake problem is very real. Right. And then one other nuance, too, is that I find that people are typically, unless they've had intentional focus effort. to think this way. People are typically fairly bad at taking their, what they do every day and abstracting out on like buckets. Like, oh, like, I'm, like, let's just use a help desk analogy. You know, I whitelist domains, I respond to Wi-Fi connectivity issues and like two or three other like bucket of things. Like people are generally not good at that, like, actually having an
Starting point is 00:22:50 intuitive sense for like that abstraction level. or in analytics, like, oh, like, I, you know, I spend about half my time, like, on, you know, modifying dashboards and 25% on ad hoc, like, people can't, and, you know, people don't generally have an intuitive sense for that. Yeah. And they also don't have an intuitive sense for, like, let's say you had a ticketing system. You could get to that information that was categorized well, which not many people do, to be honest, but so you did. Then, like, how do I take that and say, okay, we've got client reports, we've got 40 clients. I'm going to combine these 10 reports into this one or standard report and these 20 into these two standard reports. All of that work is, in my mind, some of the most challenging data work. Right. Way more so than the engineering because of the business context, the technical context, and just the general, like, you're holding a lot of things together to be able to do that, a magical combination effort.
Starting point is 00:23:47 And then you've got to go sell it to get buy-in because it's slightly different than it used to be. So that's really hard work. work. And then you'll deal with, because I've seen this multiple times, well, that doesn't solve this one thing. And you're like, yeah, it's like, okay, guys. I mean, I remember having this discussion where it was like, we were trying to replace one process with another.
Starting point is 00:24:08 And granted, it, there was like one aspect that the old system would do better. It wasn't this one was terrible, but the other one was better. And it was like, well, we can't do that. And I'm like, guys, on a scale of one to a hundred, our current is like a 10. And you're getting on me for all this stuff, this other thing can't do, which our current process doesn't handle. And you're all upset about this one thing. And it's like, this is like a 33. Like, we're like three times better than where we were.
Starting point is 00:24:36 So like, there's this idea of like, well, but if you can't perfectly replace it, or my other favorite, if you couldn't replace all of what this system theoretically working perfectly. Yeah. Yes. And it's like, but it's not doing that. I don't care that in theory it should be able to do that. It doesn't. We don't. Yeah, I feel like that's the art of the possible is the trap of enterprise software.
Starting point is 00:25:04 Because all enterprise software, especially the high dollar stuff, rarely has like limitations on it. Even let's just like BI tools. The kind of enterprise offerings in BI is like, oh yeah, you need to make a 3D chart or like a, bullet chart overlaid onto a pie chart or just like crazy things. You're like, why would you want to do that? And people get, oh, like, we could see where maybe we could use this. Or like, we're going to get to this. And you just have this like big spread of art of the possible.
Starting point is 00:25:37 And you're paying for the art of the possible and you're paying for the things you're actually using it for. And for some companies, that spread is large. Like you could say you had a million dollar bill. The art of the possible part of the bill, like could be over half of it. And you're actually practically using the other half. Yeah. And that even goes back to the whole, like, how do you go buy the right thing?
Starting point is 00:25:59 And it's like, one of the things you got to watch out for in any of these pitches is they're going to pitch you on a whole bunch of stuff that they're trying to convince you as important that most likely you don't actually care about or need in your current situation. I mean, I used to deal with that when I was, you know, like the senior director level where it was like, you know, we'd be trying to buy something. And it would be like, every one of them would bring up this thing that I'm. like, I don't care about. Right. Oh, we can, it was something like, you know, be things where it was like, oh, you can do like a model registry. And I'm like, don't need that right now.
Starting point is 00:26:32 Don't care. Well, and it's a really, it's a really effective negotiating tool as well. If you're going into one of these conversations and you have a really clear idea of like exactly what you need. So then when the like sales pitch comes out, it's all you can like literally strike like, I'm going to strike these five things like really cool that you're cool like tools able to do that. like never going to use it. Doesn't impact my buying decision, not looking to pay for that. Now, of course, like, you know, they're on one level, a lot of these companies charge what
Starting point is 00:27:00 they're going to charge. But I think that does bring some negotiation to the table where like, I really just want to buy these like two things or three things versus ending up in some kind of convoluted enterprise package where, you know, there's 14 things that like you kind of in your mind, like, yeah, maybe we'll use that one day. that's nice to have that practically like nobody's either ever going to put the time into implementing it or you actually don't need it. Yeah. And it's like even if you're not going to get like from a negotiating standpoint, even if I don't get anything off from it, what I really wish, which was a constant problem I would have is you would have a, you'd have a company and they would, and they'd have their standard pitch to you. And you would get to the end, you'd be like, okay, one, three and five. That's what I care about. Two, four and six through ten, I'm never going to use. I'm never going to buy. buy it. I don't really want to hear about it anymore.
Starting point is 00:27:53 Right. Okay, cool. All right. So can we go see a demo? Yeah, we can see a demo. Let me tell you about two, seven, eight, nine, and ten. It's like, you literally spent 40 minutes of our hour talking about things. I told you last meeting. I am never going to buy and I'm not making this purchase decision. Right. Right. Yeah. So there's some free sales advice. When I tell you, when I tell you, I don't want this. Don't keep trying to sell me. on it. Yeah. All right. I think we had time for one more here. Yeah. I think we exhausted that one. All right. I'll read it. Last one. Matthew Mullins. Hey, this was a great one. Really enjoyed it. So, Matthew says, wild. Plantier is on track for projected annual revenue just above $4 billion.
Starting point is 00:28:43 outperforming Databricks and Snowflake, which both have more customers and twice as many employees. PlentyR has no ecosystem, no open standards, posture, no developer community, and almost zero visibility among the teams building on top of modern stacks. So he says some uncomfortable takeaways. Winning doesn't require popularity, just results. Forward deployed engineers is a great delivery model, which traces back to the topic we just talked about. AI that solves real problems is greater than infrastructure that wins hacker news threads. Platform lock-in isn't always a dirty word, especially if the platform works.
Starting point is 00:29:24 Then high-head count and a big ecosystem look good until someone with fewer people, less noise, and tighter focus eats your lunch. Circle data guys. I think one big thing about that, because I would agree with a lot of that stuff, is, you know, like, to have a real strategy means you have to be different from everyone else. but that also means you could be wrong and people are scared of being wrong. And so they kind of play the same game, so to speak, right? And trying to win over the same people in the kind of community. And it's like, yeah, if you don't care about popularity, you can win.
Starting point is 00:29:59 Only if you win. Like, that's the big key. You have to win, you know? Yep. It's kind of like the person who wants to be like, I don't want to deal with any of these politics or bureaucracy. And it's like, cool, are you going to be like 100% right all the time? You can do that.
Starting point is 00:30:17 If you're not, it's not going to work. Yep. All right. So for those of you don't know who planter is, there. How should I describe one? Let's call them an analytics company or intelligence company. So just to give you an idea, I mean, it's a very different strategy, market, etc. The forward deployed engineer thing, I feel like that's a.
Starting point is 00:30:40 a new term. It's essentially like they do a lot of consulting. And they have all of their own like proprietary tools that aren't, you know, they don't have all this, you know, marketing budget deployed to like show off all their tools. It's all proprietary. So here's like some notable clients, ready? They, according to Wikipedia, they have contracts with 12 groups in the US government, including the CIA, DHS, NSA, FBI, CDC, and the Marine Court. And then they also have some large contracts it looks like with Pfizer, Airbus, NHS, and a few others. Yeah. So this is a drastically different strategy than product-led growth, let's say.
Starting point is 00:31:21 Right. And it's, and like you have certain advantages and tradeoffs with that. Because like I worked for a company that primarily did like kind of B to G stuff. And it's once you get in there, if you're in there, you can own it. But you also deal with stuff like selling and then not getting paid for a year. I remember, like there's one place I heard of, their accounts receivable was always like 55%. You know, like you have to be able to deal with that.
Starting point is 00:31:48 It's also hard to get in initially. Like that's like all this stuff has to be bid out. You have to win it. It's a whole long process. I mean, the place I worked at, you know, we had sales cycles that were measured in years, not months. So it's one of those things. is like you can do it, but like everyone has its trade-off and you got to be able to do it.
Starting point is 00:32:11 I mean, I think they also took advantage of the fact of with all the defense contracts they have, they did it at a time when people were getting very negative about working for defense companies. So they took a reputation hit kind of externally for that. Sure. Yeah. Okay. So his takeaways, waiting doesn't require popularity. Just results. Okay. I agree with that. The forward deployed engineer, I think is a really interesting one. Back to the like selling to the enterprise features people don't use.
Starting point is 00:32:40 I do think there's a remedy here of like, hey, we're going to sell you on. You only care about three things, Matt, to say you're the customer. Yeah. You should care about these five things based on customers like you. And by the way, we can have an engineer help you implement those things. There is an implementation cost of X, Y, or Z. But, you know, we expect the average ROI across our customer base would be X, you know, over this time period. I do think we're going to see more of that again.
Starting point is 00:33:09 I feel like the private-led growth and self-service and all that stuff is that still makes sense sometimes, but I think we're going to see more of this, more engineers and more people involved in this implementation layer. And that's kind of a dirty word. Yeah, go ahead. I think consolidation is going to cause more of that too, just because you're going to move towards bigger platforms instead of point solutions.
Starting point is 00:33:36 Yeah, which, I think here's this complexity. Yeah. And you have to do more of kind of the handholding and the selling at that point for a lot of those things. I think the risk you sometimes get with is, like, I mean, I've worked at places where, like, they had a consulting arm, right? And one of the things you ran into was the people who were in charge of selling that would sell stuff that was like, wait a minute, how much did you get for that?
Starting point is 00:34:04 Like, we got $50,000. Okay. That's going to take three sprints. That costs $180,000. Good job, guys. And they don't care because they get their commission off of the $50,000, not minus $130,000 that they just caused. So you have to kind of keep those in check.
Starting point is 00:34:23 Well, yeah. I mean, that's a problem. But maybe a bigger problem is, and I think this is why has like the last, I don't know, let's call it 10 years, probably more VC-backed SaaS companies don't want to un-a-fored. deploy engineers is like it is easy to use the forward deployed engineers to cover up product
Starting point is 00:34:41 problems. So part of the strategy to like make sure you're developing a really good product is to throttle the forward deploy engineer piece. So we're not like covering up gaps or product problems with people. So it'll be interesting. I do think there's going to be more of these engineers but we should I think everybody should be concerned about how it may impact product quality. Well, I think also you run the risk of kind of one-offing everything, too. So rather than getting to the point where you're developing, like, robust features that are usable by a large group, you've just kind of one-off it every time. And then that becomes like the de facto model of how you do it rather than figuring out,
Starting point is 00:35:22 like, okay, no, how do we make this into a reusable thing? Because then eventually you get to the point where either the engineers or the people who run that part are like, we don't need that. got it handled. And now you've got this like, that's what we do type thing. And you're trying to take that away from us. This is our expertise. And it's like, no, we need to be a part of the product.
Starting point is 00:35:44 Yeah. Yeah, that's a great point. Well, the other, I think the scariest thing is, is the combination of like, oh, we're going to deploy a bunch of like four deployed engineers armed with AI to like solution things with no like good product oversight or architecture or framework or anything. or like, or visibility. I think that
Starting point is 00:36:08 like on the surface is going to on the surface may actually feel really good and they're like, wow, like look at the speed we're moving at. We're solving real problems. We've got happy customers. Like I think you could, I think some of that is going to feel really good.
Starting point is 00:36:24 But like as that gets to scale and as you say, oh, we want to make this more of a product. Like that's going to be rough. Once you do that. realize it doesn't have the same scaling power. And then once you're going to get more money or to sell and you realize that your multiplier is not merely what you want it to be, that's going to be part of your problem.
Starting point is 00:36:44 Yeah. I would agree with the like AI solves real problems over winning Hacker News threads, but that's a whole longer insulated bubble issue right there. Yeah. Well, my last comment on it, platform lock-in. isn't always a dirty word, especially if the platform works. I think sort of, I think it depends. If you're picking an ERP, regardless of the ERP, you're locked in to some level, right?
Starting point is 00:37:16 If you're picking some core business technology, you're, like, there isn't currently a way to do that without some pretty severe lock-in. Right. So, but if you're picking something that doesn't need to be. locked in and essentially it's locked in because the vendor like set it up that way. That's where I would say like I think you need a justification
Starting point is 00:37:44 and you know Plantaire happens to be a $4 billion company with all these government contracts, probably not going anywhere. But I really get concerned for companies that do high lock-in with a centralized system that's like kind of a core ERP or operational system. It's like a startup.
Starting point is 00:38:01 That to me is kind of scary. And that's happening. That's happening right now. Yeah. And that's one that I feel like, you know, because one of the things that you always used to deal with was the startup would be the, well, I essentially need a discount because I'm taking a chance on you. Like there needed to be allocations because of the fact that I don't know if you're going to be here in three years. Right. And so when you try to be like, well, we're going to really lock you in for whatever the reason is, like in the commercial space, government's different.
Starting point is 00:38:28 But in the commercial space, it's like, yeah, that's. Yeah, it's going to be a hard sell. It's also, I think, on the, because there are some people who are like, I just want one system, I wanted to work, I'm willing to go with whoever's the best. But they don't properly calculate this isn't a once forever decision. This may be a once for the next five to 10 years decision. And you've got to account for the fact that, yes, we're picking this right now. We have these reasons, but it will incur these costs down the road.
Starting point is 00:38:59 and nobody wants to do that and it becomes, well, that's going to cost too much. It's like, well, yes, but we knew that would be the case when we made this decision. Well, and there's just certain, again, back to where I started with this conversation, there are just certain things by the very nature. I don't care if you adopt an open source thing. Like, it is going to be locked in by the nature of the product. Right. And while maybe you're not locked in via a contract, like you're essentially locked,
Starting point is 00:39:29 via the labor that it would take to move off of it. So there's two versions of it, right? There's one that's like locked in via contract, locked in via like the sheer amount of effort to move off of it. And then maybe the third is like the kind of where I think where you're saying calls it like a dirty word. It's the lock in of like this is essentially, you're unnecessarily locked in where the data,
Starting point is 00:39:50 you know, getting data out of the platform is nearly impossible. Getting data in is, you know, is trickier. you have to use their tool. That's the piece where I think the dirty part is like, come on. Why don't you have APIs? Why don't you have reasonable interfaces to get data in and out? That's the lock-in that I think a lot of people especially hate. Yeah, I think when we talk about a dirty word,
Starting point is 00:40:13 it's kind of that like from a finance perspective almost of like you picked a solution for the next six months that has no flexibility and you killed all of our ability to option anything else in the future because we have to use all their stuff now. Yep, yeah. So I think that's the big one. But yeah, but I mean, like, to give an example to what you're saying, there are banks that, like, I have a friend who worked at a bank, and they paid a guy like a quarter to a half a million dollars a year
Starting point is 00:40:41 to be on call because they had their whole system was in Cobalt, their transaction system. Yep. And they were locked into it. There's no cost to it. Except for the fact that when it starts duplicating transaction, you need someone in there who can fix it fast. Yeah, sure.
Starting point is 00:41:00 So, like, you're still locked in doing that, you know. You pick up something and you're like, well, we're only going to make stuff with Python and with this. Like, eventually you're going to write enough code that it's going to be a pain to move off of it. Yeah, for sure. All right. Thanks for being on the show, Matt. I think we're at time. You have any parting wisdom for everybody this week?
Starting point is 00:41:19 No, I think it's all out there. Don't try to sell me when I told you I'm not about buying. There's that one. You know, that is a good one. I think that's a great one. All right. Thanks, everybody. Thanks for listening. Stay cynical. The Datastack show is brought to you by Rudderstack.
Starting point is 00:41:35 Learn more at rudderstack.com.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.