The Data Stack Show - 256: The Rise of the Citizen Developer: Solving Business Problems with Alteryx and AI with Andy Macmillan

Episode Date: August 6, 2025

This week on The Data Stack Show, Brooks and John chat with Andy MacMillan, CEO of Alteryx. Andy discusses the evolving landscape of data and AI, focusing on empowering business users to solve complex... problems. He explores the concept of "citizen developers" and how tools like Alteryx can bridge the gap between IT and business teams by democratizing data access. The conversation also emphasizes the importance of creating controlled environments where business users can leverage cloud data platforms and AI technologies to reimagine workflows, without bypassing governance. Key takeaways include the need for organizations to enable innovation through accessible data tools, the potential of AI-driven agents to transform business processes, the critical role of employees who understand their business functions in driving technological transformation, and so much more.Highlights from this week’s conversation include:Andy’s Background and Journey in Data (0:54)Early Web Development at General Motors (2:23)AI Challenges in the Enterprise (9:03)What is Alteryx and Its Value Proposition (11:25)The Importance of Empowering Business Users (16:10)Bridging the Gap Between Data Platforms and Business Users (20:04)Evolution from Desktop to Data Cloud (25:28)Access and Governance in the Cloud Era (27:57)The Return of Local Data Work and AI Governance (31:24)AI Data Clearinghouse and Governance (34:11)AI-Enabled Workflows and Business Impact (38:13)The Future: Agents, Data Platforms, and Business Logic (41:05)How to Get Started with Alteryx or Learn More (46:54)Product Management Lessons for Leadership and Parting Thoughts (47:56)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.

Transcript
Discussion (0)
Starting point is 00:00:00 Hi, I'm Eric Dots. 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 data. episode, we want to give a huge thanks to our presenting sponsor, Rutter Sack. They give us the equipment and time to do this show week in, week out, and provide you the valuable
Starting point is 00:00:38 content. Rutter Sack 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 real time. You can learn more at RutterSack.com. All right, we are here with Andy McMillan from Alterix, Andy, so excited to have you on this show today. How's it going? It's going well. It's going to be a lot of fun today. You guys run a great show. Awesome. Well, thank you for the kind words. And Andy, before we get started here, will you just give us a quick background? Tell us how you got started, what you've done, and what you're doing today. Yeah, I'm the relatively new CEO at Ultricks. I've been here only about six months, but my background's quite technical.
Starting point is 00:01:20 I started off as a developer building websites for General Motors and worked my way up through product management roles at Oracle and Salesforce. And this is now my third CEO job. Awesome. Andy, so really excited to have you here. One of the topics I'm really excited about talking about is this analyst citizen developer, somebody that's embedded in the business, but has some technical skills. And I think Ultricks has been a really good, done a really good job over years now of serving that customer. So I want to talk about how that role might be changing with AI. And then what are some topics that you want to make sure we cover? Yeah, I think that's a great topic. And I'll sort of jump off that topic. I think there is sort of a new chasm emerging between these new big cloud data platforms and empowering people in the business to use all those capabilities, people spending a lot of money to invest in these platforms. And I agree with your point of then how do I use those investments to reimagine my business with AI? And so I'm looking forward to talking about that with you guys. Awesome. Yeah, some topics I am very excited to dig into as well. So let's do it. Awesome. Let's do it.
Starting point is 00:02:23 All right, Andy, welcome to the Datastack show. We are so excited to have you on. You guys have a great show, and it's going to be a lot of fun to chat with you. Cool. Yeah, we are excited. Like I said, you shared a bit about your background in the intro. Let's go just a little bit deeper. Will you just walk us through, again, a little deeper than the kind of super high level from the intro,
Starting point is 00:02:46 the kind of arc of your career, how you got started. And I know I really want to dig into you. were a web developer at General Motors early on in kind of the internet era. So I'm excited to maybe dig into a story or two there. There's a fun tidbits there that we talked about for the show. That's right. Yeah, I've been doing this a long time. So I saw a little bit like one of these old guys now talking about back in my day.
Starting point is 00:03:07 But it wasn't a while ago. It was the initial internet sort of dot-com boom. And I just graduated from Michigan State and had a background and doing some software development. And at the time, a lot of what we were doing was figuring out of how to, I was working at EBS, which was sort of the big IT outsourster that did work for General Motors. And we were doing work with GM to connect into their backend kind of legacy systems, a lot of mainframes to actually put vehicle information on the internet.
Starting point is 00:03:37 So I worked on the early versions of GM.com and Chevrolet.com and things like that. And we actually had to rebuild all this infrastructure. We're using Java to sort of connect to these old mainframes and figure out, like, How do you present this kind of information on the web, which at the time was really new, the idea that you could browse an inventory or shop for a car online. Yeah. I want to go in, you know, I don't know how far back the web archive is going to go, but would love to see screenshots of like, you know, Chevy.com from back to the first now.
Starting point is 00:04:07 It had its challenges. I mean, there were, you know, agencies had one view of the world of like how the things should look. And again, we were on like really old technology, again, not to go into the wayback machine, but like, you know, we're all on really small. all modems. And so, you know, we'd get these giant files from the creative agency that would take, you know, six minutes to download and they want that to be in the background image. And what was possible was also quite challenging and just a lot of really old tech that was, but it's really fun. I mean, I think this is what people get excited about. Like, how do you go
Starting point is 00:04:36 from one generation of technology to another and how do you solve those problems? It's something I found I really enjoyed, even though at the time it was really challenging. It was really fun to try to figure out. Yeah. And you worked on a specific app back then that I mean, speaking of just old technology, and sometimes right, old technology just persists, the window stickers on the cars have the price and all the kind of specs of, you know, here's what this model is, which is funny because, I mean, the way we shop for cars now has totally been transformed. But in the old model, right, you walk around the lot and you just go look at all the cars and read the window stickers. You helped bring that kind of online.
Starting point is 00:05:10 Tell us a little bit about that. Yeah, it was, it's funny. Even that you write, like, the names for things. Like, you don't think about it being on the window anymore. It's on the website. But it used to be. You're right. The website stickers.
Starting point is 00:05:20 Yeah, exactly. And every car, it's still to this day, a car in most states, it's required on the, usually the driver's side rear window, there's this big giant sticker. It's like a full sheet of paper. And it has all these esoteric codes on it from the car dealership telling you what all the options are on the car. And then, you know, all the pricing. And so legally you have to present that.
Starting point is 00:05:41 And so we had to figure out how to build this thing on the website. And all of those codes were in these really old mainframe. systems, and there's all this logic on how the window sticker gets built. And so, yeah, I got to write one of the original versions of that for the Jonah Motors platform. And as I was telling you guys before, the show was funny for years. I would go, you know, just look up a card, click the button and see if the same window sticker code would run. And I think it was until about four years ago, the code that I wrote in the late 90s was
Starting point is 00:06:06 still running on most of the websites. And I think it just goes to show, you know, code can last a really long time sometimes. And I would argue I was such a great developer very early on in my career. People introduced me to product management. So I'm not even sure that was great code. but it did apparently work. It was still running on the Internet for quite a while. Yeah.
Starting point is 00:06:23 I love it. I love it. Well, okay, so tell us moving forward, web development at GM early on. What came next and how did you end up where you are today at Altrux? Yeah, so I had an experience early on in my career. Maybe some of your listeners have had it too where I felt like it was really fun working on the technology, but there was a whole business around the technology that I didn't really understand. And sometimes we built something really great, but we didn't win the business.
Starting point is 00:06:47 And sometimes we built something so-so, but it ended up being a big contract and we'd win. And so I wanted to know the business more. And so after EBS, I went to University of Edinburgh and Scotland and got my MBA. And then after that, went to work at a product company in Minnesota called Stellant, which was maybe back to what I was doing at the time, very web content management. We used to publish a lot of websites for companies. And that's where I got into product management. And I found I just really loved that job, just sort of figuring out what do users need,
Starting point is 00:07:16 and how do I get an engineering team to go build and how do we take it to market? That company, Stellant, ultimately got bought by Oracle. And so I went over to Oracle as part of that acquisition and spent four or five years at Oracle and the middleware division, sort of helping people do big transformational projects using Oracle technologies, again, in the product side of the world. And then Cloud came along and Salesforce seemed like a really interesting place to be.
Starting point is 00:07:40 So I jumped over to Salesforce, again, as a product leader, and worked on something called data.com, which is now a big part of their data cloud strategy, and ended up being the general manager of that product line, ultimately was the product group COO at Salesforce, and then started getting calls to go do CEO jobs. And I thought, that sounds really interesting. And so I was the CEO at Acton Software
Starting point is 00:08:02 in the marketing automation space for a couple of years. Then I went over to user testing, which I was at until about a year ago, which is a platform that helps you get feedback from real users. We grew that a bunch, took it public, on the New York Stock Exchange, ultimately sold at the Toma Bravo for $1.3 billion, part of a merger with user Zoom, which was the number two player in the space. And while there, started playing around a lot with AI. We started building a lot of custom GPTs, partnering with chat GPT.
Starting point is 00:08:29 And it was really where I discovered the need for how enterprises are going to have to rethink, not only their business process, but how their data comes into AI. And I actually, when I left user testing, my plan was to start a company that would. solve that problem. And while I was thinking about that, I got a call from Ultricks saying, hey, we're hiring a CEO. And I knew Ultricks, you know, I was where the company. And it was a little bit of a eureka moment of like, oh, that's exactly the product they should have been using to solve this problem. And so, you know, felt like something I just couldn't miss out on. What any, and I know we'll get into this kind of as, as it applies to Altrix as the show goes on,
Starting point is 00:09:07 but while you are at user testing, you know, it sounds like pretty early adopter, some of these AI tools, what were just some of the specific problems and kind of pain points that you were running into of like, man, I could do this if only. I think when you start playing around with AI, you very quickly start to be amazed by what it can do, but also disappointed with all the untapped potential that you're not able to sort of grab a hold on. And what we found was we were doing a lot of really great things where we would build something creative from a relatively small number of other creative assets.
Starting point is 00:09:42 So you can upload 10 documents into ChatGPT of marketing content and ask it to create a marketing brief on something. And it does a really good job. But it's also really hard to then turn to ChatGPT and say, hey, that was really helpful. What are my sales reps in the Northeast just left? Can you recut all our territories for the Northeast? Like, it doesn't know anything about your business.
Starting point is 00:10:03 It doesn't know how to do that. Or, you know, hey, I'd like pricing this deal. Can you look at all the deals in this region with this partner from the last five quarters and help me put a deal together. Maybe I could go try to manually find all that data, put it into a small enough number of files, upload it myself into chat GPT. I'd also then have a governance problem.
Starting point is 00:10:24 Like, is it okay? Am I allowed to do that? Should I put all this in there? And so I think the idea that AI will be incredibly powerful when it understands your business is clear to people. I don't think anybody understands, how's it going to understand my business? And I don't know any company today that is going,
Starting point is 00:10:40 hey, you know what I'm going to do is I'm just going to let whatever AI tool I buy just crawl my cloud data platform and vote for the best. I mean, that's not happening either. And so I think there's a lot of value of resolving that inherent conflict. And I think that's the opportunity. Yeah.
Starting point is 00:10:56 Give us the kind of quick overview, kind of what is alterics and then maybe part two of that. Could you tell us like, why in the context of, hey, I'm about to go start my own business to solve some of these problems I'm running to
Starting point is 00:11:11 around AI and like how do we get it safe access to data? Tell us what Altrix is and then like why are you so excited and why is this just like the Eureka moment, like why is this the place like that was the right fit for you and that you're excited to go and solve this problem? Yeah. So first up, I'm a big believer that the really magical things that happen with software is when it democratizes the ability to do something. And so part of what I love about Altrix is the company historically has been around more than 20 years. One of the main things Altrix did in the early days was frankly, democratize the ability to do really incredible things with data to people that weren't software developers. So if you are pretty good with Excel, you can do amazing things
Starting point is 00:11:52 with Alter. So you sort of understand data, but you're not necessarily a developer. It used to be a lot of folks had to deal with that at the desktop level. So, you know, you get sent a bunch of reports and a bunch of files and, you know, you're on the supply tank team or the accounting team and you have to, you know, hey, reconcile the end of month financials and you get all these spreadsheets. and Ultricks was a tool that would let people pull that into a single canvas and do really amazing things. Do all the prep and blend and clean up and then automate it. So you can say, well, I did it once.
Starting point is 00:12:21 I don't want to have to do this every month. Like, how do I turn that into a routine that just magically happens? And so I think that's the first thing that Altrix did really well. Now what I'm seeing is sort of get to the second part of your question. How do we do that again now that we're building these cloud data platforms? And so the data is not necessarily spread out all over the place. It's often been aggregated. But I think the way to access that data and understand it and do things with it has not been re-democratized, if that makes sense.
Starting point is 00:12:49 And so I think that's one big area. And then I also think in this idea of AI will transform the way a lot of businesses run, it will transform the way a lot of jobs operate, the way a lot of functions operate. I believe it will be the people that know those functions and know the business, that are going to be the ones who can reimagine that process. and think through that. And so I think we can play a role in helping empower those people to say, you know, if only I had access to this set of data and this amazing AI technology,
Starting point is 00:13:18 I could change the way we do the thing that I do. We can go to those people and say, great. Like, we can give you in a controlled environment a way to do that. And I think that's what's got me really excited about altrucks. Love it. So cool. Well, John, you mentioned in the intro this term citizen developers. You have a, I mean, I would say a very.
Starting point is 00:13:38 technical background, but you've also been like very close to the business and many and I would say probably most of your roles. Let's just talk a little bit about kind of like citizen developer versus like being on a more technical team. Andy, you mentioned, you know, the cloud data platform. That's going to be owned by the technical team, right? Like I said, there's a lot of kind of overlap here and would love to just camp out on alterics users and talk about the kind of technical versus business bit for a second. Because John, I think you have. a lot of, I think, unique insights there. Yeah, let me start off with kind of a fun anecdote.
Starting point is 00:14:15 So I first was exposed to Altrux over a decade ago. I think only a couple of years after, I think, you guys rebranded to Altrux. And I still remember. So I walked into an analyst office. I'm on the IT team, more of a database DBA role. Walked into an analyst. He was a friend, Analyst Office. And on his laptop, he was like, oh, like, you'll never believe.
Starting point is 00:14:38 leave this thing I downloaded and like, you know, and he's like showing me. I was like, I can like connect the spreadsheet and this file and do this. And he was like a client facing analyst. So like he had all sorts of requests coming in from clients. Like we want to see our data this way or that way and we want to do this or that. I was so excited about it. I still remember the like dual like feeling of one like, oh, my IT hat is freaking out a little bit and then like my you know and then but on the other side like you know being really happy like for this analyst who just like bought back you know hours of his week every week so that was kind of one of my first exposure to this like type of tool and since then have i think gone even more
Starting point is 00:15:19 toward the like belief that this like citizen developer this like enablement of the analyst is really important and it's just it's probably possible but it's nearly impossible to replicate it by trying to insert like a product or a, or requirements analyst or something from, you know, from an IT org. Like it just, for whatever reason, it just seems like the analyst or the, the people that are embedded in the business that are in marketing or sales or ops or whatever that do it day in and day out can, they can just get further with really understanding things more deeply and therefore equipping them with tools is the better move than versus
Starting point is 00:16:02 like trying to pull people into like a central ID group and like start projects and put project managers on things like I just haven't seen that work as well I really don't I think the business has context it has scale and it can make its own decisions about prioritization and which things are most important yeah and so I think when they're empowered a lot of good things can happen and to maybe connect to the analogy all the way back to my first example I like to compare I think one of the easiest to awkwardization examples is how we build websites today every company has web infrastructure. There is development that happens around that.
Starting point is 00:16:36 There is an SDLC process to change how the code is deployed. But nobody says, you know, in marketing, every time you want to change a word on the website, file a ticket, right? To the requirement, send it over to IT, and we'll go and encode that change. At some point, we sort of sat down and said, hey, there's a certain domain of the website that our IT team is going to deliver or a technology team, right? And there's a large portion of this that we're going to, in a controlled way, say, hey, marketing, like, you can run this because you're going to make changes all the
Starting point is 00:17:05 time. And I sort of think that next iteration in the data universe means to happen, which is I'm not ever proposing that an Ultrix user goes in and sets up the cloud data platform and determines all the data governance rules. But I also don't think it scales to say every time you need some data, file a ticket and get in line, and we'll figure out when we'll run that for you. And yet there's still a lot of organizations that operate that way. And I think what happens up happening is people go, well, I'm not going to make that mistake again. I'm just going to start downloading spreadsheets again directly from my business applications because I can't wait in line to use the cloud data platform.
Starting point is 00:17:41 And then one day the IT team goes, why does nobody use the thing that we built? And it's like, well, we made it hard to get to. Yeah. Well, and I think there's a real, the good news, the progress I think we have made is there are more companies that have data that's in one place. There's companies like, there's several of them out there, but there's a lot of these ETL type companies, ETL's gotten easier. You've got Databricks, Snowflake, companies like that.
Starting point is 00:18:04 The storage warehouse thing is in the cloud now. There's less firewall rules to deal with, like things of like legacy. Still some, but some of these legacy things that were barriers before. So I think there's a lot of progress there. And of course, like there's reverse ETL tools as well. But I think there's a lot more on that.
Starting point is 00:18:22 Like, all right, we have a plan to land the data and store it. And like, and we have this platform concept. But there's a lot more progress to be. be made, I think, after that. Because the default answer, at least for companies I talk to, is, well, we hooked up our Power BI tablo. We hooked up our BI tool to it. Okay, great. But I think there's a huge, like, gap still of, one, let's get data in tools people already use. So product team, sales team, ops team, you know, there's that gap. But then, you know, we've already talked about this a little bit. Then there's the big gap of like, well, like, what else can we do? Like,
Starting point is 00:19:01 AI agent stuff, the, you know, or other just workflows that sometimes their agentics, sometimes they're deterministic workflows with the data, both of which are really valuable. I agree. I think you have to empower people to work with iterating solve problems with the data, not just look at dashboards that come out of the system. I think that's absolutely right. And I also think there is, you're right. I also completely agree.
Starting point is 00:19:24 It's gotten a lot easier to create a large central platform and fire hose all your data into it, which is great, people should do that. But then you have to turn around to your business analyst community and say, hey, great news for you. Forget why it's good for IT that you've got all this under control. Great news for you. We, for you, have put all this data into one great centralized location that you can now use to solve problems.
Starting point is 00:19:50 And the question I think we should be asking ourselves in the IT side of the house is, have I made it easier for that user to come to the cloud data warehouse or the data lake or wherever to get this, then to download a number, NetSuite report themselves in Excel and work on their desktop. And I don't think most teams are setting that as the bar. And then they have surprised when, hey, my users just keep downloading the, you know, the report out of the business app. And if we change that mindset, I think the next thing that happens that's really interesting
Starting point is 00:20:17 is those companies are building really incredible capabilities in those data platforms. And so we've been talking to these partners of ours to say, hey, when you build this amazing stuff, when you build new, you know, Gemini, capabilities inside BigQuery or you rolling out new AI models in Snowflake, how's the finance team consuming those? If they're only consuming it through tickets to the IT team, they're not going to use it. They're not even going to know what's there. And so we've actually been looking at ways in our product to actually expose features that those vendors are shipping in our product. And so imagine you're on the accounting team and maybe I do account reconciliation every month
Starting point is 00:20:57 in Ultricks. But now I'm doing it out of this cloud data platform that has these really cool new features, imagine me being able to now use those. I would say, hey, I'm really glad the IT team made this big investment in, you know, pick your favorite cloud data platform, because again, now I get value as a user. I think that potential is there. I think it's really something to be unlocked in a lot of organizations. Yeah, it's funny. We just wrapped up a data platform project. And like, this makes a ton of sense. But the question was like, well, how do we get to the data now? And like, in the expectation, this is funny like this particular data platform was like well can i like log in and like right click
Starting point is 00:21:37 and like download the data from the table and the answer is like if you don't sequel no sequel actually no not actually you can't yeah so there's just some funny things like there where like you get it's all organized and it's modeled and you do all this like great stuff and then like of course people expect you to hook up a bi tool but like in this particular case they're between B.I. Tools looking for a different one. They're like, can I just download it? Can I just use it? And that's just a simple example, but I think there's a lot of those that are also more complex where it's just a practical, like, did we make it easy to get to the data? And the answer's no, a lot of the time. And only the amazing new features. I mean, I completely agree
Starting point is 00:22:14 there was one of the partners we were talking to, and I don't know if this is a public use case they're sharing it. So I want to be slightly guarded and how I talk about this. But they were giving us this example of imagine loading a lot of large unstructured content into their data lake. So put, you know, whatever, 100 million bank statements in there. And now you can query those unstructured documents like they're structured and do things like, say, hey, give me all of the balanced totals at only these two banks only in May. And it will go essentially use AI to parse those documents, figure out the totals and
Starting point is 00:22:47 all of those statements and provided to you. That's really cool. That'd be really valuable if you're on the accounting team. Now, do you think the accounting team is going to open up the console and rip out some Python code to go do that, no, right? Probably not, yeah. More importantly, do they even know that's something they could do? No way. Yeah, I'd say definitely
Starting point is 00:23:04 not. So that's like, imagine now, you know, they're in Ultricks. Like, imagine a palette pops up and like, here's the document totaler. You'd go, great, like I'll drag that into a workflow and save me all this time of going through these documents. And so I think there's both a feature exposure
Starting point is 00:23:20 problem and then a feature usage problem if you really think everybody in the business wants to go learn Python and SQL. I just don't think that's going to happen. Yeah. Can we back up just a little bit? We talked about citizen developers. You mentioned finance accounting a lot. Tell us
Starting point is 00:23:35 a little more like who are the kind of bread and butter users of of altruicks. And you've mentioned like some great use cases here. But what are like, you know, if you had to bucket use cases into like a few high level buckets, what would you say those are? Yeah. I think it's the people that are, I would say,
Starting point is 00:23:52 moderately too amazing at things like Excel and Google Sheets. are fantastic users. You can, in your own company, I'm sure people get to go who those folks are, but commonly, it is finance and accounting. It's also supply chain, revops, marketing ops, you know, a lot of operational roles will do that. A lot of functions now in most companies have some kind of ops team that maps to them as well.
Starting point is 00:24:16 And so, you know, that universe, but I also find more and more, I think working with data has become a core skill set for just a lot of business users. I don't love the term business users. It's a very nebulous kind of concept. But I think there are a lot of people who in their job are now perfectly comfortable opening up a Google sheet and doing some work and solving a problem. Right. And if you're able to do that, it's not a very steep learning curve to go to. Well, I could now do that in Ultrix.
Starting point is 00:24:46 And I could do it in Ultrix. Again, part of the value is the scope of the data you can work with. Part of the value is the data assets you can get to. But a big part of it is doing really powerful things in a simple interface and then automating it, right? I mean, how many of us have something where it's like, oh, yeah, I went in and I figured something out in Excel, and you're like, I'm going to have the same problem next month or next week. And so that's really our core user. Anybody who can work with data, understands data and wants to solve problems with data, that's really our core user. Yeah, yeah.
Starting point is 00:25:19 And tell us about, so the data cloud, you are investing a lot. in there, partnering with, you know, some of the giants. But this is a little bit newer. But obviously, I mean, it makes so much sense to give all the folks you just mentioned access to all of the data, that the IT team or data team has spent, you know, so much time and resources around, hey, let's aggregate. Let's centralize this data here. But this is like a newer thing for all tricks. So what was like the old way of getting data? And then now like you're on top of the data cloud. Can you just talk us through the evolution there? Yeah, I think we're solving the same problem again, and I think that's pretty normal. I think a lot of things
Starting point is 00:25:56 in technology can be explained as a pendulum. I think when we first started helping the user solve problems with data, they were really doing it at the desktop level. Again, everybody would get sent reports, sent files, sent, you know, Excel spreadsheets, and they were manually having to pull all this together, and Altrix became a way to automate that. And what we find with a lot of our customers, they go, hey, that was working really well. And then one day the IT team came along and said, hey, great news. Instead of having to go all these bespoke applications and get all these reports, everything's now in our data lake. And so turn off all those connections to those systems. And while that's a good data strategy,
Starting point is 00:26:35 it's actually a really good data strategy, it sort of recreates that same problem again if you're not giving that user access to get to that data in a way that makes sense. And so I sort of think the first version of Ultrix was connecting people with data and letting them solve problems. Now the data's moved. How do we? we just go solve that problem again in a way that makes sense with the cloud data platform. So that doesn't necessarily mean sucking all that data back out onto the desktop, to be clear, like we're not trying to, you know, hey, I now connect to Snowflake and just pull a bunch of data out of Snowflake and Ultricks doesn't make a lot of sense. What I want to do is build a workflow
Starting point is 00:27:08 and, you know, push it down into Snowflake or maybe I need to use, you know, Snowflake, plus I've got another division that uses Databricks, plus I've got a division that you got on the cloud data platform. So how do I, as a business analyst, pull all those things together? So we're, again, solving the same problem, which is not uncommon, but really helping democratize the ability to solve problems with that data asset, but now doing it on top of these cloud data platforms and importantly doing it in a way that leverages the strengths, the capabilities of those platforms versus simply trading them as a generic data source. It's a lot different to connect to one of these amazing platforms than to connect to a spreadsheet sitting on a file system. So we treat that a lot differently. right now one of the things that I think that you've already mentioned once is like thinking back so you've got this evolution of like right everything's on the desktop you know I'm connecting files
Starting point is 00:27:58 and stuff and now you're connecting to these data platforms more like if I guess I'd be curious like what's been your experience with people as far as access because there is a sense where the citizen developer the analyst like probably doesn't have like the same degree of control anymore. Is that kind of, is that a barrier? You think? It certainly is. It certainly is. I think this is where, you know, this is not about going around IT or being shadow IT. I don't think a good answer is, you know, use Ultrix so you don't have to use the cloud data platform because it has good governance and you're trying to avoid that. Like, I don't think that's a really good strategy. I think it's, how do you actually connect to the governed data in a way that's using the credentials
Starting point is 00:28:45 and the access that makes sense. Like your RebOps team should have access to your sales and marketing data. They're going to go either directly in a Salesforce and Marquetto and get it and download it, or you can make sure they have access into the replicated data
Starting point is 00:28:57 sitting in your cloud data platform and do that in a governed and well-martialed way. And I think that, to me, is really important. I don't think we're trying to have people go around those models. I think we're trying to say, if you want those models
Starting point is 00:29:10 to be the governing factor for your data, you have to give people a way to get to that data and work with it. Otherwise, they're going to go around you. Like, I mean, this is the thing. It's sort of like, you know, I can build a perfect walled garden that has, you know, amazing data governance and amazing security. Just nobody's allowed in the walled garden.
Starting point is 00:29:27 Yeah. Doesn't really work. And I don't think that's what anybody I teach trying to do. Right. I just think when we get that dial wrong, you know, users are like water. They'll find all the cracks in the system to get their job done, right? And so, you know, you've got to make your strategic data platform the best way to solve problems, not the hardest way to solve problems. And I think that's a great
Starting point is 00:29:49 goal for teams that. We see teams that have that goal. I think that's a great goal. And if you do that, then I think you get good governance that works for users as well. Yeah. Well, one of my beliefs about software has always been the best software typically sits in gaps between teams and helps teams work better together. Right. So like your gap is like part of his traditional IT and then these like technical business users. Like that's, I think, all tricks is, you know, historically, and I think continues to be in that gap. And that just makes for some of the best software
Starting point is 00:30:21 because you're actually facilitating the business running better, right? And you're facilitating communication in some sense, you know, between the teams. And that rapid iteration of change, right? And I think, you know, we're going through another period. I've been through a couple of these in my
Starting point is 00:30:37 career now. And we're going through another period where I don't think anybody should be getting on a podcast and saying, I know exactly what the world looks like in 18 to 24 months because they don't, right? And no business user knows that either and no IT team knows that either. And so what are we all doing to sort of facilitate a reasonable way for the business to iterate and move quickly that involve IT, that involves that governance because, again, otherwise, they're going to do it without you, right?
Starting point is 00:31:03 And then you're going to go, oh, my gosh, like they're running a custom GPT they built that downloads data from our business applications directly and is sitting on somebody's laptop and runs a batch process every day? Like, I mean, you know, it will happen unless you go, oh, actually, here's a way to build an agent using our data, you know? And so I think that acknowledgement's important during these times of change in particular. Well, I think there's two components. One, I want to drill into something that you said a few minutes ago, but the other component
Starting point is 00:31:29 is we absolutely, in some ways, are going to move back to the early days of Altrux where a lot of people will have local things on their computer. Excuse me, they're downloading, you know, from the, from some system, from the data platform and then doing things on it'll run local on their computer i mean that will happen that is happening yes yes yeah and then the other it's the same one it's the same one i tooled right like either you find a well-governed large language model that you can manage the security around or reality check your users are pasting stuff into whatever tool they're using on the internet like you know exactly these are your choices pick a smart one and sort of empower people
Starting point is 00:32:08 to get their jobs done right yeah yeah but you know, for a really good IT team out there and there's a lot of them out there that wants to, you know, go down the road of enablement and do a good job with that. I think there's this interesting, like, and you've already mentioned this, position for companies like Altrix to do two things. One, enable discovery of like, oh, hey, you know, Gemini has this feature, Snowflake has this feature, Databricks has this feature, and then expose that so users can take advantage of it. And the second, which is just as important, is the same with these data platform teams of like, oh, hey, your team just put out a new model that, you know, models the attribution for sales or marketing
Starting point is 00:32:48 or that, you know, they've created a customer 360 model and they've added a new column to it. There's a lot out there where there's platform features and there's, I mean, most technical teams that I work with struggle to advertise their work, right? Like they're doing this work and they do it for a user and they fill out the ticket and the one user is like, oh, great, thanks for adding that column. But if you had a tool like, you know, in Alltricks, it's like, oh, hey, like literally, you know, any user from any group can now see like, oh, look at this like new, you know, customer lifetime value column. And like, then 10 people might see it and use it. And I think that's a super valuable spot, you know, for you guys to be on too. Yeah, that's right. That's right. And I think there's an element of enabling the business to reimagine what they're doing with AI as well that I think IT teams, I agree with you. I think a lot more. teams these days are on that empowerment strategy. By all means, don't mean to imply this is the standard IT of 10 years ago. I think that has changed.
Starting point is 00:33:47 But I think AI in particular is an area where, you know, I joke all the time, there's these two competing mandates from corporate. There's the CEO who is on stage telling everybody we're going to be an AI first company. And then there's the email. Everybody gets shortly afterwards from legal and complying saying none of our data is allowed to go in any AI tool of anything. Yeah. And so, yeah, totally.
Starting point is 00:34:07 And so, again, back to this, like, how do you, what is actually happening then? Well, what's happening to that is other things are getting your data. A better answer is, you know, imagine turning to your users and saying, hey, we have a well-governed set of data that you can build workflows around that might drive agentic AI. We have an approval process for how those governed models can get approval to go into a specific AI capability. So, again, we're not saying everybody gets to do whatever they want with AI. We're saying, you have the ability. as a user to put together a data pipeline or an agent, and then you have a process to get that approved.
Starting point is 00:34:44 And I think that is simple yet missing in most companies I talk to. There is no vehicle for the company to say, we welcome the innovation in an innovation lab kind of mentality. And then we have a pathway for that to go into a production use case, you know, something that's observable and can be changeable, and includes those key declarative capabilities. That's the other thing we're seeing a lot of is people that are going pure AI first are saying, well, I don't want to ask chat GPT, do you think this is GDPR compliant?
Starting point is 00:35:17 Like, I want to run my GDPR rules, right? And so is there a way to empower these kind of analysts to say, I know how to do that? I know how to grab the right data, do a GDPR check, but I also want to use an LLM to maybe write an email, right? And then I want to be able to go to the corporate types and say, hey, can you approve me doing this? Can I use these six fields from our sales and marketing system? And here's where I do the GDPR check. And here's where I manage PII. And here's how the email gets written.
Starting point is 00:35:48 And here's the audit trail. And give people an avenue to say yes. And I think that's, to me, the next big unlock. I think we're going to see that in the next six months as people running to like, how do I set up something like that? We've been calling that our AI data clearinghouse. But some kind of model where the company can say, we're not going to go, nothing's going to be AI driven. And we're also not going to go to like, we've bought a large language model.
Starting point is 00:36:12 We let it crawl the data lake and we're hoping for the best. Like that's not happening either, right? So what's the middle ground? Yeah. Yeah. That makes a lot of sense to me. And I think that middle ground is going to be the case for a lot of companies. We're going to take a quick break from the episode to talk about our sponsor, Rutterstack.
Starting point is 00:36:29 Now, I could say a bunch of nice things. 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 rudder stack has really been one of my team's secret weapons. 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 longest running production instance of
Starting point is 00:37:09 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 customer data infrastructure. Well, if you need to stream clean customer data to your entire stack,
Starting point is 00:37:45 including your data infrastructure tools, head over to rudderstack.com to learn more. I'm curious, and you can maybe reach back to your time of user testing, or maybe even, like, so far at Ultricks, what were some of your aha moments with these AI-enabled workflows that maybe you yourself or people on your team were creating at user testing or you guys are doing at Ultricks? Like, are there like one or two that stick out where you're like, wow, like that's really cool?
Starting point is 00:38:13 Yeah, I think generally speaking, what I see happening today is when companies are experimenting with AI, and we did exactly this, you know, I mentioned that we were doing a bunch of this in my last company. You know, you license something like a check. at GPT or a Claude or a Gemini for everybody, and you get sort of those personal productivity use cases, you know,
Starting point is 00:38:30 helps me rewrite emails and stuff. That's great. And then you get a lot of, what I'd say, sort of like creative derivative works. You know, I load a bunch of marketing documents in and I can get a marketing document back.
Starting point is 00:38:40 And that's valuable too. What I can't do in most of these systems is ask it detailed questions about how my business operates. You know, I can't ask it to cut territories or, you know, give me an extra iteration of the marketing plan or what will my commission be if I close this deal or, you know, what's the close rate then on open bugs in my data platform?
Starting point is 00:39:00 It just doesn't have that data. And I think there's an opportunity to build those pipelines and build those models so that it can sort of answer those questions. But again, I don't think that's going to be a flip-the-switch pointed at the database. And so I think one of the big opportunities is to figure out how do we help companies and business users, number one, sort of bring their data to AI, to build that set of canonical data. that they can go into an area where you can learn. I think the second, though, is bringing AI into your data flows. And so, you know, for example, a lot of our customers use Ultricks to do, you know,
Starting point is 00:39:37 end-of-month reconciliation, right? Budget versus actuals, for example. Why is the last step of that not? And then I have a trained LLM that looks at this month versus the last four months and says, hey, in a rolling five-month basis, what were the anomalies this month? Is there anything showing up in our budgets that we should be aware of? What was the impact on tariffs in this month's budget? That should be an agent that closes the books.
Starting point is 00:40:03 And that agent is really that same Ultricks workflow you've had with AI applied to it. So I think that's what I'm really excited about is this idea that I think world-class companies are going to build their next generation of agents on top of their strategic cloud data platforms using a lot. logic layer like Ultrix and using large language models, what I don't think they're going to do is build that on top of all of the business logic of the last 15 years and all their application stacks. And so I think that to me is really compelling. It was one of my big lessons when I was building stuff in chat GPT a while ago was I don't want to call six APIs of my old business applications, pay to use all those APIs, wait for it
Starting point is 00:40:48 to run all that old logic. What I really want to do is go into my data lake and say, hey, I understand my. sales data or my marketing data or my finance data, you know, grab these eight fields, pull this together, do a workflow and then do cool AI stuff with it, right? I think that to me is the future. Yeah, I mean, it's funny. It's almost like the last cycle, at least in the data space, got cut off because we got to Cloud Data Warehouse, we got like some adoption with a lot of companies with that. And then there was a lot of buzz around like, okay, we're going to build apps around the data platform. And there's going to be all these apps that come up
Starting point is 00:41:22 and all these startups that are cloud warehouse native. And, you know, we're going to see the, see just every category, CRM, ERP, with the idea that like, why would you not want to essentially onboard an app and give it access to your data versus like storing all your data in the proprietary system that you're going to move off of in four or five years and then again, four or five years. And, you know, and then perpetuating the cycle with a lot of, you know, a lot of companies switching between providers. And then that kind of got to, then it got cut off with AI, partially funding, right?
Starting point is 00:41:56 Like a lot of the funding gets sucked out of that realm and dumped it to AI. And then partially, like, it's just the, you know, the nature of something that's more revolutionary. But I like what you're saying is I think that pattern can still continue, but it just looks a little bit different because of the AI use case. But I think we can still head in that direction. It just looks different with the, you know, AI agents. I completely agree. I think it could be an accelerant.
Starting point is 00:42:21 And I think this is also common in text. where the first iteration isn't what ends up being the end that we go to. I don't want to simply replicate the same kind of declarative logic that I used to buy from my large multi-tenant SaaS vendor on top of my cloud data platform. So I think two things are true. I very much agree with what you're saying. I think one is almost like an inverse strategy. I want to have a data-driven, agent-driven strategy for how I solve problems in my business,
Starting point is 00:42:49 not how I rebuild my business logic. Yeah. And I think that will be a very different thing. I will have, I think I'll have agents that do territory carving and deal management and deal pricing and forecasting and all these things. And that's going to work very differently than how I buy business application software today. I think the second thing is the cost of writing software is going down dramatically. And so again, I think the idea of buying big packaged monolithic software versus like, I can just solve this problem myself. I have this big cloud data platform. And to your point earlier, I've already pulled most to my data into this now. Like, I grab this centralized, smart data platform. Why don't I start building whatever combination of data-driven agents and some lightweight applications? And I'll just own, you don't want to have other vendors own all my data. You know, there's a big tug and tug of war going on even right now in the press about, you know, who gets to charge me for access to my own data that's in these applications. I think pretty quickly companies are going to realize, like, I have all this data in my cloud data platform. Yeah. Like, I'll just go
Starting point is 00:43:51 there and I'm going to, I'll use it and I'll solve problems in a new sort of AI forward way. So I completely agree with you. And I think this will be an accelerant for people who lean into that strategy. And I think they'll do it not by buying a new set of packaged apps on top of their cloud data platforms. I think they'll roll out the ability for the business to solve problems with that data using AI and create a bunch of agents. And I think that'll be the next wave of transformation we see inside companies. Yeah. So we tell us where alterics fits in there because I know you have a good answer and strong opinion. And I also, I mean, go back to something you said, I can't remember in the show or maybe when we were talking before the
Starting point is 00:44:29 show is like, you know, you believe the people that are actually going to help like define and build these agents are the citizen developers. So, so tell us how Autrix fits in. Yeah, I don't even know that these folks think of themselves as citizen developers. Yeah, I think it's fair. I mean, I get what you're saying. I think there are really smart people all over your business. that understand your business. They understand merchandising returns or closing the books every quarter or the marketing workflows that you have.
Starting point is 00:45:00 And I think those people are going to say, oh, like if you gave me access to the data that I need without me writing much of Python or SQL, but I can just work with the data. I understand that data. And you gave me access to agentic AI capabilities. I could change the way we do, merchandising returns or closing the books every quarter.
Starting point is 00:45:18 And so I think empowering those folks to do that iterative innovation, right, and to really work through how that can change. And, you know, again, having a control process in place where they can publish those agents and do that kind of stuff. I think that's the real transformation. I don't think it's going to be the job, frankly, of everyone in IT to sit down and like reimagine merchandising.
Starting point is 00:45:38 Like, I think that's a really tall ask. Now, instead, to say, hey, imagine agentic AI and what it could do, how do you empower the business now that you've built this cloud data platform and you understand how AI can work, and how do you partner with them to reimagine business processes? I think world-class IT teams are going to do that really well. But that, to me, I think, is the value prop. And again, it goes back to this is what we've been doing for 20 years,
Starting point is 00:46:02 is going to business users, these analysts and saying, hey, like, you know how to do rev-ops. Like, let's give you tooling to get you access to all the data to solve problems. I think the new way of solving problems is going to be right and automate to play an agent, right? Or write a, you know, write a workflow that, you know, put, some code into a vector database. There's some data in a vector database that lets the agent, you know,
Starting point is 00:46:24 answer this question for your field or whatever. I think that's where this goes. We are getting close to the buzzer here. John, do you have any final burning questions? Yeah, I think well, I mean, as far as as, you know, altrux goes, I think it'd be
Starting point is 00:46:40 awesome to tell people that maybe are interested in checking it out, like what the right, you know, what the right path would be for that. Because I think we have a number of business users and more technical business users are like, how do I, what do I do? How do I check this thing out? Yeah, well, I mean, first of all, I mean, we're a large company with a very large footprint. So number one, you might find out already that you're allowed to use all this inside your company.
Starting point is 00:47:02 So like that's a great point. That might be one. The second is like every company all the way back to the beginning on websites. Like our website's a great place to go learn about the product and connect with our team and sort of see what we're doing there. We recently had our big user conference, which was inspire. We put a bunch of that content online where we were really talking about, you know, how do you leverage your cloud data platform? How do you build an AI did ex-airinghouse? I think those areas are probably where I'd send folks, but most importantly, you'd reach out. We're happy to come in and talk to people. Awesome. Last question for you. Any before we wrap up here, you middle of your career got into product management.
Starting point is 00:47:38 I clearly very passionate about that. What's one of maybe the kind of key learnings you've had from like building products to CEO work that you still like as a CEO is just like, you know, something that's just still really valuable to you today. I think two that really stand out. Number one, I think good product managers are all about solving problems,
Starting point is 00:48:02 not building features. And I think that actually translates to this conversation today. If data teams are thinking about how to solve problems for their business users, I think really good things happen. If they're just building cool features, stuff sits on the shelf. So I think that's number one. I think the second is what I love about product management is it's this job where you're sort of responsible for everything and you're in
Starting point is 00:48:24 charge of absolutely nothing. Like you don't run engineering, you don't run sales, you don't run marketing, but if the product's terrible or the product doesn't sell, it's your fault. And I think there's a lot you learn about how to communicate to people and how to get aligned on what we're doing, why we're doing it, why everybody should care. And again, I think that's a great analogy for getting anything done in business. And I think I've been thinking a lot about what does that look like in this transformation to AI? Like how do IT, the business, compliance, legal, like, how does everybody get aligned on like, here's where we all need to go together? Because there's a lot of people around the table that could all sort of say no or do it my way or I'll do it myself. And
Starting point is 00:49:01 when you're a product manager that happens, sort of nothing happens. If you're a product manager and you sort of figure out like, how do I get everybody aligned and going in a direction? Because again, I can't just tell them to. They have to want to do the thing that I'm getting them to do, really amazing things happen. And so I've tried to take that mentality even into my CEO jobs of like, even though now I am in charge and tell everybody what to do, it's a lot better if everybody wants to go in that direction. And I think, for sure. I think having that mindset for this next transformation to AI inside companies, I think is a really powerful framing of like, hey, are we all sort of going in the same direction because we want to? Yeah. Yeah, so that's a great
Starting point is 00:49:37 word. Well, Annie, thank you so much for joining us on the show today, sharing your insight. It's been a fantastic conversation. And yeah, we hope to reconnect soon. Absolutely. I really enjoyed chatting with you guys. I hope the list of all enjoy it. And thanks for having me on. The Datastack show is brought to you by Rudderstack. Learn more at rudderstack.com.

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