The Data Stack Show - 34: The Intersection of Data Engineering and Marketing with John Marbachm of Grafana Labs

Episode Date: April 28, 2021

On this week's episode of The Data Stack Show, Eric and Kostas talk with John Marbach, senior growth manager at Grafana Labs. In this conversation, John discusses marketing ops and the blending of rol...es of data engineering and marketing.Highlights from this week's episode include:Grafana Labs John Marbach Senior Growth ManagerIntroduction to John Marbach and working in the blurred lines between marketing and data engineering (2:14)How managing pipeline building and consuming data influences the use of downstream tools (6:28)Experiments in marketing (11:28)Exploring the role of marketing ops (15:35)How accruing technical debt can grind things to a halt (20:35)Matching the stack with the company's scale (24:48)CDPs and marketing to developers (28:40)Biggest challenges and barriers between data engineering and marketing (35:19)Takes on reverse ETL (39:07)Thoughts on cryptocurrency and the blockchain (44:08)The Data Stack Show is a weekly podcast powered by RudderStack. 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 The Data Stack Show is brought to you by Rudderstack, the complete customer data pipeline solution. Thanks for joining the show today. Welcome back to the show. Really interesting guest today from a company called Grafana. I know that a lot of our listeners are familiar with Grafana. It's a greatly loved tool. Costas and I called Grafana. I know that a lot of our listeners are familiar with Grafana. It's a greatly loved tool. Costas and I love Grafana. And we get to talk with John, who plays a really interesting role and has an interesting background. So background is technical. Computer science has been a founder, which we are definitely going to ask him about,
Starting point is 00:00:43 and then has spent a lot of time in both marketing and sort of the data engineering, data ops role related to marketing. Cannot wait to ask him about that. One of my big questions for John is going to be, you know, working in data and being a marketeer creates a really interesting perspective. And I want to know if his work in data has influenced the way that he sort of wields marketing tools as a marketer, because I have a theory that there's a direct relationship there. That's my burning question. Costas?
Starting point is 00:01:18 Yeah, I have a very similar question, to be honest. John has a very interesting background because he comes from, he studied computer science. He's a founder and works in marketing. So it's very interesting to see how this journey has affected the way that he understands and works in marketing. And I think this is going to be a big part of our conversation today. Absolutely. Well, let's jump in. Let's do it. John, welcome to the DataSec show. We're really excited to talk with you about really a lot of things you've done, but especially your work at Grafana since we're such big fans of Grafana in general.
Starting point is 00:01:55 Yeah, thanks for having me on. I appreciate it. I'm looking forward to chatting today. Cool. Well, why don't we start out with just a little bit of your background. You and I chatted a little bit this week and there's so many interesting things, but why don't you just give us a quick background of what you've done throughout your career and how you wound up at Grafana and then what you do at Grafana. Yeah. So my background is a little bit of a whirlwind. I studied computer science in school, but always found myself more fascinated by the marketing side of things and being closer to the business simply because marketing is a little bit more creative while being able to take ideas that we may have on this conversation and having that freedom to go implement things
Starting point is 00:02:35 that actually change the hearts and minds of your customers. That seemed to be the thing that appealed to me the most while being rooted in a more technical background. As I found myself in the workplace, I found that there was really a deficit of people who really understood how some of these web products work at a fundamental level, and then also had an interest in wanting to drive marketing experiments and craft compelling messages and whatnot. And so that led me into a variety of marketing operations roles, starting at a company named Bitnami, which packaged up open source apps for deployment on the cloud. Then I moved to New York, working at Codecademy for a couple of years, mostly on their email
Starting point is 00:03:19 marketing and some website growth experiments. That led to DigitalOcean, where I became the owner of the company-wide customer data collection and measurement via Segment. And today I'm at Grafana, where I'm doing a lot of the similar customer data collection measurement, but this time via RudderStack. And I'm using that data that we're collecting to drive ad hoc growth experiments across the acquisition funnel. So interesting.
Starting point is 00:03:49 Okay, so I know Costas has a ton of questions. He always does, and we have to go back and forth. first person we've had on the show who has lived in a world that blurs the lines between marketing and really sort of data engineering. And I'm really interested to know how that, it seems like that those lines got really blurred at when you went to DigitalOcean, where you were, you know, sort of serving a bunch of marketing use cases, but you were managing all the pipelines and data. How did that happen? And what was that like for you to sort of live in that interesting sort of almost in between type role? Yeah, that's a good question. I think that the team at DigitalOcean, they recognize that there are a lot of people on the marketing team who
Starting point is 00:04:41 understood the tools that they were responsible for very well, such as Marketo, such as Google Ads, and what have you not. And there were also engineers at DigitalOcean who really understood cloud infrastructure and how to build a web app to make it really reliable and scalable. But there weren't any people there who had an interest in how the cloud actually works and then how to connect those applications that digital ocean was building to modern marketing tools and so that's where that's where i really filled in having had experience using tools like segment in the past at code academy consumer scale i was able to say digital ocean, like I've used some of these really amazing data collection tools in the past to,
Starting point is 00:05:28 to eliminate repetitive tracking and consolidate a tracking plan. And I can bring this to digital ocean to make things a little bit more efficient and reliable. Super interesting. And do you feel like reflecting on that experience that, know codecademy and then and then digital ocean do you feel like as a data-driven marketer slash you know data engineer do you feel like working from the data layer has influenced how you use some of those downstream tools we talk on the show so much with people who are building pipelines and we talk about moving
Starting point is 00:06:09 data around. And it's an interesting opportunity for us to talk to someone who's sort of done heavy duty pipeline management and then also has acted as a consumer of that data. How has that experience influenced the way that you wield those marketing SaaS tools? Yeah, I think there's a spectrum of ways that that type of experience has shaped me. I think, for one, being a responsible steward of customer data and saying, hey, we can't just be sharing all this customer data over Slack and other tools. We need to be really considerate about what exactly is going where to reduce our risk
Starting point is 00:06:48 exposure. Next, to think about what does an efficient data pipeline look like? Are we tracking the same event in multiple tools? Well, from the engineering world, there's the concept of having dry programming, dry code. Don't repeat yourself. So are we doing that on the marketing side? Next, there's just the idea and operating with an ethos of, are we doing repetitive things today
Starting point is 00:07:12 that can be automated? Because if we're doing something that is repetitive, we should automate it. And to give you one example, in the past, it was very common for marketing teams to upload CSV lists of email addresses that they wanted to match on Facebook ads for retargeting. That's a very repetitive process that could be mechanized and our team's doing that or being a data storage within the company and acting as that interface between engineering and marketing to say, hey, what is possible here from the marketing side? And really that's the marketer saying, hey, we can get this customer data from this part of the enterprise into this tool for the campaign that you want to run. So it's really enabling those marketers. And it's also helping the engineers understand what is the impact of the customer data that we are collecting?
Starting point is 00:08:10 Because a lot of the times they're not able, engineers, they're just not thinking that this one button change on this one part of the website or UI can lead to a meaningful impact in the company's revenue or retention. Super interesting. I love the analogy of dry code
Starting point is 00:08:30 and that paradigm being applied to the way that you structure things in downstream tools. I think just thinking back on my experience early in my days as a marketeer, just all the mistakes I made around even simple things like naming conventions around campaigns or automations or custom fields that led to severe problems at scale because there wasn't any sort of well thought out taxonomy. And the deeper I've gotten
Starting point is 00:09:01 into the world of data and sort of data structures and understanding that, I feel the same way. It's really influenced the way that I sort of approach or think about the way that I do things in the UI of a SaaS tool. So I love that. Really interesting. All right, Costas, I'm going to hand it over to you because I've been monopolizing as I usually do at the beginning of the episodes.
Starting point is 00:09:23 It's fine. It's fine. It's fine. So, John, I think you gave us some idea of how your computer science background has affected, let's say, your career in marketing. But can you expand a little bit more on this in terms of how do you think that being trained into computer science has affected the way that you approach and your work in marketing? Yeah, I think that's an interesting question. It's not easy to understand on the surface, but just to give you some examples, I think a lot of the times I'm working at companies like Grafana, DigitalOcean, or Codecademy,
Starting point is 00:10:00 and there is the question of we're using a tool, for example, and something, maybe a query on a database is executing too slowly, or we're receiving a high volume of events for some promotion that we're launching on the marketing side. driven background is just the concept of scale. And frankly, DigitalOcean, Codecademy, Bitnami, Grafana, these companies have done well, but they're not Facebook level scale. So some of the problems that we're dealing with, they are bigger than your average toy web app. But I think being able to, again, be that steward internally saying like, hey, what is the appropriate level of scale and resources and time required to do certain things that's where it's really been the most impactful yeah that's super interesting and you have mentioned at the beginning a lot like the the word experiment which i mean okay it's something that we hear a lot when it comes to marketing especially like to b2c marketing where you have
Starting point is 00:11:02 like the sample sizes there where you can run experiments. But that's, I think, another, I'd say that like kind of modality that is brought into marketing from more engineering disciplines and science related disciplines. Can you give us a bit of more information around what do you mean about experiments? Like what is an experiment in the context of marketing? And give us like a couple of examples. Yeah, I totally agree with you. First of all, on the experimentation side of things,
Starting point is 00:11:31 I think the best growth marketing people I've worked with, they've just been the people that are constantly acknowledging the reality in front of them as far as what the data is saying. And there's a quote from Jeff Bezos on, if the data leads you one way and the anecdotes don't match, it's usually a problem with how you're measuring things. So that's sort of something interesting to keep in mind as well. As far as the growth experiments, I think, you know, going even back to the engineering example again, like on the growth side of things, our interest is always to do to have the largest impact with the least effort. And that that's because we're able to do something very little, let's say a little task and make a huge impact.
Starting point is 00:12:11 Like we, we would always prefer to be as efficient as possible. And so one thing we did at Code Academy really, really well was actually just change the pricing, the subscription for different users. And we, we said to ourselves at the time, the subscription is $20 a month for everyone worldwide, but our customers were coming from all over the world and they were coming from different levels of income and background. We said, why don't we just change the price
Starting point is 00:12:37 for people inside the US versus outside the US? If you go to McDonald's in Times Square, the cost of a cheeseburger is much different than if you're in France or London. And that simple change, as far as the technical requirements, was very simple. You're just looking at an IP address and routing a visitor to a different checkout page. But the impact on the business was massive. The revenue from new customers increased by 30% overnight. And the churn actually decreased since we were finding a better price point for the customers.
Starting point is 00:13:09 And people who are more price sensitive weren't signing up at all. Wow, that's amazing. And this idea came from marketing to change the pricing and experiment with pricing? Yeah, I would say, you know, I think as in any company, there's a lot of collaboration between product and marketing. I think that's a collaborative effort, but sort of just taking that mindset of like, hey, you know,
Starting point is 00:13:32 our aim is to grow the business here. And what are the really low lift things that we can do that can potentially have a high impact? And marketing is certainly involved with understanding the needs and wants of consumers and product is more responsible for carrying out the change in the whole user
Starting point is 00:13:50 experience so that was a that was a fun experiment yeah that's that's amazing and i think it's also an example of like a good you know company culture i mean if you ask like a random person what do you think that marketing is doing like they will describe to you that, okay, marketing is trying to communicate what the business does, right? So that's a bit different than hearing about how marketing can cooperate actually with the rest of the company, like all together trying to figure out and come up with experiments and change things that, okay, like pricing is something that most people would think that does not come from marketing. And so that's okay like pricing it's something that like most people would think that does not come like from from marketing and so that's great that's uh i think the an amazing example of like how culture
Starting point is 00:14:30 is important and how can help uh accelerate like the growth of a company but by the way you said about mcdonald's i remember i'm originally from greece right so i remember my first trip in switzerland which of course like you know the two countries in terms of GDP and all these things are completely different. So I went to visit the McDonald's store and I was extremely surprised on the price difference between how much a Big Mac costs between Athens, Greece and Geneva in Switzerland. It was super interesting. Nice. So you mentioned the term marketing ops and it's something that we hear more and more like lately.
Starting point is 00:15:14 My understanding for the role of marketing ops, it's some kind of like intersection between a technical role and the marketing role. Can you help us define this role? And what do you think like the history of this role is like? How it was done in the past when the term was introduced? And what do you think is the future of marketing operations? Yeah, I think in the past, it may have meant something more similar to a database administrator
Starting point is 00:15:40 or someone who is helping coordinate a campaign as far as just like the different interactions with different vendors. I think today it really means you're sort of the owner of what we've been talking about today, the data pipeline and how customer data gets into tools where ultimately that data is acted on. And oftentimes when a marketer is coming up with a new idea, the idea is coming into place because it's something they've never done before. The data has not been available. So I also think the marketing ops person of today and future is interfacing with other teams. And it's really sort of like a help desk for the marketing team, for the marketers to say, hey, marketing ops, we'd like to run this campaign. Can we do this?
Starting point is 00:16:25 If the answer is yes, this is exactly how this is the data you need to use. This is how to query the database or get this new data into a new tool. If no, then it's okay. What's the process for getting that data? Do we need to create a new form on the website? Do we need to collect data in some other indirect way. And it's facilitating that process and being basically a marketing ally
Starting point is 00:16:51 to enable future marketing experiments. When do you think is the right time for a company to introduce the role of marketing ops inside the marketing organization? I think it's never too early to have the skill. The person dedicated to that, I think, makes sense once there's a dedicated
Starting point is 00:17:12 marketing function and there's a dedicated, or there's a person focused on driving new ideas and growth from marketing. It's really like a tag team effort, I think, between a marketing ops person and someone actually executing on campaigns. of a utility ops function that is like we said, almost more of a data engineering function that's serving multiple teams. At really large scale, you have ops for individual teams, but the type of
Starting point is 00:17:59 experimentation we're talking about can apply to lots of different functions within the company, right? So you think about marketing, but you could just as easily replace that, replace product or replace the term marketing with product. So do you see that happening where you kind of have, you know, especially as sort of maybe earlier midsize companies where there's someone who serves that function across multiple teams, as opposed to just one specific discipline like marketing, or, you know, you'll see sales ops, etc. Yeah, I think I haven't seen a good name for it yet. But I think in any org, they're sort of always the person that people lean on when no one else has the answer. And especially when there's a technical question, and just that ability to write code, whether it's writing a script to automate some sort of data collection
Starting point is 00:18:45 and ETL process into some tool or writing a SQL query to get the results from some sort of experiment or again, extracting data or actually jumping into the code base or the marketing site and changing something on the homepage. Just that technical ability I've seen
Starting point is 00:19:03 in that insatiable curiosity to learn and want to make a difference that there's that person in every successful SaaS startup I've seen, and they're constantly wanting to learn, make an impact and grow the business. Yeah. That's, that is really interesting. That's a great way to describe it as the person who people lean on for sort of very technical tasks, you know, across functions, and they don't really have a name, because it's not necessarily formal data engineering, you know, in the sense of, you know, sort of at a super large scale, like enterprise company, data engineer. But yeah, I agree. It is, it'll be interesting to see if the industry sort of adopts a title for that utility player. That's really interesting. I have a question actually
Starting point is 00:19:52 for both of you, John and Eric. And I was thinking, because you mentioned the term dry earlier, is there such thing as technical debt when it comes to marketing ops? And the reason I'm asking is I've been through like the process of, for example, trying to migrate from HubSpot to Salesforce, right? Or start introducing like a new marketing platform and some of it's quite painful. So have you seen that? And the reason I'm asking is because when a company starts like people tend to be very scrappy and make sense right and one of the areas that we really get scrappy is when it comes to marketing what kind of effect it has that to the operations as the company grows i'll take it first i think
Starting point is 00:20:36 yeah there's definitely the concept of uh marketing technical debt i think i think that's sort of the consequence of not being equipped with the right tools or tools that are built in like sort of the web era, web scale era. I think anyone who has worked with Salesforce will encounter the two crazy words, Salesforce or three words, Salesforce API limits. And it's so true. Salesforce API limits. Sorry, it's so true. Yeah. So I think that right there, you sort of face limits in a lot of other ways with more antiquated tools.
Starting point is 00:21:14 And that holds people back, frankly, from developing new ideas and working with customer data and growing your reach. So anyways, I think that a company can avoid or be more focused on future-oriented infrastructure and eliminating those repetitive process. I think the less debt you'll have
Starting point is 00:21:33 and the more allies you have on the engineering side, the more quickly you'll be able to run. Yeah, I agree. I think as I think back on my experience, I'm trying to think of an analogy. It's almost like when you are building software and let's say you roll out a feature and there's some sort of issue with it. And you say, you know, we really should sort of go back and think about this feature from the ground up, but we're just going to put a patch on it for now. And then you don't go back and look at it from the ground up. And so that means you sort of do another patch and another patch. And then at some point you
Starting point is 00:22:15 have this feature that's really difficult to deal with and work on and requires a lot of tribal knowledge on the lineage of all the different patches that have been applied. And I've seen the same thing happen a lot in the world of marketing. And it's not because marketers aren't smart or aren't good at using the tools, but there is a pretty different mindset. And I think that's why, like John, it was so interesting to hear about your background and working with data and how that influenced your use of marketing tools. Because if you've worked with data, you're constantly thinking about problems you might encounter at scale. So if you're thinking about even things like a tracking plan, which will require you to build a naming taxonomy and other things like that, you're trying to think about, okay, if we do this and then we add a bunch of other tools into the mix, and then those tools need to ingest the same data and someone wants to change the name, like, are we building this
Starting point is 00:23:16 taxonomy in a way that is very extensible? And when you're just working in a single marketing SaaS tool, it's very easy to adopt the patch mindset where you're like, well, we got to get this campaign out the door. We should probably think about this more, but we're just going to patch it, right? Whether that's adding another custom field or sort of breaking a naming convention or whatever, like rolling out a form in a way that's not standard. And you do that enough times and it really creates sort of a huge amount of debt long-term. And ultimately that slows the marketing
Starting point is 00:23:50 team down, right? It's way harder to roll stuff out without it breaking. You have, you know, the logic around automations becomes very difficult because you're like, Ooh, you know, we've done some weird things and with some custom fields, like if we roll this out, are people going to get it? We weren't supposed to. So I don't know. That's kind of been my, my experience, technical debt on the marketing side. That's super interesting. So John, can you share with us like some examples of let's say marketing stacks, like technology stacks that you have seen there and relate them to the scale of the company? Because you mentioned like the word scale a few times, and I think it's scale of the company because you mentioned like the word
Starting point is 00:24:25 scale a few times and I think it's very important and with something like a very common mistake that many people do is they are you know trying to attack like a small problem and the tool that they are using is actually like a whole bazooka that doesn't make sense for the job so can you give us like an example of like the minimum stacks that you think the company needs for each state? Yeah, I think it's funny, sort of every time a new teammate joins one of these more, these SaaS companies that reach scale, the natural reaction is like, oh my gosh, we have so much data.
Starting point is 00:24:59 And then kind of have to remind them, well, it's, you know, it's a lot, but it's not unmanageable. What I've seen today, though, for any company that sort of wants to build a scalable self-serve solution needs to have some sort of CDP, customer data platform in the middle. And that's sort of when I'm diagramming how our customer data goes from start to finish. It's sort of the diagram that I would never want to share with a company like Segment or Rudderstack. But the honest truth is that Segment or Rudderstack or any alternative is at the middle. You have your apps on the left side,
Starting point is 00:25:38 such as the website for Grafana. In the middle, you're shuttling data into a tool like Rudderstack. And then from Rudder stack data is going into a variety of other marketing tools and analytics tools, such as Google analytics, Google tag manager, Google optimize at Grafana here. We use Marketo big query. So you have a variety of different tools, whether it's analytics or it's the data warehouse again, or it's more of like a paid advertising type thing with Google ads. I would say the minimum though is you need to have something that automates that repetitive process of shipping data to these other tools. And then separately, you need to have a warehouse where you can actually query the data.
Starting point is 00:26:23 So again, the leading solutions are sort of like Redshift, Snowflake, BigQuery. And you need something where you can actually visualize the data. So a BI tool like Looker, you can repurpose Grafana. Something like, even like Amplitude or Mixpanel also, or PostHog or Pendo sort of fit in that as well. Yeah, and then typically, you know, some sort of automation tool is in the mix there, like Customer.io or Marketo. And do you see this start to change
Starting point is 00:26:54 from like a size of a company to another? Is it different for a startup compared to a company that it's, I don't know, like has a thousand plus employees? Or it's pretty much, let's say, the architecture is the same, but some components might change depending on the scale and the type of marketing that the company does.
Starting point is 00:27:13 Yeah, I think if you're going for anything more than a white glove service and hundreds of customers, you're going to want, let's say, if you're wanting thousands of customers, you're going to want something that scales. And so fortunately today, going back to the thought on, you know, being oriented with tools that can scale with you, I think, yeah, tools like Rudderstack and Segment, they're good to go through the thousands of employees. Having worked with people who have come from organizations that are a lot bigger, I think, and maybe not seen the growth, I think that's sort of even a risk where people who are
Starting point is 00:27:50 coming from bigger companies don't necessarily see how the value of these more SaaS cloud-based tools can scale from a small startup really to into a big IPO ready company. That's interesting. You mentioned the term CDP earlier and you started describing like how, what's the position of the CDP in this architecture or stack. How do you define the CDP as a product? Like what's the minimum functionality that you think a CDP needs to have? And the reason I'm asking is because there are many different interpretations of what a CDP is. And the whole term is very, very vague. So it would be great to hear from your perspective, what a CDP is as a product and what it needs to have to define it as a CDP. Yeah, I sort of think back to when Segment launched years ago, and they didn't really
Starting point is 00:28:44 understand that they had a business in front of them, but they knew they had something valuable. And all they were saying at the time was that, hey, we can take your Google Analytics scripts and a couple other front-end JavaScripts and bundle it together into a Segment script. And so you can go into our UI and toggle on and off a few different things so that you don't have to bother your engineers to make changes to your website. And so from my perspective, CDP really just helps to automate that repetitive process of either adding new tools to and from your core web apps, and then separately shipping tracking data to those tools or other tools as well. And an important part of the CDP is to enable non-technical or pseudo-technical marketers to be able to click a button and see results that typically would not happen with the help of an engineering team and a totally new deployment of an app or a website. That's interesting. I have two more questions and then I'll give the microphone back to Eric because he also has like many questions to ask. My next
Starting point is 00:29:52 question is purely about marketing. And actually I find it very interesting. You have worked like with a couple of companies that you're actually marketing to, let's say developers or engineers. Is there something special when it comes to marketing to this category of people? Like, have you seen, is there like some different approach that marketing needs to have? And how are, at the end, developers different than any other person out there when it comes to trying to communicate a product or a brand? Yeah, I think that's, yeah, another sort of interesting angle of the experience I've had. And I would say it's hard to know exactly what will work with developers,
Starting point is 00:30:34 but I think there's a few myths. One, every company I've worked for, the sort of myth internally is that developers don't want more email. That's not true. They just don't want emails that aren't relevant to them. And so getting the targeting right, it just sort of proves what is true through marketing with any company. You have to have the right message at the right time. So for example, at DigitalOcean, one campaign that was really successful that I worked on was looking to see
Starting point is 00:31:05 users who had deployed a Postgres database and saying, hey, by the way, like, if you just enable this read replica, your database will be much more scalable and reliable if there's downtime. And that type of message really resonates with a developer. Their job is to, you know, provide reliable and efficient solutions. If you're sort of doing the spray and pray method, that can work, but it's going to be less effective. And it could be a good way to generate new ideas and generate just a sort of way to get a compass on where to go next. But I think the fundamentals of marketing are true with developers more so than any other business.
Starting point is 00:31:47 Oh, that's super interesting. Did you think that your background in computer science and engineering has also helped you in, let's say, figuring out easier, trying to understand how to target this audience? Do you think it's important for a marketeer to have this background at the end in order to be successful in marketing to engineers? I think it's helpful, but it's not required. I think sort of going back to some of the things that Jeff Bezos has talked about as well, you sort of just have to look at the world and see what the major trends are and make sure
Starting point is 00:32:16 they're at your back. For example, today, would it be smart for a SaaS company to rely on just Google Analytics? In my opinion, the answer would be no, especially on a developer-oriented website where developers are more likely to disable ads and tracking scripts, especially Google Analytics. Likewise, developers are more likely to be privacy-oriented because they understand how this data is being shipped around. And so marketing messages that appeal to their sensitivity of data are more likely to succeed. So sort of just kind of like being aware of,
Starting point is 00:32:51 you know, what's going on in the world and making sure that you're in touch and driving into that in a productive way, you know, with the wind at your back, not fighting those trends. Nice, super interesting. So last question from me. I know that you have also been a founder in your life
Starting point is 00:33:08 and you've been a founder of a company that went through Y Combinator. Do you want to share your experience as a founder and how it felt to go through Y Combinator quickly? Yeah, I think that's sort of the ultimate DNA behind me. I think bringing the attitude of being action-oriented and wanting to help customers in any way that's sort of the ultimate DNA behind me. I think bringing the attitude of being action-oriented and wanting to help customers in any way that's possible and building a business to capitalize
Starting point is 00:33:30 and make the most of any opportunities sort of the essence of who I am. And the company I built was called Glider. It did email filtering inside Gmail before that existed in that now exists as tabs in the inbox. And it was a great experience. We didn't get to the scale that is necessary to do a proper acquisition or anything like that. But it has me always thinking sort of my background process.
Starting point is 00:33:54 What's the next opportunity where I'm going to be ready to strike it out on my own and make a big impact. As of now, I'm sure you're following the whole cryptocurrency revolution. So I sort of see that as, you know, internet 2.0. That's here. I'm sure I'll be involved with that very shortly. That's amazing. Nice, nice. So, Eric, the stage is yours.
Starting point is 00:34:21 Yeah, this has been such a fun call already. I'm thinking about our listeners and your vantage point, having worked on the data side and the marketing side, I'm just going to keep returning to that on this episode because I think it's so helpful. What are the problems that you see? I mean, we live in a world where I think the collaboration is getting better and better. I'm just thinking even over the last six or eight months that we've been doing the show, we've just heard some really cool stories about the ways that data and engineering are interacting with other teams and how that used to be such a problematic thing and slow things down. And now it's actually, in some cases,
Starting point is 00:35:02 creating competitive advantages. What do you think are the biggest challenges around that that you've seen, you know, especially coming from the marketing side and what are some ways that you've found to sort of break the barriers of problems between, you know, data and engineering and marketing sort of the formal marketing? I think this, yeah, it's a tension that perhaps may always exist, but it can be alleviated with following best practices and being understanding and patient from both sides. I think I actually brought up something earlier, just providing, for example, a tracking plan, starting from really clear requirements on what is it exactly that we need to track and why do we need to track something. I think just doing that exercise of writing it out and writing what events the marketing team is looking to consume and what exactly are the attributes on those events or
Starting point is 00:35:52 understanding of the user state, that is such a great exercise in producing clear thinking that I think it should be a requirement for every marketer or technical marketer. That way, when an engineer is actually taking on a task, it's something that's been well thought through and there's not as much back and forth as far as what is the purpose. And I think secondly, there's a follow-up component. It's saying, hey, from the marketing side of things, we use this data, we produce these results. And being just very transparent for good or for bad, this is how this engineer's work actually ultimately impacted the company. That feedback loop, I think, is really critical to developing trust and moving more quickly in the future. So, yeah, I think it's sort of just like fundamentals of working well together with anyone, you know, being really clear about communicating your purpose, following up once the request has been completed. And then, yeah, like I said earlier, just having some of these
Starting point is 00:36:56 trends at your back. So it's giving you the best odds to succeed. Yeah, I'm going to reiterate one thing you said in large part because I've done a really bad job of it in the past. And that is as a marketeer, creating a feedback loop where you're sharing results back to engineers who've helped you accomplish something. That is so powerful. And I think it's something that I've been really bad at, and I think, you know, not to, not to, you know, throw, throw every marketer in the spotlight here, but marketing tends to be pretty demanding and want a lot of things just because the tip of the spear of a company in terms of, you know, driving, you know, driving business and traffic and leads and all that, it's pretty intense, right?
Starting point is 00:37:45 And so marketers have to run lots of experiments and, you know, and they tend to have a lot of technical needs, especially if the marketing team doesn't have sort of that utility player or marketing ops person who can help create velocity there. And I think that's just such a valuable thing that, I don't know, that just struck a chord with me because I've done such a bad job of that in the past. So great insight there. We're getting close to time here, but one other topic that's interesting that I think would be fun to get your perspective on, both from the data pipeline side and as a marketer yourself, is the new hot term of reverse ETL.
Starting point is 00:38:21 So, you know, you have a ton of experience with event streaming. And I know just from our conversations, you've done sort of the traditional, you know, like batch ETL and cloud SaaS to, you know, to warehouse to sort of do interesting analysis, et cetera. But reverse ETL isn't necessarily like the basic concept of getting data out of the warehouse and then getting it to another place is not new in itself. But this new sort of crop of functionalities around like automating that and sort of, you know, making that a SaaS product that's easily configurable, schedulable, all that sort of stuff, as opposed to having to write something custom is pretty interesting.
Starting point is 00:39:00 And there are tons of opinions about it. So what's your take having seen both sides of the fence on marketing and data? Yeah, it's definitely a big trend right now. I think, I mean, it sort of just fits the whole idea of like, let's automate as much as possible. If it can be automated, let's go for it. So I think, you know, there are some legs to the trend.
Starting point is 00:39:20 I think it's sort of the question back in my mind that was like, are the existing tools going to be able to expand and help do this sort of thing anyways? You know, for example, a segment or a rudder stack, we use high touch currently at Grafana. So it sort of fills that role a little bit. Yeah, I'm not sure exactly where if the reverse ETL will sort of fit in the center, like a CDP, certainly on the periphery. But it definitely matches that sort of process which is happening today,
Starting point is 00:39:50 which is that all these tools are being stitched together, whether it's analytics tool back into something like Redderstamp or Segment, getting feedback out of Facebook ads, understanding experiment data, getting customer IO or Keto, or Raise, or whatever. The idea here is that all these SaaS tools are out living in the ether, and they would all benefit from communicating more with each other. And currently, yeah, we're using high touch to get
Starting point is 00:40:18 data out of BigQuery into Slack. And it sounds so simple, you know, building a Slack bot based on BigQuery data, but it is a use case that, you know, increases the information throughput in our Slack. And that's really valuable to us. So there's something there. I'm curious to watch it as well. It's funny that you mentioned that the sort of getting like key notifications into Slack, it's on face value. You're like, well, that's pretty trivial, but because Slack is so integrated into the way that companies operate now, we've seen that as a major, like key use case. You know, I mean, it may not be like sort of the core thing. It's not like you want to build an entire, you know, entire core process for a team around just Slack notifications, right?
Starting point is 00:41:07 Alone, but it is so interesting how pervasive and useful that's become, you know, and then of course there's all the other myriad of use cases for reverse ETL, but yeah, it'll be really interesting to watch the space. And I think, I think it's really interesting. I think, you know, that it certainly opens up a world of opportunity, but I agree with the way that you described it and that it's really cool, but it just kind of makes sense as part of this set of pipelines that, you know, reduce the need for someone to build something custom or, you know, manage a bunch of different things. So my prediction, which, you know, I'm wrong on many, many things, is that it will kind of get rolled into the set of pipelines that just are kind of the standard of what you use, right? You have pipes going in, you have pipes going out, you have pipes connecting different things. Right, yeah, I see the existing tools becoming easier to integrate.
Starting point is 00:42:01 I think the trend that I'm sort of looking at right now is the sort of the observability of these data pipelines now that they're critical and the data pipeline is broken. It's causing massive revenue loss to businesses. I think that's sort of something that is interesting to me personally. So that's another thing I'm looking at as well. Yeah, totally. Now, one other thing on reverse CL, which I don't know if you've seen this or you deal with this at Grafana much, but one other interesting thing is for, if you think about event stream stuff,
Starting point is 00:42:33 you have kind of the click stream data that represent user events from your website or app. And there are all sorts of use cases for downstream SaaS tools, analytics, et cetera. But there are some interesting things you can do with reverse ETL around non-customer data that needs to be represented in a certain way in certain downstream tools. So like one example I was thinking of that we heard about recently was almost treating an order that's being shipped
Starting point is 00:42:58 in the context of e-commerce as an object, and then sort of describing that with events, which can be really useful for certain use cases, especially in this particular case, there was sort of a use around joining some batch data from carriers and then describing an item that's being shipped with events. And the reverse ETL thing makes it way easier to do interesting things like that when you sort of have a need that's an edge case when it comes to your standard pipeline tools, but incredibly valuable for a particular business context.
Starting point is 00:43:32 Totally, 100%. I found myself in the past sort of kind of using tools like RutterStack or Segment in ad hoc ways to accomplish that. So I completely agree with you. Cool. All right. Last question. And this is related to a passing comment you made, but it's a cryptocurrency blockchain. Tell us, make a prediction for us on that. I'd love to hear because I have several friends
Starting point is 00:43:59 who I talk about this with, but I'd love to know since you're into that, I'd love to know, give us a, to know, give our listeners a prediction. Yeah, this is out of left field, but Square and Invest, they came out today with their model for how Bitcoin mining or cryptocurrency mining in particular is going to fuel or make wind and solar power economically viable. And I think that's sort of like the really interesting thing to watch for. How does cryptocurrency interplay with the energy industry?
Starting point is 00:44:33 That's where we are today as far as being able to make solar and wind energy, which are typically unreliable because the sun doesn't shine at night and the wind only blows when the weather is right. How do we monetize those systems in a way that makes them competitive with coal, nuclear, other natural gas, et cetera? I think that's very, very recent, but I think that's sort of the future. I think being able to get energy right is something that a lot of people are thinking about. And energy is sort of the start of all industries. So my prediction is Bitcoin will hit a million dollars
Starting point is 00:45:12 in six or seven years. And the energy industry in particular will embrace it more so than almost anyone else. Fascinating. If you're driving and listening to the show, do not Google while driving. That's unsafe. Because I know I'm actively Googling things right now about several things you just said.
Starting point is 00:45:30 Very cool, John. We may need to have another episode where we talk just about that. But this has been great. I've learned a ton. And I think you've just brought some really insightful thoughts for our listeners. So really, really appreciate you giving us the time to jump on the show. Yeah, thanks for the opportunity. I've enjoyed it. What a great conversation. I may be biased because I was once a marketeer, but it's always fun to
Starting point is 00:45:54 talk with people who have sort of played multiple roles in data and other teams. I think one of my favorite takeaways was his description of working in marketing and leveraging the paradigm of dry code. I just really loved that because I think that's a big problem that I've seen. I've made mistakes around that. And I think that's a really, really good best practice from the data and engineering side of things that marketers would do really well to adopt. How about you, Kostas? Yeah, absolutely. I think dry is a principle that can pretty much affect
Starting point is 00:46:30 everything that we do in our life. And it's not just for engineering. And of course, it's not just for marketing. But yeah, I mean, as we said before the conversation with John, big part of the conversation with him would be around how his background is affecting the way he's doing marketing. And I think we've learned a lot about that from him. It was a super interesting conversation.
Starting point is 00:46:53 I mean, outside of learning about Bitcoin and getting some really good tips there. I think that hearing from him, like how marketing operations and the technology behind marketing can be distilled into like a very specific architecture and stack, it's very important. And so that's regardless of the scale at the end. That's something that I keep from our conversation with him. Of course, it's very important to choose the right tools that can scale together with you. That's another thing that he said. And I think that at some point that it's going to be more and more important. And that's observability. And when we are talking about observability, we are more interested at the end,
Starting point is 00:47:37 like observability is needed because all these infrastructure that we're building becomes more and more important. And we are at a stage right now where we really need to make sure that whatever we do works correctly. And if something goes wrong, we know that it goes wrong on the right time and we know how to tackle the problem. So that's what I keep from our conversation with him. He's obviously a person with like very rich experience and I'm looking forward to chat again with him in the future. I know. I have this hope that one day we're going to get an email from someone who said, I was listening to the Data Stack Show. I got a second mortgage on my house to go and buy some Bitcoin and now I'm retired. That is not financial advice for our listeners.
Starting point is 00:48:25 We do not give financial advice, but I hope that we get that email one day because that would make me very happy. Thanks again for joining the show. Make sure to subscribe on your favorite podcast network so you can get notified of new episodes every week. We have a handful of really great shows coming up with people from other awesome companies like Grafana.
Starting point is 00:48:45 And until next time, we'll catch you later. The Data Stack Show is brought to you by Rudderstack, the complete customer data pipeline solution. Learn more at Rudderstack.com.

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