In short
Dev Interrupted Podcast Episode Summary
Episode Title
The Hidden Costs of Pre-Computing Data | Chalk's Elliot Marx
Hosts
- Andrew Zigler
- Ben Lloyd Pearson
Guest
- Elliot Marx, Co-founder of Chalk
Episode Description In this episode, Elliot Marx discusses the implications of pre-computing data on engineering budgets and latency, highlighting the need for real-time data pipelines in AI applications. The conversation reveals insights into the operational challenges fintech companies face, the importance of incremental development, and the enduring value of strong problem-solving skills over specific programming languages in the AI era.
---
Key Topics Discussed
- AI and Real-Time Data Pipelines
- Traditional reliance on pre-computed data can lead to wastage of budget and increased latency.
- The future of AI hinges on real-time pipelines rather than traditional storage solutions.
- Operational Challenges in Fintech
- Discussed how major fintechs tackle compute challenges.
- Importance of agility in responding to real-time data.
- Incrementalism in Development
- Emphasis on the value of incremental development to ensure software meets user needs effectively.
- Encouragement for teams to iterate based on user feedback.
- Strong Problem-Solving Skills
- Strong analytical skills are more crucial than expertise in specific programming languages.
- Importance of adaptability and continuous learning in the AI landscape.
- Engineering Leadership and Metrics
- The necessity of aligning engineering metrics with business outcomes.
- Challenges in using traditional performance metrics (velocity, lines of code) in evaluating engineering success.
- The Importance of Data Quality and Accessibility
- Google’s advancements in AI demonstrate the significance of high-quality data sets for effective AI models.
- Need for companies to maintain agile and adaptable workflows in their AI implementations.
- Customer-Centric Development
- The strategy of maintaining close communication with clients through Slack channels to guide product development.
- Importance of governance and visibility in decision-making processes involving sensitive data.
- Cost Management in AI Implementations
- Discussion on how real-time computing can save costs by only processing necessary data.
- The impact of compute costs on decisions within financial environments.
- Future of Chalk and Open Source Contributions
- Plans for new open-source projects and contributions to existing ones like VLOX.
- The commitment to continuous improvement and community engagement through open-source initiatives.
---
Episode Takeaways
- Challenge Traditional Methods: Reevaluate the reliance on pre-computed data and explore the benefits of real-time processing to improve efficiency and lower costs.
- Engage in Incremental Development: Foster a culture of experimentation, allowing teams to iterate quickly based on user feedback, rather than committing to large, rigid projects.
- Focus on Problem-Solving Skills: Encourage engineers to develop strong analytical and problem-solving abilities, which are essential in navigating the complexities of AI.
- Align Metrics with Business Goals: Shift from traditional engineering metrics to those that speak to business outcomes, ensuring that engineering efforts are seen as valuable by leadership.
- Continuous Learning and Adaptation: Emphasize the importance of being open to new tools and methodologies, fostering a learning culture within engineering teams.
---
Conclusion This episode of Dev Interrupted provides valuable insights into the evolving landscape of AI, particularly within fintech, and emphasizes the importance of real-time data processing, strong problem-solving skills, and customer engagement in software engineering practices. For further details, listeners can explore the resources provided by Chalk and engage with the ongoing discussion around AI in software development.
Follow Us
- [Subscribe to our Substack](https://devinterrupted.substack.com/)
- [Follow us on LinkedIn](https://www.linkedin.com/company/linearb/)
- [Check out our YouTube Channel](https://www.youtube.com/@DevInterrupted)
Follow Elliot Marx
- [Elliot on LinkedIn](https://www.linkedin.com/in/elliotmarx/)
- [Chalk Website](https://chalk.ai/) | [Chalk Twitter](https://x.com/chalk__ai) | [Chalk Careers](https://chalk.ai/careers)
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:05Welcome to Dev Interrupted. I'm your host, Andrew Ziegler. And I'm your host, Ben Lloyd Pearson. This week, I'm sitting down with Elliot Marks of Chalk, the data platform for AI and machine learning. We invited Elliot on-site to ELC Annual this year to discuss how AI relies on real-time pipelines rather than traditional storage and the costly dangers of pre-compute in a world that's increasingly consumption-driven. So if you're transforming data into business results, and let's face it, that's what we're all doing, then don't miss this one. But first, let's discuss today's news stories. OpenAI is code red, Google quietly launching its workplace studio, a pragmatic guide for LLM evals for devs, and ignoring the spotlight as a staff engineer.
0:52Ben, where do you want to start? Yeah, let's just start right at the top because I've been involved in this conversation on LinkedIn and it's a pretty fascinating story. But Microsoft's advantage in artificial intelligence is evaporating as Google Gemini surges ahead. So what's going on here, Andrew? Yes, so it's no news to anybody that Google Gemini 3, it's surpassed OpenAI's chat GPT-5 and multiple performance tests and benchmarks. And the Nano Banana Pro image generation tools are also outperforming competitors like Dolly. You know, OpenAI CEO Sam Altman, he declared a code red in the last week.
1:27He canceled planned marketing and monetization timelines and warned staff that Google Gemini poses a serious existential threat, with expected growth potentially slowing to single digits for OpenAI through 2026. And you know it's bad when the company cancels the ad product. So we've covered this recently, but even just last week, we talked about how OpenAI faces financial strain. We looked at a number of graphs showing their capital expenditures, requiring hundreds of billions to fulfill a$1.4 trillion in compute commitments over the next decade. And meanwhile, their primary partner, Microsoft, and their integration of the AI features, you know, they've received mixed results and it trails Google's seamless ecosystem advantage.
2:12This is a sea change event in the foundation model race. Ben, what do you think is going on here? Yeah, well, first of all, Andrew, you and I both know that Sam Altman is a regular listener of this podcast. So we know he's been hearing my advice on, you know, all these frontier AI model companies. Yeah. So Sam, listen up for this week as well. Yeah. So I'm going to start sounding like a broken record on this, but there really are just no moats within the frontier model space yet. But this story is really significant, I think, because it may actually be the first example of a company actually starting to establish a moat within AI model space.
2:52And that's Google because, you know, they have a lot of incumbency and they have a lot of data. So, yeah, I think that's very significant in this situation. And it's interesting to the note that Google's moat in this world, it doesn't come from the frontier model alone, but from its full ownership of the stack that makes that model possible. They created the chips, you know, the tensor processor units, the TPUs that trained the model. They aren't beholden to NVIDIA or CUDA. They serve their own inference on their distributed cloud platform where they serve all the rest of their services as well.
3:24And this creates a nearly untouchable position that simply other players in the market can't emulate. Yeah, I mean, it's really easy to forget about Google in this race because, you know, I think a lot of us remember the extraordinary flop that they had when they launched Bard a few years back. So, but, you know, I started using Gemini this week for the first time, really. And I think it still has a lot of room to improve, like particularly around like user experience. But when you think about it, they've got just a treasure trove of images and videos that they can use for training and the hardware to scale it.
3:57So, you know, and that's why I think Nano Banana Pro in particular is receiving a lot of attention because it's just an extraordinary image generator that is like, in my opinion, miles ahead of everyone else. But I think there's like, there's like two big things that our audience should take away from this. The first is data quality. So Google is really proving the importance of super high quality data sets. If you have really great data hygiene, really great accessible data within your organization, you can give AI the context it needs to do really awesome stuff. So because Google has all these images and videos, it's probably going to be very hard for other companies to sort of replicate their success on that.
4:38And then the second is agility. So if you're building like workflows, like either or products like internal or external, and you're incorporating AI into those things, now is not the time to commit to a single provider like these, these, the model leaders are shifting so dramatically so quickly, that you need to have the agility to, you know, sort of switch between them at a whim, depending on which one fits the individual use cases that you're trying to solve. so you know my my approach to to a lot of what we're doing with ai is really to be model agnostic like i want to be able to switch on a whim you know and i decided this week to start bringing gemini in for specific workflows within our team for some things that i found that it is better than other models or even some use cases that like i had written off as not yet like the technology not quite being there yet but now with gemini 3 i can actually solve some problems that i wasn't able to before.
5:32So, you know, the market is going to standardize over the next year or two, but, you know, now's the time to be more reactionary, to be able to adapt more quickly to all these changes. And speaking of adapting more quickly to the changes, you know, Google's making this easier for folks with other tools as well, like their new workspace studio that they just launched alongside Gemini 3. And this allows users to create, manage, and share no code AI agents that can automate those complex workflows and takes advantage of the workspace apps within Google that many enterprises and companies and businesses use to do their everyday work.
6:08It's where, you know, in many cases, the data lives that you're using with your other LLMs, things like Google Drive. And this allows you to create plain language prompt driven agents using Gemini AI that can integrate across this entire suite of tools along with external APIs and can be shared and scaled across the organization. This is pretty exciting for folks that are on Google Workspace. So definitely keep a lookout if this is yourself to see if you can take advantage of these features. I know I will once they become available to me. But I think it's interesting to see the evolution of these no-code tools and putting more agent building experiences into people's hands.
6:46I'm excited to see what the more non-technical folks who approach and build these tools ultimately make with it. I think we can learn a lot about how these tools could be utilized from them. Yeah, you know, so much attention has been put on to coding and how AI can be used to accelerate that. And there's so many aspects of their job that are not coding related, right? So we all have to recognize that knowledge work is changing. And that this might sound strange, but I've always had this like sort of weird desire to like talk to my spreadsheets, like to be able to tell my spreadsheet what kind of changes I want to make to it.
7:21But if you're doing a repetitive action with a data set over and over again, it's really nice to be able to tell. I just wanted to be able to tell my computer to do that. And we're kind of getting there now, which is really, really cool. I had an example just this week where I kind of asked an AI thing to do a bunch of spreadsheet updates for me. And it mostly worked and at least did a lot of the toil for me. There's going to be a lot of growing pains around these type of capabilities, too. These capabilities are going to become commonplace in all the tools that we use. So whether you're on Google or not, I think these types of AI agents and support services are coming to just about every platform.
8:00But, you know, I'm not really jumping like biting at the bit to get them today. You know, it takes a while to refine features like this. So I kind of always have low expectations going into it. And then eventually I'm surprised by them. So, but yeah, I can imagine a lot of situations where I would want something like this, like, you know, managing my email inbox, like who actually likes to do that, you know? So it'd be great to have something helping me with that. Yes, it's just good for also when you collect your best practices for how you do your specific flavor of knowledge work. A lot of times that can be captured into a workflow that saves you a lot of time without losing that spark or that ingenuity that you do bring to each task.
8:39So definitely something for folks to leverage. We're going to continue to follow that story. But I want to jump into our next one. This is an article from a past guest author and a friend of the newsletter, James Boyer, talking about how teams are measuring the success of their engineering organizations using metrics. We're talking about velocity, commit frequency, as well as sprint completion percentage, lines of code, and ultimately how this is disconnected from business outcomes. They don't connect with what executives are looking for for the impact of the engineering org. And so in this article, James emphasizes that leaders should use metrics that identify friction, bottlenecks, and feedback loop problems.
9:20Making it the same lingua franca that your executives use allows you to put your engineering problems at the forefront when they do cause systematic issues. And in doing so, we're not prescribing a fixed set of metrics, but rather defining what needs to be done in business terms. And creating this set of indicators is like a whole different way of utilizing the information within your engineering org to get more done across your teams and across your leadership. It also allows you to inform them in their own terms about the success of your teams. And this is what we're all about here at DevInterrupted and at Linear B.
9:57We talk all the time about how you use these metrics to tell the story about how your engineering team is impacting the results of the organization. This is a must read on how to apply these things. I strongly recommend that you check out his article. Love the stuff that James writes. I'm really happy to cover it here. You know, Ben, what do you think about this article? Yeah, at the end of the day, I just really like how James takes super direct approaches to the problems that he addresses and is always there with some nice reality checks as well. Yeah. But, you know, and at the end of the day, you know, executive leadership expects a return on investment on their engineering organization.
10:35And you should be ready to prove it as an engineering leader. I really like the, in this article, he calls out a lot of weaknesses of like some of the common pitfalls that people encounter when it comes to engineering metrics. You know, things like velocity doesn't tell you everything. You know, you can't operate and measure a software engineering organization like you would a factory. Moving faster doesn't matter if you ship the wrong things. and I really like his advice on like rather than picking like a metrics framework to solve your problems you should identify individual problems that your team has that can be measured and then pick metrics based on that that will help you improve whatever that problem is but yeah thanks for helping us navigate the efficiency era James yes and I want to jump into this next one as well because it's also helping us navigate new territories that we're all moving into.
11:28This is a guide from Hamel Hussain in collaboration with Girdly Oris of Pragmatic Engineering. And this is the Pragmatic Guide to LLM Evals for Devs. And this is a fantastic article for anyone who's building agentic systems. This is not our first time covering Hamel's work, and it certainly won't be our last. I would consider Hamel required reading for folks that are building these tools. He's one of the most knowledgeable folks that I turn to time and time again when I'm building and evaluating AI deployments for our own team. And he also previously was the co-host of America's Next Top Modeler.
12:03It was a hackathon where we built an agent with an eval framework to crawl over a massive store of data in order to answer some really tough questions. This guy is brilliant. I love everything he writes. And this article is another installment in how to build battle-hardened AI systems that are inherently random. How do you ultimately evaluate the results from them and make sure that they stay on track? And he's laid this out in a lot of really powerful metaphors, in particular the different gulfs that separate the engineer from the data, from the LLM, and all of the intentions and suspicions and lack of clarity between them.
12:45It's a very dangerous kind of sea to navigate between these three islands, but Hummel gives you a great map for doing so. He moves past vibe-based development to structured error analysis, how to use stack tracing to create really powerful and flexible internal tools to look at your own consumption of AI products. And it distinguishes between just creating a system that you think works and that, you know, gives you kind of where you need to be. And actually creating a system that is self-healing, can evaluate itself with an LLM as a judge, and ultimately reach out to expand into new problem solves that you didn't even think it could do.
13:23This is how folks should be building with agentic systems, and it's a really great guide. So I strongly recommend that you check out this one as well as everything else that Humble's provided. Ben, what do you think of this article? Yeah, we've been adopting some new AI tools and platforms over the last few weeks. And, you know, I think very quickly, one of my, I think for both of us are like one of our favorite and most important features is things like tracing capabilities. Absolutely. Yeah. Like I want to be able to evaluate every single GPT within our workflow. Yeah. And particularly this article, I really loved the story they had of their team vibe coding a purpose built app to solve the problem of needing to quickly annotate hundreds of GPT responses.
14:06Like this is something that we've started to kind of do here at Linear B where we just we have a problem. We just build an app that helps us solve that problem. And it's a really powerful capability. But I also just really like how they divided eval situations based on whether the challenge was deterministic or probabilistic. You know, there's a rush to try to solve everything with AI and with GPT tools. But code often works just as well. You can write deterministic code that can evaluate GPTs in some situations. And then when you're using GPTs as a subjective judge, like if you're not in a non-deterministic situation, one of the bits of advice is that it's better to do things like have a pass-fail judgment rather than a scoring system.
14:51So you have a GPT or a human that is passing or failing the results or the output of a GPT and using that to make the models better. So yeah, there's a ton of great advice in this article. I think we're going to be studying it ourselves just for what we're doing, but anyone working with AI needs to read this. I've borrowed so many things from Hommel's writing, including this Vibe-coded trace stack reviewing system. Just like what you said, you need to be able to see every query that your team or your users are giving to your tool. But then what the LLM did at every step, it's reasoning, the documents it pulled, how it synthesized it together.
15:30If you don't understand all of that, then it's not just a black box. It's a black box in a black box in a black box in a black box. And so it's critical that you build this structure. And he calls out how he just like vibe coded this tool for doing it for their own bespoke internal traces. You know, they did it in like an hour. This is how people need to be using the tools. This is the new standard way of building with these systems. So be sure to check it out. I want to jump from that into our last article of the day, which is from Lalit Maganti. He's a senior staff engineer at Google, and he's talking about why he ignores the spotlight as a staff engineer and actually what that means for his long-term commitments to the projects he works on.
16:11He calls out how long-term stewardship on infrastructure and developer tools allow teams to get compounding returns and deep technical impact on their team's organization. Contrasting this with high visibility, fast-paced environments, jumping into brand new products, which often happens right now in the AI world when people are jumping into shiny new teams and trying to build out something from zero to one. It's really easy to lean into that as the way of career advancement. You want to be in the executive spotlight. You want to be building the new, exciting, shiny things. But he highlights the alternative metric for career advancement, which is based upon his own experience working on Big Trace, which is providing a deep level of functional utility and critical cross-team collaboration on critical systems that power everything else.
17:00And actually, by building this deep expertise and ownership of a core part of an infrastructure or product, that earns you the ability to say no, because then you can protect the quality and the standards of the organization and how it's gotten there so far. And this article lays out his own journey in Google and how he's built that for himself. relates a little bit with Sean Godecki as well, which we've covered here on the pod. So be sure to check out this article. It's a really great reflection from someone at Google about how he's navigated that journey for himself. Yeah, I have a lot of respect for people who work in internal platforms, build developer infrastructure, like those types of roles, often are unsung heroes and always have to kind of fight for what they want.
17:43So it's, yeah, I love to just highlight personal stories like this, like sort of help others understand the journey that it takes to get to these types of roles and, and, and yeah, what that might look like. Yeah. Stick around because after the break, it's my conversation with Elliot. Want to know how AI is really impacting engineering productivity? Join us for the AI productivity roundtable, where Linear B is unveiling brand new insights from the 2026 software engineering benchmarks report powered by 8.1 million pull requests, 4 ,800 teams and data from 42 countries. You'll get early access to the full report, plus a 35-minute no-fluff discussion with industry leaders like Rob Zuber, CTO of CircleCI, Smruti Patel, VP of Engineering at Apollo GraphQL, and Yashai Viri, CTO of Linear B.
18:32We're breaking down the state of AI in engineering leadership, this year's SDLC metrics, benchmarks, and three new AI-specific benchmarks. Learn about why AIPRs wait more than five times longer for review and why acceptance rates are shifting across tools. Reserve your spot now and get the 2026 report delivered straight to your inbox. Today, we're sitting down with Elliot Marks, the co-founder of Chalk. Elliot began his career at a firm where he built early risk and credit data infrastructure, and he also co-founded Haven Money, which was acquired by Credit Karma to power its banking products.
19:09And today, we're talking about his company Chalk and how it's tackling the AI and machine learning compute layer. Elliot, welcome to Dev Interrupted. Thank you so much for having me. It's great to be here. We're really excited to sit down with you. And I just want to go ahead and jump into it. You know, we're here on site at the Engineering Leadership Conference, and everyone here has been talking about AI and how it's transforming their engineering organizations. And you working on this problem at Chalk, can you tell us how y 'all are entering the the field of engineering and tackling how folks are building and using AI to ship software?
19:43Yeah, absolutely. So Chalk is building real-time data pipelines. And this is really important as you have all these new models doing inference right at the edge. So I think the traditional paradigm has been to do a lot of pre-compute, something like a Databricks or a Snowflake. And for huge data sets that you want to pre-compute a lot of data, they're wonderful products. But if you want to fetch data really at the moment that you're doing some inference, especially if some of that data is expensive, especially if you need to do a lot of compute at that time, that's kind of where we come into play.
20:12Your background touches on financial stuff. So it's regulated, very hard to innovate within that space because you think about privacy and security and a lot of compliance, right? And so is that something that y 'all are tackling as part of Chalk? How do you plug into infrastructures and enterprises that are working with sensitive data. Absolutely. So I got my start in FinTech, as you know. And at a firm, we were doing transactional-based underwriting. So at the time someone put something in their cart, we wanted to underwrite them for credit. It wasn't like an overnight process where you have a revolving line of credit.
20:45It was a decision based on the item that you have in your cart. And that really informed a lot of what we do today, which is how can you actually pull the data at that moment as opposed to pre-computing something because the data just wasn't available. Yeah. I think that, you know, these days we work with lots and lots of fintech companies. So we power about a third of the world's debit card transactions, for example. We work with SoCure, Persona, and Alloy, kind of like the top three anti-fraud platforms. And we process, I don't know, we've probably processed every single social security number in the world.
21:15That's crazy. So we really work with very, very sensitive data. And I think a lot of those, for a lot of those companies, we're kind of an opportunity to provide more visibility into the decision-making process and introduce governance that they want to see. Yeah. And so how do you get your engineers aligned around this privacy and security? Kind of, you know, it's definitely a bit of like a quicksand to move through. It can be really kind of like there's a lot of pitfalls involved. So how do you equip and build an engineering organization to innovate within those kinds of constraints? Yeah, absolutely.
21:47We're building a query planner, which is kind of a fun. It's like a database. Yeah. It looks like the internals of a Postgres or of a Snowflake. And a lot of what we're doing is tracking how the data is flowing through these query plans from a technical perspective. And so you get the engineers motivated to do this because it's a fun problem to solve, to figure out how to build a new database engine and how to kind of track the data as it goes through. From a deployment perspective, we deploy most of our software into the clouds of our customers. And this is great for them because they don't have to worry about their data going to a new place or someone new being able to see it.
22:20We're going into FedRAMP deployments, we're in fully AirRAMP deployments. And it's easy to kind of make that work and fit within any compliance regime when it's in a cloud that you're already operating it. So what does it mean to be building a compute layer for other teams and softwares to be building into? Because I think for a lot of folks, you know, the need for AI compute and the costs involved with it is a new conundrum that a lot of CTOs are grappling with in conversations with their CFOs, with their board, justifying the expenses of how much they're putting into generative AI, how much they're putting into their AI workflows, and then tracking the outcomes and, you know, the impact of that.
22:59I'm curious, like, what does it mean to be building in that space? And what are the kind of questions that engineering leaders ask when they come to you for the first time? Yeah, absolutely. I mean, this stuff can be wildly expensive. And computing all this data can be wildly expensive. And I think that's something we haven't really like, thought about. Yeah, we're just grappling with it a bit, right? Yeah, we actually just put out a case study with one of our partners, whatnot, they're like the largest live streaming marketplace in the United States. And they were previously kind of computing all these predictions for like users and what they might want to do that day.
23:34Yeah. And then they were throwing away about like 90 % of it. So one of the reasons for moving stuff to real time is kind of counterintuitively to save money because you only compute on the data that you need to compute on as opposed to kind of like computing on everything. Or double computing in some cases. Yeah, absolutely. I mean, the other time you see this pop up is when you have to get data that has a cost associated with it. So sometimes it's like a compute cost that you're paying because you're running an expensive model. But sometimes it's like literally dollars and cents that you're paying to a vendor because you're asking them to like evaluate something on the phone.
24:09As an example of that, like we work with SoCure, for example, like the largest, to my knowledge, anti-fraud provider in the United States. And they run a hugely complex set of data that they process in order to make a decision. And banks and credit unions and fintechs are telling them a packet of information. Like here's an email, here's a social security number, here's an address, like, is it real? Should we let it through? And they couldn't possibly pre-compute on like all possible combinations of emails and phone numbers and social security numbers because it would be like, you know, more combinations than...
24:44be a lifetime of the universe to compute, right? It's just like totally crazy to compute over that. So they have to compute their data on the fly. And I think that's, you know, also kind of cost based reason. So I think you'll see a lot of compute in this new paradigm shifting to the time that you're making the inference call, as opposed to trying to like pre compute everything in part to save money. Yeah. And, you know, I'm curious to as part of that, you know, there's the when you do it, there's also the how fast you get the response. And how do you think about latency at chalk and what are the kind of things that you find most important about it?
25:19Yeah, it's totally critical. You know, there are certain areas where like the latest Gen AI stuff, it just cannot go. Like a lot of the Rexys systems, they want to see like P99s at like 20 milliseconds or something like that. Yeah. And if you think about like running, you know, anything through a chat completion model, there's just absolutely no way. Right. So what you're seeing is still like, you know, XGBoost, LightGBM, like taking the day and needing to compute data really, really fast. Part of where we come into play and like my philosophy around like, I don't know how data science and machine learning engineering should work is that like SQL and Python are the languages of data science.
Read the full transcript
25:55So we want to meet people where they're at with that and then just do everything we can to run those fast. And that includes like taking people's Python code, looking at the abstract syntax tree or the AST and turning it into like like SQL style expressions that we can evaluate. Yeah. So we can run Python like many orders of magnitude faster than just like actually running Python by just treating Python as like a language and giving it a new vectorized interpreter. And so, you know, in that world where, you know, maybe people start with an idea, data scientist opens up a Python notebook and starts messing around with some data sets, they start cooking, right?
26:30And then you realize that like, oh, this is something that's going to scale. That's really the kind of where chalk then comes in and is the platform that allows them to take that research, that work, that incremental bit that's been done by an engineer, and then take it to production to scale and put it at the edge for the masses. Right. I think traditionally you write this stuff twice. You do it once, just like you said, in a notebook. And then you go talk to the engineering team and you say, hey, I had this really good idea. It worked out great. Here's my demo. Can we re-implement it? Yeah, here's my demo.
26:57Let's go. And then you either log in production for a really long time or you ship it and kind of hope for the best. But sometimes it's a little different. Like when I was at Affirm, we had this bug we called the Affirm money bug. Okay. We started doing inference on cents and doing training on dollars. And so when we went to prod, we were just so confused about the amount of money we were underwriting people for that we ended up saying yes to everyone who applied for a loan. And because of that, we lost like a ton of money. And this was like the early days. Right. Figuring it out. More than 10 years ago.
27:30Yeah. And we want to help people avoid that type of problem. We want you to be able to just write it once in like the canonical language for you, whether that's SQL, Python, data frames, and then have it be performant enough when you want it to take it to production so that you don't have to rewrite it because that sucks and no one wants to do that. But also so that it's exactly the same as the way that you did it in that demo. I'm curious too, because this is, it's a very fascinating and high impact problem that you solve. And it means a lot to your customers and to their end users to make sure that they have like the best experience possible and it's accurate and it's fast.
28:06And within Chalk, how do you foster a customer centric attitude within your engineers and bring them closer to those problems? We have a Slack channel with every company we work with, which is a little overwhelming. But it brings us really, really close to our customers. They kind of set our roadmap and that's how we figure out what we're building. It's never confusing what we should be doing because we're always being told so much by the people we work with what to do. I think that to build a really great company too, I mean, sometimes it doesn't work this way. Sometimes you're like the origin of, you know, Figma or of Snowflake where like people go in a room and like quietly for like three years, like make something, it comes out and it's like, look, we made this like rendering thing.
28:57That's like C++ in the web and like our own like font engine. And like, okay, I mean, totally that worked. Or, you know, Snowflake was a similar story with like ex-Oracle people. I think the way you build a really great company though, is you just like, you're, you're very incremental. Like we believe in incrementalism, like get something out there that works for somebody that does something and then make it better. Like after you've got it in somebody's hands, because you don't really know if it's good or not. Like you have to be told whether or not it's good. We've been talking about that a lot here, that iterative approach of build it and then get it in front of the customer, put it in their hands as fast as possible, as soon as possible, get their honest, brutal feedback and then go back to the lab, reiterate and then do the same thing.
29:35And that incremental building is the secret to success. Definitely. And how do you, for your engineers, break down silos within their different specializations and the things that they focus on and get everyone aligned around solving the same problems. Yeah. You know, I always say, you can work on whatever you want. Like it needs to be loosely aligned with the direction the business is going. Yeah. I think it matters a lot more that someone has like a big vector of progress in their preferred direction that like projects down onto like the direction the company wants to go. Then it matters that someone like doesn't deviate at all from what the company's doing.
30:10So we really encourage people to like be excited about the things they're working on. And if they're not excited about it, like to find something else. We have like all the biggest systems problems and coolest systems problems that I think there are out there. Like one of the folks we're working with told us they have 1 % the scale of Facebook. And, you know, our team's like 55 people or 60 people. So you can come and work on like really massive problems, but have huge ownership over them. Like the ratio of like Facebook engineers to like scale, to like chalk to scale is just so much better. And so I think that's like a really, it's hard to find, I think, these types of systems problems at startups.
30:54It's easy to find them if you like go to Google or you go to Facebook or whatever it is. But then you're relegated to like, you know, the Windows Vista compatibility layer for the, you know, XYZ thing. Yeah. And as an AI company, building an AI tool for folks to build their own AI solutions on top of, how do you still foster this kind of like AI native incubator mentality around constantly experimenting with these new tools? And are there things that practices that you've been doing internally to help kind of foster that curiosity? I mean, we give people credit cards and then we say, like, try some tools out.
31:34Oh, okay. So you hook them up with the access to go and go buy that Claude code, go get that Gemini subscription. Yeah, and we have corporate accounts where it makes sense or there's like discounts or, you know, privacy or IP protections. But yeah, absolutely. Anyone's allowed to try out whatever they want. And I think what's interesting, we see like, I see different people try different things. And I don't think right now there's like an obvious standard bearing like way to do stuff with AI tools to make yourself more productive. and I think what's right for one person might not be right for another person.
32:06Like Cloud Code might be right for someone, Kursor might be right for someone, like playing GitHub Copilot is like what's right for me. Like you can pick whatever you want and I think until we get to a place where it's like so obvious that like you have to use these tools and we, yeah, we'll just keep experimenting. Yeah, and as somebody in your position, how do you think the role of a technical leader is going to evolve in the next year? What are the skills that you think are most important for them to develop? I don't think they're going to change. Like the skills that are most important are like listening to people, like at your own company, at places you work with, um, and prioritizing.
32:43It's like, there's so, it's so obvious that so many things would be good. I think what's hard is like saying no to doing certain types of problems or projects. And I don't think that's going to change because AI is here. I think it's only going to be more complicated because it's so easy to make like a V zero of something. You've got to decide to like cull even more opportunities than before. But I think it's the same skill set of kind of like listening and using that listening to prioritize your work. What about the skill sets for the engineers that you would hire to enter into an organization?
33:13What are the things that are going to be most important for them to build? We just want smart people. I don't really care that you've like written C++. Like we write most of our code in C++ and Rust. Like do a lot of people come in knowing C++? I don't know, some, like all the Citadel people we work with have like done a lot of that before, but it's not particularly I mean that's like such a teachable thing yeah I think you know it's harder to like get the fundamentals and I think having like you know a background in like math or like CS theory or like systems programming or something like that is like probably going to take people farther than understanding like oh I'm like a great prompter it just feels like a learnable skill to me or like I'm great at writing Rust or something it's like cool you just have to be like hungry to learn Yeah, like, do you want to learn?
34:00And are you like capable of learning? And so how would you screen for that? We try to ask really practical questions. Like, I mean, we ask like a compiler's question that's like based on a, I mean, it is a problem we've solved, like a little mini version with like little unit tests and you kind of walk through it. And I guess I think part of an interview is the people who are going to pass the interview, you want to be selling on like working there. And I think part of what we have to offer are like really fun problems to work on, genuinely. And so we want our interviews to be reflective of the work because we think that gives the people we're talking to like a great opportunity to figure out if this is something that they would like.
34:38Yeah, and since you're working on this infralayer, there's a lot of opportunities for you to be part of a larger ecosystem and conversation. I'm curious if Chalk is doing any kind of open source work or if there's things that y 'all have kind of rotated into as being part of that ecosystem. Yeah, absolutely. So we're big contributors to a project called VLOX by Facebook. and it's our query execution kernel. It's like how we do joins and all of that. We spoke at their conference this summer and talked about a bunch of our work there. And we're going to be open sourcing a really big new project later this fall that I'm super excited to talk about.
35:12Ooh, is it a secret? A little bit, but it won't be a secret soon. Then we'll have to get the scoop on that here to follow up in our episode so folks can check it out for sure. And I'm curious, where has your own passion for open source come from? I mean, I've just benefited so much from open source. I mean, like writing software is like my job a little bit, but it's also like my main hobby. It's like, I love writing software. Yeah. And so I, like we all benefit so much from open source that, you know, you want to be able to do something similar too. I want my company to keep going on and like making great software.
35:48Yeah. And for that, like we need to like have a business. And you like build a legacy that way. Yeah. It's something that it's really, open source is really enduring. And I think it feels good to be able to put something out there. And I also just love the like competitiveness of it. It's such a pure thing where you put it out there and like anyone can evaluate it and say if it's good or not. Yeah. No, completely. I think that it's like a competitiveness. Who's going to make the best cutting edge tool? We all push ourselves to ship these amazing things and put it in everyone's hands. And then it lifts everyone up.
36:17It raises all of the ships. And I love that you're a coder by heart. You know, you love building software. So I've asked this of everyone who sat down in the seat and asked this of you. Are you vibe coding? I'm not really vibe coding. Okay, I've tried out clock. I'm done with trying new editors. So like I've been writing in IntelliJ for like 20 years or something. Like I'm going to die writing in IntelliJ. So like that's it for me. I'm done. That really leaves like, okay, something that runs in the terminal or something that runs in IntelliJ. So IntelliJ has like full line local models for completion that aren't terribly good.
36:55I use GitHub Copilot, but it's kind of like, it's really, I love it for like error messages and stuff like that. And then I use Cloud Code for kind of like, I really don't like writing front end. And so anytime I have to touch a front end project, I'm like, I try to Cloud Code it. And then I, you know, ask somebody to review for me. And then you'll go in and you'll touch it. Yeah, exactly. So do you think that these tools are a way to help elevate engineers and their abilities as a generalist to not get stuck and to be able to collaborate? I think it's amazing for understanding too. Like if you're looking at some code and you don't understand it and you want an explanation, like that's so fabulous.
37:31Yeah, just ask it. I love, one of my favorite things now is, you know, you go to like a new repo where you find something open source on GitHub and it's really cool. And you're like, oh, this really kind of makes sense. I can maybe figure it out. And then, you know, maybe you'll download it locally and then you can just open it up in an IDE and I can just ask the IDE, like, what is this? It's like the best search tool in the world, right? It's the best search tool we've ever made. And so if you have a problem and you're like, would traditionally like Google it or like look on Stack Overflow or something, I think now the obvious answer is like, oh, you just like ask, you know, one of the best models like an opus or whatever it is.
38:07Like, hey, what do you think of this? And then start there. So what do you think is next on the horizon for Chalk? Yeah, absolutely. So that open source project I mentioned is a really big deal for us. And I think that's going to be, I don't know, fun to just be able to put something out there and kind of like get community behind it. Yeah. So I'm like so excited about that. We have a SQL interpreter on top of Chalk. So like under the hood, there's SQL, but we haven't exposed it as a way to query. We've always done it through like API clients. So putting SQL on top of us kind of puts us more in the, I don't know, we always say we want to be a next generation Databricks.
38:43Like that's our aim. You know, people talk about it sometimes in the feature store. I think it's like a pretty bad business and not like a super interesting tool. It's kind of just a cache on top of a Redis or DynamoDB. I think the query plan we're building is like where stuff is really amazing. And this putting SQL on top of chalk kind of puts us like, you know, a little more credibly like, oh yeah, that's, I see why this is like Databricks now. So yeah, so you see yourself exactly as a building block that's going to fit into these larger puzzles and solutions that people are building in the future.
39:11Yeah, we work with a lot of really scaled companies. These are companies that have raised a couple hundred million dollars, or they're like Fortune 500. Yeah, they're traditional enterprises that can't move fast, and they need to plug into something like Chalk to take advantage of the market. Yeah, or they're like big, fast-moving startups. But these kinds of companies, they were successful before us, but they were like data stuff, right? It's not like we showed up and we're like, oh, we can finally do our business. Right, exactly. Right. They just want to be able to move faster. They want to process data more quickly.
39:38They want new types of workloads to run that they weren't able to do at inference time before. And so we need to interop with everyone's existing systems really well. Like we don't want to invent a new storage format. I think that's like crazy. Iceberg is great. We should all be using Iceberg. And like we're not trying to like innovate on storage formats. We're trying to innovate on like how fast can you process that data and interop and federate even SQL queries to like other systems. Amazing. We know, Elliot, it's been incredible to have you here in our iconic Dev Interrupted Domo. You're in the bubble.
40:09You're in the hot seat. And for those listening, you know, definitely go check out the YouTube channel because we are literally sitting in a dome together in the real world chatting about AI and how it's transforming organizations. And Elliot, I'm really thankful for you coming down here today and sitting down with us here on Dev Interrupted. Really excited to follow your story at Chalk and where can people go to learn more about you and what you're building? Yeah, please go to chalk.ai. We'd love to hear from you. Amazing. Well, we're going to share that with our listeners. And thanks again for joining us and to our listeners.
40:37Thanks for listening to Dev Interrupted.
From the publisher
Is your engineering team wasting budget and sacrificing latency by pre-computing data that most users never see? Chalk co-founder Elliot Marx joins Andrew Zigler to explain why the future of AI relies on real-time pipelines rather than traditional storage. They dive into solving compute challenges for major fintechs, the value of incrementalism, Elliot’s thoughts on and why strong fundamental problem-solving skills still beat specific language expertise in the age of AI assistants.
Join our AI Productivity roundtable: 2026 Benchmarks Insights
*This episode was recorded live at the Engineering Leadership Conference.
Follow the show:
- Subscribe to our Substack
- Follow us on LinkedIn
- Subscribe to our YouTube Channel
- Leave us a Review
Follow the hosts:
Follow today's guest(s):
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
