EP 65: Brandon Davis from AFE Leaks
0:00 All right, well, welcome to yet another episode of Energy Bites. It's been a little while since John and I were in the seat together. But yeah, excited to have we got Brandon Davis here from
0:11 founder of AFE Leaks. I'm so excited that we got you on so quick. No, I mean, I mean, some people like I've been trying to talk to for like months and it's like, hey, dude, can you come in
0:22 like and then hey, Brandon, in a message or not even a message or a comment, you want to join? Yeah, I'll be there Well, I think the week later we're here, yeah, the benefit of just working
0:31 for yourself is I have a lot more free time these days. You didn't have to go ask, you know, corporate, you know, for I don't have to get permission to ask my wife, basically. No, that's
0:39 honestly probably the most infuriating part about what Bobby and I do with this podcast is we have people who are like, yeah, I want to come on. And then corporate overlords says no, or we ask to
0:50 get them. You can. Yeah, we did have someone take it down or yes, you can go on. But we need a list of all the questions you're going to ask. And it's like, that's not how Yeah, I don't even
0:58 know what I'm gonna ask. Yeah, literally,
1:02 genuinely, that's for sure. They put you through some media training too to try to really sit back and not give too much away. It's how to answer without answering. Yeah, in with ours. I mean,
1:11 if someone says something out of turn that they didn't like, we can scrub it before it goes out, whatever, but just know that. If you're listening and you're interested in being on and, you know,
1:20 we can work with you, yes, but we'd love to have you on. It also helps live like 10 minutes away. So it doesn't hurt either a lot, a lot closer than me
1:28 But, yeah, I mean, you know, I think interesting news and it's kind of pertinent to some of the work that you've done and we'll jump into what you're doing with AFI leaks, but just came out with
1:37 Enveris as being marketed for6 billion with a B. You know, and that's what someone say it's like larger than like most oil and gas companies, market caps, like, I believe that, especially right
1:48 now, it was like, it was a very small percentage that have market caps greater than that. That's that's the whisper number. They throw out there. Oh, they're anchoring. Oh, yeah. Yeah. Hey,
1:57 they got bought for when they threw GME out at five billion. Guess what happened? Silver five billion. Well, I mean, that's different. That's Devin.
2:06 We can talk about that. But I mean, I came from Devin as an original reservoir engineer, but that was a long time ago. No, that's because what they got bought a couple years ago for three or four.
2:17 I was it. Okay. Something like that. And so I was like, oh, well, shit, that's a quick multiple in a very negative market
2:25 Yeah, in an industry that's starting to mature. Quite good. So, you know, it's less of a sales case on the on the inverse side. I see I've seen them try to do more branch off into renewables a
2:36 little bit and to try to make that case. But I think everybody just knows them largely as that lower 48
2:42 data business drilling. I mean, I still call it. Yeah. Well, I mean, I think it's even on. I think one of the best tweets that some anon on Twitter had in his life, was just basically, I call
2:54 it drilling info again, or just like, and it was insane how many people were on board and like, just how many people hate Prism and want a drilling info back. And it's just like, that's not great
3:04 for the sale case, but that's just my - Are you aware that anon is me? I'm not.
3:10 Yes, that was - That's incredible. Yeah, for sure. It's made a full circle. Yeah. That's like a circle. I feel like everybody knew by now that already announced it on the corporate LinkedIn,
3:24 whatever. I didn't catch that. Yeah, yeah, yeah. Well, good. I like to still have, I don't know, it's kind of an outlet. Yeah. The energy finned with, Oh, no, it's great. It's great. I
3:34 just kind of like having that account anonymous just to say my name dad jokes now and again. Yeah, I can. Occasionally add value. Well, this is even better now. It is. I mean, I have a
3:43 dedicated Raddad Twitter account just for the dad side, and then I've got my EFT and on, than I've got mine. It's fun. For sure. But I mean, but I think what some people don't appreciate, I
3:54 mean, 'cause again, I mean, obviously I know, you know, but like when people talk about drilling info versus Prism and like, that is like one in one very big, but one big part of what is a very
4:03 large - Yeah, it's a conglomerate. Or what everyone would call it, where they've acquired, I mean, they got open invoice, you've got end-your-link jib-link bought they, like And. stuff rig the
4:10 even, know you, Q-engineering, which
4:14 is rolled into Prism. There's a lot of components to this that, you know, people are kind of underselling probably Well, they're trying to get their tentacles into every piece of a business,
4:24 because the way I see like kind of lower 48 well data is it's basically a commodity now. If you know how to get it, scrape it, it's not that hard to get. If you're a small team in a certain state,
4:34 you probably don't even need any of those. You can just build that up yourself. But they've put themselves into such a big part of everybody's business that it's hard to get them out of an
4:43 organization. Yeah, completely. And switching costs are astronomical. So like, if you're even trying to compete, from a lower 48 data sales perspective.
4:53 Getting old, cross-the-engineers like myself to move from a product they were raised on is very difficult, number one. And I'm sure there's more than just engineers that are kind of in that boat.
5:02 For sure. So they are sticky, that's a hard part. Yeah, I think some of the things they're able to offer on the data side now too is because of those tentacles and I think this rolls into what
5:12 you're doing and we can kind of talk about similarities and differences, but they've got energy link and jib link. Well, now they can actually do some things on the back end or they kind of roll it
5:19 up on aggregate. They can't tell you, here's what Chevron's spending here, but they can say like, here's what a large cap in this geographic area is spending, something like that. Well, I would
5:29 bet, I don't know particularly what they're doing, but there are ways, so people do these consortiums all the time where they'll contribute, but you get to see everybody's results, but those are
5:37 pretty valuable. And I'm considering doing that at some point in my own thing, but that's where that could be, where you can get that really granular data as long as you're sharing your data I
5:47 think that's probably one route they go there.
5:50 But I'll say the lower 48 data market, and part of the reason I'm doing what I'm doing, if you think about it, there's kind of two tent poles from data, which is IHS and drilling info. That's how
5:59 it's been forever. It's SP. I always call them both the original names. Summer data,
6:07 that's what it's going to be. It's really just going to be like, it's going to be very easy for people to tell how old anybody on this show is over time because of what words, what software we
6:15 choose to use But we've all used the IHS acronym and outlook and it changes to his. Oh, every time. Oh, yeah. It doesn't even. Somebody made some joke on Twitter the other day is like, the
6:26 biggest lie is saying, Don't show me this again for something on Windows or Microsoft comes up every time. But yeah, those two kind of have owned the market. Everybody that started in the business
6:37 during Shell at the least was raised on one of those two products.
6:41 We'll complain about the price. We like the engineers like to complain But within the day, if you take away some functionality that we're pretty much beholden you get pretty salty. So if you wanted
6:51 to compete in that lower 48 data market, which I'm not trying to sell lower 48 well data, that's not what I do. But you have to basically provide everything they do, but better and easier to use
7:01 at a lower cost. That's so sticky, it's hard to get out of there. No, I mean, I think, you know, we've had John and them from world database on, and I think they do a really solid job, but
7:10 like they even, they like, I've tried to bring them into GME, and like even like the folks at GME are like, man, this is really cool. Like, had we known about this before, I think these are
7:17 kind of people I'd want to work with But at the end of the same time, like, I mean, if SP or IHS or everyone gets rid of Kingdom, like they're screwed, like, 'cause I know pretty much half the
7:27 organizations I've worked in only have IHS because they have a Kingdom. But they need that direct connector, and it's impossible to get data into Kingdom otherwise. But I mean, they all have ways
7:37 to get you. We're like, oh yeah, you can cut out Prism, potentially, probably not. But you're still gonna need open invoice, 'cause that's what 9 of the companies use or whatever. Looking at
7:47 it from the outside, I've always worked on the services side, so I don't have a dog in that fight from a user perspective, but I do think that from a business perspective, all these companies,
7:59 their intent is to sell you more shit than you need. But the flip side of that is that's why most people are frustrated with them. I just want this one thing. I don't want to pay for 10 licenses
8:10 for just the one software that I'm going to use out of those 10 licenses. I think we're seeing that now coming full circle with people continuing to bitch and complain about how expensive things are,
8:21 especially when people like to raise their prices during downturns. That's always my favorite. I mean, I think if you're a small team and you just want the well data, and that's probably basically
8:30 the market for the well databases of the world, like that's your customer. And you don't have to pay for that. I just they're probably pricing you out of the market or DI already That's where it
8:41 makes the most sense, but like making big and roads in that market is very hard. I like
8:47 there's a book, a competitive strategy by Michael Porter, which is, I'll shoot into kind of what I'm doing a little bit, where it talks about you've got a maturing market, which is lower 48,
8:55 you've got basically, I would call it a duopoly, for the most part. Two big giant pit holes, tent poles, how do you compete in that market? You largely find niche products you can sell into the
9:06 market that they don't offer. And that's kind of what I'm doing right now, and that's kind of why I step to do what I'm doing, 'cause I think there's a little hole in the market that I thought I
9:13 identified, so that's what I'm trying to build. I'm a month in, so we'll see how it goes Yeah. That's kind of the basis around what I'm building, but I will tell a real quick story real quick.
9:23 When I left banking right before COVID to join Woodmack, I joined as lower 48 head of corporate. One of the things, one of the questions in my interview process was, Do you use drilling info or I
9:35 just? They're like, Well, we have our own productthat we're trying to sell them. I was like, Well, nobody knows that. I feel like I would have known that at the case you know they they tried
9:45 for a while not I don't know if they're still gonna be trying to do that, but it was definitely, I don't know, hard to compete in that market where you just have two giant tent bulls. One people
9:55 have built so much of their OBO processes and all the stuff off of that. It's like, again, even if you could come in cheaper, like you said, the conversion, the ROI in that's not even gonna
10:03 probably materialize for a couple of years at the very least. Yeah, one, and it's like, in most cases, you can't just be as good and cheaper. You have to be significantly cheaper or
10:14 significantly better to get people to even consider pulling you out of their stack. And then, yeah, when you have half of all of these companies have so many critical workflows built on top of it,
10:25 then it's very hard to compete. I guess the other thing you could potentially do is try to target the majors that have too much cash. Oh, yeah, that's true. And they just buy everything. Yeah,
10:34 they have all the things that have TGS and IHS. And then eventually they'll be like, oh, okay, I guess we are using this more. We'll get rid of that other one, maybe Yeah, maybe we should use
10:42 Novi and Energy Domain also, and no. I think you're right though, the way to make it is to focus on those niches. You may be immediately think of like Sabata and what Brian McDowell and those guys
10:53 are doing with the kind of dark logs and log libraries and stuff like that. It's like someone at some point paid money for all of that data and it's just rotting in a filing cabinet. Yeah, I mean,
11:05 log data is a hard one to get for sure and it's very valuable. I still think geologists have a big role to play despite what happened with shale 'Cause I came from an offshore gom, like world when I
11:18 first entered the industry. So I still love that business and geologists were like, they were the kind of rock star, I guess, if you want to say for geologists to be a rock star or whatever, but
11:28 they were finding the prospects, they were risking them, working with engineers, but they were finding some really awesome stuff. And I missed that part of the industry a little bit. And I think
11:38 one of the lasting legacies of shale, to be honest, is kind of some brain leakage away from mine.
11:45 kind of analysis that I think will come back, 'cause, you know, Shell is kind of rolling over. We need to find more exploration. That's, I think a geologist will come back into favor at some
11:54 point, 'cause you need to explore, and they're pretty key to that process. I feel like EOG's still in on that, and they're probably have the reason that they are the one that finds things. Well,
12:02 you know, I like their strategy, because, I mean, you can't argue with the results, right, but they're, aside from Yates, they've largely done organic leasing to find their stuff, and they
12:14 develop it pretty aggressively. So at this point, I mean, they're exploring now like other countries now and starting to actually build that function up. So I can't appreciate what they're doing.
12:25 I think they still have a lot of that talent in house. And I think OXI too, with the Anadarko acquisition, they've kept that offshore peace and they still have that talent in house. But there's a
12:33 lot of the shell folks that don't. Yeah, it's just a statistical play or it's just, you know, like, well it's your point though too, right? a company like Devin, who was a big or decent size
12:44 international and onshore player, which is now, I mean, are they full onshore only now? Yeah, it's all over for you. I think they saw some small international footnote at some point, but
12:55 mineral or some JV stuff. It's not worth bringing up. And so it's like they went from having, you know, active operations offshore to literally none And yeah, you know, the cure for this low oil
13:11 price is low oil price. And so, you know, I find it fascinating that we haven't really spent much money on the exploration development side for the last decade-ish. I mean, I imagine this is kind
13:23 of what it felt like in the 90s coming out of the big 80s downturn and like, hey, we're, it's not that, you know, probably worse in the 90s because they didn't have the shale side to kind of prop
13:32 things up There's a if you want to get into some nerd reservoir engineering talk SEC five-year
13:42 Reserve distinction essentially gives you an automated mechanism to add reserves every single year, despite not exploring. So what we have is a big group of lower 48 operators that are adding
13:49 reserves every year. But not really. They're just adding already booked reserves that are outside the five year window. So at some point you'll start seeing when somebody is truly running out of
13:58 inventory, that's gonna start dropping real quick. And I don't think that's that far away from a lot of operators. Yeah, I'm not a lot of them have 10 years of inventory. What they say Yeah, but
14:08 it's like, I mean, EOG still carries Carn's trough with all those inventory from those old maps. But like, if you look at their performance year over years, they're on the latter half of spacing
14:17 across that entire play. That performance is dropping hard. Like, I don't wanna drill the second half of any unit. Right. I mean, if I'm a private equity operator, I wanna sell that to somebody
14:26 for them to try and pay for a price for. But I don't wanna drill it myself. 'Cause all the depletion issues that you potentially have. So I think there's a lot of that inventory kind of sitting out
14:35 there that you don't really wanna drill, keep on your books, there's reserves associated with it. So you get the lending and the financing. Yeah, that's very true. That is a risk to industry and
14:44 I, you know, this is my call to go explore, folks. I like what, I mean, despite the wells not working right now at low prices, I like the Wainsville stuff just from the fact that they're
14:53 exploring and trying to develop it, if it's even if it's like35 million
14:59 the way. Or like, I wrote something on the elevation Barnett stuff that they're just at the IOG, JV with. I appreciate that because they had a thesis They did geologic mapping, and it worked.
15:08 It's just not big enough to attract a buyer, so it kind of gets stuck. That's a tough position to be in, but I appreciate that people are still out there doing that kind of thing. No, one from
15:20 the data side. I just had my first engagement with an off-road company that I'm doing something I was
15:25 consulting with, and I was like, man, this is way less chaotic. And all the data is public on the - generally speaking, on the offshore side Hold out. Yeah. Do you ever use that? Yeah.
15:37 dealing with nearly the chaos or the BS that, you know, we're drilling, we've got a three-way program. It's like, oh, when this comes on in a year, we'll see if I'm not like, well, I mean,
15:46 it allows you to like, it allows you time to evaluate the living but Jesus out of the thing for sure. No, and there's obviously a ton more like monetary risk, you know, like, Oh, for sure. But,
15:56 all right, so like, how does this get us to what you're doing now? I mean, like, or what is AFE leaks? I mean, I probably even just for the broader audience who may just be a data person who
16:04 doesn't understand well, I guess what does AFE stand for? I was talking to a guy in my neighborhood that works for a family office, and he's like, well, what does that name even mean? I was like,
16:14 well, anybody in the industry will know what that means. But an AFE is basically what you send, it's the list of costs that you send operators to get approval for your project. 'Cause you'll have
16:24 several, authority for expenditure. You'll have several operators in that project. They've got to sign off on it or whatever, or take a penalty and, you know, whatever several for publicly there
16:31 out they're But. states Non-concentred.,
16:36 in various places. And so I've started collecting those. The high level cost is interesting, but what I'm doing is largely breaking out all the sub components of that data. Plus, I mean, besides
16:48 AFEs, I actually have actual costs for tons of wells, like 80 something thousand wells, well-cost actuals. So I'm marrying that with the AFE data too. But yeah, you have like, I'll have Permian
16:59 resources in New Mexico, all the sub component breakdowns of the costs, how much they're casing, expected costs are artificial lift, anything stimulation or whatever on their costs. I've got
17:10 U-turn wells in there. I think you did a podcast in the U-turns earlier today. Kind of showing what the difference is. In particular, I was learning one this morning with for Permian, or this was
17:19 actually Matador. That's roughly 600, 700 K more than the equivalent two mile right next to it. But that's essentially what I'm doing. It's a big database of costs. I'm up to six states right now,
17:30 Wyoming, Texas, Oklahoma, Louisiana Ohio,
17:36 New Mexico. Wyoming adding soon, Utah got some North Dakota, but less trying to find more sources for that one. But yeah, my biggest time sucker right now is actually pulling out all of those sub
17:49 component pieces from really poor PDFs. Oh yeah. That's the hardest part right now. The joy of our industry. Yeah, you can do it. Scan PDF document. Basically I'll do a quick regular OCR
18:01 scraper and see if they add up to the sum total 'cause that's why I wanna extract the total cost first, make sure all the sub components add, then map all the components to my own internal schema,
18:11 but I just need to make sure that the total's add and then I can just move them over. And I have some automated code now to start tagging things 'cause I'm collecting the operator code and categories
18:20 with all these AFEs. So for each one, I can now easily kind of just say, this is where this is. Okay, yeah, I was gonna ask you to do in some kind of like normalized chart of accounts or
18:26 something like that. No, I have basically from one big data source for actuals, I kind of, they put, they sum up the actual components. in various categories. And I've kind of used that as my
18:37 base schema, and then I fit everything into that. But I include in my database my API service, if you have, those company codes and categories, so like that. I'll have an overall casing cost,
18:50 but if you wanted to see what Muborn, for example, had for their surface end production case separately, they split that out. And so you can just say, this is cost per foot for that. Component
18:59 that they're doing A lot of service companies have been onboarding recently because they want to kind of see where other people are pricing stuff. Oh, that's a huge option. 'Cause they'll know who
19:11 somebody is using for various services. That's a huge market. And then the other use case people have been, that are outside of what I thought the use case was, is they want to train their own
19:20 models internally, some funds and things like that, try to see where costs are gonna go. My use case largely just comes from being a valuation guy in my entire career if you're doing mezzanine
19:32 finance, which I did for eight years largely. You get a lot of people coming in and they're trying to get better terms and they're not publicly public companies, they don't have to tell the truth.
19:42 So they'll give you costs that might be a little bit on the low side. So you have to find sources to kind of confirm that you have public disclosures, which are very high level. So I just started
19:52 building this capability of finding those costs publicly. So that's what this is. Yeah. I mean, in that case, you could probably truth check, I mean, I know we're right as I was on my way out
20:01 what Devin and they dissolve that JV with BP and I think they came out and said that they could save a million dollars well and, you know, based off what they were doing, it's interesting to even
20:12 be able to check that. Yeah. You definitely can't release it to bits. So I mean, within the service, there's like basically the API built. You can have API access, which you can just download
20:23 all my tables, which I have the well data to because I already collect it So I just expose those, but that's not the sales, but I'm selling. You get it, but I'm not trying to displace.
20:35 Uh, but for the, for the cost data, um, you can plug into the API, pull it out, but also that API automatically feeds an HTML page, uh, for those single wells. So I've got a big single well
20:46 page that has like all the location data, header data, completion data, the surveys, if I have it, uh, well test production, and then the casing and the, or the, the cost and the cost
20:55 breakdowns on that page. So if you wanted to, to dig in deep, you can go to that page for a single well, it has links to the AFEs too, that are stored in my internal GCS buckets. Uh, so it
21:06 basically generates what's called a signed URL, goes and grabs it and pulls it out. And you can go look at it realtor, uh, like just right there. Um, and you know, that was actually one thing I
21:16 appreciated from the old drilling info back in the day is cause everybody knew lower 48 data is can be complete crap. Uh, in places just cause allocations may be off. And you know, internally,
21:27 like it's hard to do so much nuance across states Yeah, but what I appreciated always was they had a link or whatever source it was that you could pull up. And so for me, I always was just like,
21:37 if I'm doing something like this, I want to have the ability for somebody to pull up those resources. Yeah, trust the verify again. I mean, even if it's what they're doing with Clyde, right? No,
21:44 I mean, as engineers,
21:47 I'm not gonna believe a black box until I see the raw thing, no matter how many times I use that black box, or at least the more I use the black box and the more I can validate, the more trust I
21:57 get, right? That's the difficulty trying to sell an ML solution into engineers 100, like I generally think it's basically impossible to do. Maybe you'll get a few clients that are not pure
22:07 engineers, but you kind of want to see the pieces that are flowing into there. You can't trust, I don't know, you need to see the component pieces. For sure. That's the hard part in those models,
22:18 for sure. I built like an inventory model for Azure 48, for Wood Mac, called all the plays, that was not very complicated. It was just, here's the nine section, here's the recent wells, or
22:31 that little nine section, here's the wells around it. It's like, that's as complicated as it needs to be, largely because you can easily explain it if the wells offset are screwed up, you'd be
22:41 like, well, that's based on the offset wells being screwed up, right? It's just like
22:46 trusting that ML model is just so hard. Yeah, no, I mean, especially with public data, right? Oh yeah. It's just, I mean, it was a, it's crap and crap out. And then like, so, I mean, you
22:56 do your best to clean it as you can, but then, okay, so let's go We've talked about a few different parts of this, you know, process, like, let's talk about, let's kind of nerd out a little
23:05 bit. I mean, so you talked about some OCR, like any particular tools that you've, you know, really enjoyed or that it sounds like you're using probably some more traditional OCR, but then also
23:15 some of the newer stuff. Are you using any, like, claud or VLMs or. So, basically, I code mostly an R. I can, I use Python for some stuff for some scraping stuff, but like I've always liked
23:26 using R for just very specific. Data work. My gateway drug, thanks Bobby. Yeah, I always love using it for just, and then the mapping libraries are very good, and they have a pretty good PDF
23:38 library. So I'll just extract the text first, I'll do some cleanup, multi-spacing,
23:45 whatever splits is basically just a godsend, because it just allows you to split out those components so easily. So I'll usually run a first pass through some of these AFEs just using that, and
23:56 I'll get half of them, maybe, 'cause these are largely scanned PDFs
24:02 and they're terrible. Yeah, if we as an industry could just quit doing that, that would be, I mean, they're digital to be like, why are we printing something to digitize it? Something from
24:11 digital to analog, and then digitizing it back, like that's crazy. I can buy a house on DocuSign, and we still have to have scans of physical, Tickets. Here's my call to Matador. Can you buy a
24:21 non-1970s printer for your scanner? 'Cause there's - For your public data. There's the hardest one to get data out of it. How do you think they're always so low? It's probably right. It's the
24:32 scanner. Keep doing what you're doing, guys.
24:35 It's the scanner. So I'll try that process first. Like I said, I'll try to make sure the total cost aligns with the components and those pass through. Second step, I'll use Google Cloud Vision
24:47 They have an AI OCR scraper, basically. And that gets a lot. I was gonna say, Google's language models and their data
24:57 side of things is probably one of the better ones for now. I've heard the AWS is one that's quite good, but haven't used yet. Text track, yeah, text track. Well, so I'm talking, Jim and I
25:06 explicitly was trained
25:09 for categorization. And so like I've put in stuff that I'm like, there's no way in hell it's gonna pull out this handwritten log header data. and sure shit, it doesn't, and you're like whoa, and
25:20 you put in anything else, and it's not very good. It'll still screw up, I mean, the ones you have to do if you're ever scanning this stuff is, all right, I need to change this S to a dollar sign.
25:30 This big C to a zero, 'cause it cut off a line, or something like that. There's like all these little weird text rules you gotta do. But for the most part, it does pretty good. Maybe it'll get
25:39 the next 30. The next 20 of the hard ones that I'm trying to find my way through, I had my wife and I own a, what's called a Kuman, like right down the street, down Campbell, and she's got some
25:50 small, some employees or whatever that are just like, minimum wage employees. So I was like, can you just try doing this for an hour? And I will see what pace you go. And it was so slow. I was
25:58 like, well, I can't do that. So I'm probably gonna be looking at offshoreing to India or something for some of those.
26:04 So that's the real hard part. But yeah, for 80 of them, I can get it through those two sources largely. Nice. And those are directly called, well, you largely have to use the Python particulate
26:15 library in our. But you then call directly to that cloud API. It does the scraping and just returns to you. And you can do it in batch. So it doesn't take that long either. Nice. So I've tried
26:27 the straight PDF OCR library from R and it's not that good. Yeah, none of them. That one's hard to use. Especially when you get into scan docs, it's like. Oh yeah. Yeah, that's a lot of my
26:37 daily headache is with our language model stuff, is deconstructing PDFs and most of it. Yeah, but that's for the value I mean, if it was easier than everyone would be doing. Absolutely, that's,
26:49 I mean, the amount of data that we as an industry have that is stuck dying in a PDF on someone's, my docs folder is just like, it's honestly sad and so it's, but to that point, it's like, yeah,
27:02 if we don't have to print these stupid things and then re-digitize them, guess what? That gets a lot better very quickly with current technology if we just change the way we do some of these things.
27:13 We can get the word out between you and I that maybe we quit doing that or we just keep digital like there's it's just crazy to me That we do so many of those things where it's like it was already
27:23 digital Why did we why did we have to print this and then scan it back in like this makes no sense paper monopoly out there? Yeah, even like the public data stuff right like I was doing stuff in
27:33 Ohio on ODR and it's like scanned Versions of shit that was digital. What are we doing? You uploaded this in a digital format. Why did we have to scan this at any point? Yeah, I mean these are
27:46 automated PDFs that came out of a database. Yeah, right or the data did at least
27:53 Right, it was sitting in some tabular schema that you chose to write to a PDF Well, here's what they do for those rotary following still do that print them out sign them on a terrible scanner and
28:03 send them in and that screws it all up Right, yeah, but we couldn't digitally my house via docu sign. Why can't we digitally sign these? Now it's crazy, but yeah, it's a couple things here. So
28:15 you're an engineer by training and background, everything, right? So yeah, I did get a business degree before I went into banking and you know, people will poo poo on MBA degrees, but I think
28:27 for an engineer that has no, like idea about
28:34 the impact of your decisions financially, or just like various other things about business, I found it valuable from that perspective. Completely angry. If you're a finance guy, I don't know if
28:41 the MBA adds much value to you, but I think engineers are generally pretty good learners, and we pick stuff up pretty well, and if it's interesting, we'll keep learning again. That's the thing
28:49 too. I got my master's law, I was working, and there's two pieces of it that were kind of fascinating to me. One, going back and getting a degree once you have context of how you will use that
29:03 degree is completely different than undergrad where you're coming in. You're like, I don't know what this is. I don't know while I'll ever need to prove this stupid proof, By the way, I have not
29:12 needed to do that ever. So thank you, calculus teachers. But the other side of that is, yeah, as engineers, we are basically trained almost zero on business. And yet we're on a daily basis,
29:26 making business impacting decisions. And so it's like, yeah, we should know how these things work and the importance of economics and financial modeling. Well, 'cause I mean, how you would
29:37 design a well without any financial constraints is entirely different than 20 mile laterals. I think back in school, my petroleum economics class, I think they were just like showing us how to pick
29:48 stocks or something like that. For one example, and I was like, this is not really what we need. I think you learned NPV maybe, but I don't think anybody really paid that much attention. But I
29:56 think that from that perspective, it's valuable. And you don't have to get a business degree to do that. I mean, you could have internal courses at your company. It's actually showing you how to
30:03 do these things. Finance and accounting. Make sure you don't burn our budgets I
30:08 remember we're still, there's a story.
30:12 One of my managers,
30:15 when they're building out the drill schedule, trying to get budget, would put all the best wells, I think, towards the end. But on the annual budget,
30:25 that would be fine, because it would just all roll up. But when it come from mid-year budget,
30:30 he would end up moving all the other wells to actually being drilled earlier, the better ones. And they'd be like, we're killing it. But decisions like that, it's just like, they don't really
30:39 understand what's happening here You're trying to make money for this company. You're a steward of their other people's capital. That's my favorite. Trying to generate cash. That's probably one of
30:46 the most hilarious parts of our industry, though, that I've thought of, is that when Bobby and I were working together on the gauge side, the last quarter, we would always get a big uptick in
30:57 activity. And it's because people were under budget and just needed to make sure they used all of their budget. So they could get it again the following year. That's the opposite of what a business
31:08 actually wants you to do. I think what you were saving money for a company while we're probably not gonna make more oil, presumably, 'cause he spent more like that. Yeah, I think that drive is
31:17 not knowing that financial impact, 'cause you're siloed in a team usually, a company, trying to do stuff. You don't wanna be sitting there doing nothing, 'cause that's a job risk for you. So you
31:26 wanna get as much budget as possible to execute even if it's worse than some other project. You wanna glossy it up and make it look better. That's probably gone away a little bit, I would suppose,
31:36 but that was kind of early days of shell for sure that was going on. But anyway, yeah, went back to school, got my degree, weren't it banking for a while, but we were seeing so much deal flow
31:46 that it was hard to keep up. So I just kind of was just like, I need to do something. So that's when I started teaching myself how to code. And that's what happened. I took a lot of Udemy courses
31:55 and things like that. I got a graveyard of 75 completed courses. Yeah, got a few 100 in there.
32:03 No, I'm not a very good LinkedIn. It's not official. I'm not very good. Oh, no, I'm just saying, I have full people there. You know, your AWS certification that holds water, it's rigorous,
32:12 like, yeah, people wanna see that. Like, I can't go, if I had 10 Udemy courses, I could put them on there, no one cares. Yeah, yeah. But, I mean, that's - But with their great content,
32:21 right? But, I mean, one of the things I used to actually learn was I basically turned Excel off for a month, and it was like, I'm gonna be able to do all of this by a code, and I think that's a
32:30 very good force multiplier for your dude, 100. I wish I would have learned it way earlier, 'cause it would have been just like a game changer, very annoying, but I do it now, I use it a lot. I
32:41 mean, that's my preferred, I forgot how to do half the function Excel. Oh yeah. 'Cause I'm so much in code. When they not know 'cause they can just go to quad and be like, Hey, you're having
32:47 this? That's basically what I do, yeah. I will say I'm not - Her code pilot. I'm doing AFE leaks largely by myself, and I'm not a full stack developer, by any means. The AI, the chat chip
32:58 teaser stuff world has been very helpful on like the back end. make sure, 'cause I use Google for everything on the back end, so it all communicates, but making sure those all talk to each other
33:09 and kind of setting up easy stuff has been very helpful from that perspective. Yeah, people sleep on it for architecting or planning or like, hey, I've done this script. How do I productionize it
33:20 and put it on the server and make sure it's web accessible? There's a, yeah, a lot of people, I think, sleep on that jump from scripting to production level type software is different, very
33:33 different, right? And so there's a lot of making a functional website too, like a product is a totally different beast. And then 'cause - I'm still getting there. No, I mean, for the most part,
33:42 everything works, but some of the parts are buggy or slow that I'm trying to fix right now. So I've been working on that for the last two weeks, but I made the well page.
33:53 So I have basically a shiny app in the background that's serving a lot of stuff, but you know shiny. It's not the best in the world It can do a lot of good stuff. Yeah But I was just like, Hey, I
34:05 need to basically pull this one page out of it and try to see if I can do it in just HTML by the API. And it walked me through how to do all of it using the same formats. And that's what I'm using
34:14 now for that page. I'm going to put everything else basically in that format too, which would be cheaper. So that'll be very helpful from my perspective. What's your favorite one to use for coding
34:27 these days? Just my own coding? Still are Or is it your what model? Which LLM? Oh, I'm just using like 03 and 04 on Chet GPT right now. I haven't explored much more. I think it's been really
34:41 good for that. It's been pretty good so far. Gemini's pretty good with it too, isn't it? I wouldn't use, because I'm using VS Code a lot, they have the little one on the side there. So I'll use
34:50 that now, you can cope out through it. So that's been a little bit helpful too. Yeah, that's really nice. It's going to red pill you with cursor when we leave. Well, hey, I mean, I'm open to
34:60 anything, but I'm just kind of just sitting in my lane doing everything right now for sure. Oh, yeah. No, I mean, trust me, even like coming out of like being at GME and then the Devon
35:07 transition is like, I've always been pretty, you know, on the forefront. Even when we started this, like, I think I was, you know, maybe more of the technical guy here, but like John runs
35:15 circles around me now on the AI side because I just hadn't really had the chance to mess with it. And then you don't touch it. And then it moves so freaking fast and there's new shit every day It
35:26 has gotten better at debugging because I would yell at it or just, or just percet and cost Sam, Sam Altman too much money by just saying, you stink, but it's gotten better over time for sure. No,
35:38 I know. I started doing that and then I was like, wait a minute. If Terminator happens, I need to be nicer and start saying, please and wasting more money that way. I have been guilty of that
35:47 for sure. Yeah. So what is in the technology? He's on the Google Cloud, but I think he maybe mentioned before we jumped on like, because he had a. create the API, right? So we're using, like,
35:56 on the database side, and, like, as far as doing all that, like - So authentication is all through Firestore on Google. Like I said, using Google for everything, it all talks to each other.
36:06 And that has basically stripe links. So I'm using the Firebase functions that is basically we're hosting the website, too, to build all that stuff. The API is a function within Firestore that
36:17 calls to my Postgres database sitting on Google Cloud And all that's just like making sure that they have this proper price IDs and stripe to link up to that and make sure that they can pull from that
36:29 database is kind of all the stuff that I don't know really how to do and that AI has been helping me do. But I got the API basically built in two days doing all that, which is like crazy. And then
36:39 I can use that thing really quickly. I'm like, what the hell is that saying? Magic. I was trying to show I did a webinar earlier today on U-turn drilling. It was like one of the guys was a little
36:51 bit older and he was telling me he was one of his kids. computer science undergrad and he was trying to get him to help him with some Python stuff. And I pulled up, uh, cursor and I was like,
37:00 this can literally do anything you want it to. And I was like, here, here's an example. And it was like, pull all the water burgers in the state of Texas and show them to me on a map. And
37:09 literally in 30 seconds, I had an HTML file with all the burgers on a map. And I'm just like, yeah, this is how easy this can make this. And it was one, a one shot in it. And it did a beautify.
37:19 I don't know where it pulled the data from. I don't know if it was all bullshit, but the ones in Houston at least were accurate. And I was like, well, close enough. It's pretty wild. How, how
37:29 much it truly accelerates what you're able to do, not just like when you're focused on something, but also it's like, Hey, I don't, I know what it needs to do, but I don't know how to make it do
37:38 that. And like, especially the bit the 03, the bigger models are really good with like architecture and then walking you through things step by step and giving you different options even right like
37:48 that's I think the hardest parts about coding, especially with like an R or a Python, is like, well, shit, there's this library and there's that library and they all do kind of the same thing,
37:57 but which one should I do, you know, use and being able to have the language model evaluate them for you or suggest which ones to do. Yeah. I like asking, where is this going to screw up? Yeah.
38:08 No, it's a big one. Like the try catches and everything else you got to put in there to make sure it just does not break and still breaks. It's got a debug and debug. We've been writing tests I
38:16 mean, you can't even hardly really write tests in R like you could like Python or especially like more robust languages, but yeah, that's I know it's been a big use case for even like season
38:27 developers. It's like, we can put in your cursor file, right? Like in it, write me a unit test for each of these functions or whatever it's like, or even we've, we've started testing out a
38:35 couple on the back end that review your PRs in GitHub and it comments like it's, you know, your manager in the GitHub. Yeah It's crazy how good it is. Maybe it needs to debug my last. No, I'll
38:50 show you what I'm talking about after. It's pretty awesome. But yeah, there's all these things. Again, at the end of the day, what we're doing is we're automating the things that humans one
38:58 generally aren't great at and two don't want to do. And so it's like, yeah, unit tests, man. No one likes to do those.
39:07 Yeah, I mean, I think it's been pretty, 'cause I don't think I could've done what I'm doing now, two years ago. For sure. So it's been pretty helpful from that perspective. Yeah, it's a much
39:17 different workflow now than it was where it's like go look it up on Stack Overflow and find something close enough and then hope that you can tweak it to work. And then it's like, okay, well, I
39:26 can do that in my script, but I don't know what to do after that. I'll know if I can do that end. Like, I mean, Brandon would've had to probably get a couple of yearning guys working overnight
39:34 and review it within the next day and how much upfront money and capital and it would've taken you six months, you know. I think I made a joke on Twitter what time it was like, you know, at least,
39:45 chat GBT doesn't yell at me if I answer it, but if I ask a question badly, which is stackoverflow for you. That's very true. Yeah, to take the humans out, right? Yeah.
39:57 Now it's been interesting. What's some interesting kind of findings that you've noticed or kind of found along the way by looking at all this data? I'm sure there's a bunch of interesting stuff in
40:08 there.
40:10 Like people under-reporting, people No, I mean, like there's not many people that actually give full cost disclosures, and I put out a note this morning on the Wainsville Comstock stuff, and
40:20 they're actually, they're the most transparent when it comes to cost. They weren't putting their Wainsville costs on their stuff for a while, but I think after several tweets from me and people
40:29 questioning them, they finally actually started putting them on there. So they have their dollar per foot costs in there, and they line up basically exactly with their cost data set. So they're
40:38 very accurate. I haven't seen too many people like, I mean, if anything, public companies. we'll just kind of omit the data if it's bad. You know, that's kind of how they work. So it's like,
40:51 you don't get that much on like per well CapEx, depending on who you are. If you're too big, you can't - Normalize it up so that - Don't give anything at all. One thing I found that was fun is in
41:00 the Ohio disclosures for CapEx, they actually put their expected ERs on there for all these wells. 'Cause I think they're trying to fight for ownership in a lot of these force-pulling agreements.
41:12 And so maybe you're incentivized to not tell the truth in those 'cause it's not making it public. But everybody was actual ERs for like 45 of what they put in those disclosures. They're like, Oh
41:25 geez. Not great. And then, yeah, I mean, I'm just still exploring the data. A lot of times in writing research on it. One of the things I did take from Wood Mac is you have to write research as
41:37 a marketing product. You write research to sell data.
41:41 And that's essentially what I'm trying to do. And I like writing this creative research. I write everything in Corto, if you've ever heard of that, which is R-based. Yeah, and you can use Python
41:49 now. You can use the R Markdown, but now they have Corto, 'cause you can do Python, JavaScript, all that right. So basically every single one of my things is I'll write it and it's HTML-based,
41:58 but all the charts are interactive. You can zoom in the map, you can click on the wells and see well information that I'll code into the locations. And all the high charts that I have, you can
42:07 download the background data to it So that's kind of just like one thing I really like putting out there is kind of that interactive research. Even the transparency, if you can get the data from
42:16 behind, then you can true-check it too. Like that's a big thing. Yeah, I tried to push that for that at Woodmack, 'cause they had an API. You could have just pre-built a bunch of like this
42:28 quarterly presentation update or whatever, and just have an update automatically each quarter without actually anybody doing any work. That's a real use case and very valuable, I think, if
42:36 somebody values something. So maybe they're doing it, That was one thing that I was trying to push a lot more, but I enjoy doing that part. Now I wish more people would, it's like if you're gonna
42:47 show me a plot and you want me to trust that plot, then give me the data for the plot. Yeah, so it's doing a lot of that for sure. That's cool. But yeah, I mean learning-wise, I've seen just
42:60 about every basin and play throughout my years just doing valuations. So seeing something new is, you don't see that much, but like the Barnett stuff that they're drilling, that's kind of new and
43:12 cool to watch, trying to take it down from whatever actor or Andrews down into actor and crane, seeing how that goes, trying to just watch anybody exploring and how much they're spinning on those
43:22 wells. But for me, it's been more fun just trying to find the source of the cost and if I can find them. Yeah, so let's unpack that for a minute. Where are you, so you mentioned Ohio, so that's
43:33 ODNR, right? So is it, are most of these costs just coming from publicly reported data in some form or fashion. 100 of the costs are coming from. I mean, one client was asking me the other day,
43:44 he's like, this is called AFE Leaks. That gives us some worry. I'm like, it's just a name. Come on. Yeah, it's just a name. Well, no, but I mean, I mean, I mean, I mean, I mean. But
43:51 yeah, I didn't know if it was like people like, shouldn't, I mean, if you wanted to fork it and make it anonymous, maybe that way. But yeah, it's all public. I'm trying to talk to a few folks
44:03 on getting access to theirs and get like approval to do it, but yeah I mean, even like maybe someone with their model, but I just thought of this, but like, have you thought about, could you
44:13 deploy this as a product within an operator where they could take all the AFEs that they have? What I've thought of is the consortium thing earlier, potentially trying to get like a set of companies.
44:23 You could do that with service companies, I think all day long. I mean, half of my career was on the services side and when I was selling frack jobs and stuff, we literally had a spreadsheet and
44:34 it was basin, operator, county, state, number of stages, frack volume, sand volume, just everything about that. And after a couple of months of doing that in a specific basin, you can get a
44:49 pretty decent estimate of like, and that's just off of bids, right? Like, okay, did we win or did we lose? And so now you start narrowing in on a price, but it's like, hey guys, we're all in
44:58 the same space. If we all just shared this data with each other. Yeah, I think that product basically kind of already exists though, right? I think on the service side. Drilling if it kind of
45:07 has something similar to that, I have no idea. Yeah, I don't know. I think I've heard something like that. I know Power Advocate, I think Woodmack has a service similar to that. But it's more
45:17 on the kind of op-ex of facility side. But
45:22 yeah, I mean, I'm a one-and-a-half-in to building this thing. Yeah, we know where it goes. We'll see where it goes. I mean, my basically business,
45:32 when I was writing down like what I want this to become someday is, I think at the end of the day, global, heavy industry, CapEx business, obviously starting upstream low 40 because I know that
45:43 really well. But if I can get growth and traction, that's what I want it to become. It's like any industry that spends a lot of CapEx, that's valuable data to someone. And I just want to find
45:51 ways to keep building that. For right now, I'm focused on just building out the rest of the states. And I've prioritized AFEs from like 24 and 25, 24, 25. I want to start back filling those at
46:03 some point, but you only have so much processing time to get them all through. So that will happen to occur eventually. But I think more current data is more valuable. And I would try to find
46:11 sources for all these other states. They're a pain to find though. I've sussed out a lot of them, but you know, you're a bit of a. How do you go about finding them? Like that's a fascinating. A
46:21 lot of them is if you're looking through hearing, uh, force pooling hearings and things like that, you could find the source to a lot of these interesting. And so that's, that's digging through
46:32 there. And it's not necessarily on that site, but you might find a reference to it somewhere. Go find that one. And eventually you'll find a place where there's a good source of these AFE data
46:42 points out there. The one hard part is they don't say the API 'cause it's an AFE, so you've got to extract the well name and link that to an actual well. And it's a fuzzy join where it's like, I
46:53 need like 90 of the characters to match you. And make sure that I can tag you. You're curious the state and county. Yeah, that's been a bit of a pain, but it's not that hard to kind of locate
47:04 that well. I don't think I have too many misses on that front.
47:08 Yeah, and there's a few other regulatory sources for like the actual cost data and things like that, but it's all public just through the years of kind of knowing where to find it. So what's the,
47:16 if I'm listening and I'm interested, is it just like a SaaS model I go sign up and? Yeah, so I've got like three basic services, like there's the basic, which is you just get access to my
47:26 research and like some high level plots, not really like individual well data. The premium service is kind of that, you can go look at any well you want,
47:37 look at the cost breakdowns, you can export it to Excel. I've got an Excel model for that individual well. I mean, there's a PI, or there's a 98C file from areas that exists there, but you can
47:49 use that if you want.
47:51 But that's all kind of like on a single well page, you can extract that out. And then in the app for that service too, you can do some high level, like this is casing costs by operator in this
48:02 play or by other operators. And you can benchmark that against other costs So at scale, you can benchmark those. I'm working on moving that page to the HTML version I mentioned earlier, but that
48:11 exists currently. And then there's the API service, which you get everything. But also, you just plug directly into my database and just download. So that's an annual contract for folks. That's
48:22 cool. Are you seeing more individuals or what's your target? Is it companies, ultimately? I mean, I'd like to get a multi-user exon client at some point But for the most part, I mean, I've got
48:35 the -
48:37 three main people that have signed up so far, service companies, funds, like hedge funds, and mineral funds. Like three weird people that I didn't think this was the main use case for. I've got
48:51 some operators too, but those have been the three main ones. But I can see some of the non-op, especially if they have like the working interests, like the non-working interests, I mean, like.
48:60 A lot of mineral funds, yeah, for sure. And then, yeah, some operators too, and I've had some meetings with operators recently and I'm trying to get them onto the API. The one thing that scares
49:09 them is the word API. And I'm like, I like literally built an Excel, and I'm like, here's an Excel with the API, just press refresh. Right, right. This is so easy to just pull the data in.
49:21 And so hopefully that gets them over the hump, 'cause it's not actually that common, you just plug it directly into Excel, which is what they're probably working in, and you just pull the data
49:28 right out. And if you have some other specific use case, I could help you just build that, you know? It's not that hard to pull in. We had a similar experience, Bobby and I did, when we were
49:38 working together, when we deployed our API for the gauge data, and we're like, here's the API, here's how to use it. And they're like, okay, well, how do we
49:49 do that? Okay, that's all right, now let me write you in our script. Right, yeah, no, it's literally what happened. Bobby wrote in our script that I would then use to help people, or we would
49:58 both use it, actually. But yes, even doing the things that you think are make it the easiest, aren't always. Yeah, you tend to over, because you're in it every day, you tend to overestimate
50:10 other people's ability to know all this stuff that comes second nature to us. I can see price on people one, you can just give them a read replica of the database. Here's credentials to a read
50:18 replica post. I could theoretically just export it into a big giant set of Excel or CSVs maybe. I'll replicate it to BigQuery and just. Well, of course I wouldn't want it to just be like, hey,
50:28 here's this to everyone. Yeah, right Not either, role-based axe control, but - And that's the other thing with the API. you know, it's an annual contract, because one of the things, if you're
50:39 a data house, you don't want to run the risk that somebody just runs a script, downloads everything and quits, like that's bad for your business. And it's just, it's just not healthy. Yeah. So
50:53 that's just one thing you're working on. Like the premium service, you can do a lot of stuff, but you can't mass export. And I'm trying to, it's essentially gating. Like you're just like, I
51:03 mean, the API is what I'm trying to sell It's something that other people don't. And that's what the big one is. And there's a lot of good well-dated in there that I think is very valuable to folks
51:15 across the spectrum of the industry. Because I think CAPEX is just one of those things that's not very transparent. And having that deep dive data serves a lot of purposes. For sure. Internally.
51:28 So let's focus what I've been building.
51:32 It's been the life of an entrepreneur is stressful. like you have days where it's like, this is the worst decision I've ever made and days where you're like, I'm having the best day ever. It's
51:41 like back and forth. It is the epitome of an emotional roller coaster. I completely agree with that. You almost have to be like masochistic in some way to be like, yeah, this is good. And then
51:51 the next day, wake up and be like, I promise this is good. This is what I wanted, right?
51:58 The hard part for me right now is because I want to keep putting out research because I like doing it. But I also need to make sure the data is up to date and collected. Yeah. So I need to
52:06 basically get you an agent to do your research for you. Well, so what I need to do is I still like doing it. Yeah. But eventually I'm going to be cash flowing well enough to where I'm bringing on
52:17 a few folks to do a lot of that data work for me. Yeah, for sure. And then I could focus on those other things, which is negotiating contracts and stuff, which I'm doing, which is, yeah, this
52:27 is fine You're doing all that right. That's like making sure I want to do more content. Right. Do this and that, but it's like, you got to make the donuts also. That's, that's part of it as
52:35 well. So yeah, at some point, I mean, I've got the scrapers I use for the states and stuff. And I like having the well data 'cause I need to write research on the well data to accompany my capex.
52:44 I can't just say, well, there's these random wells that cost this much. I need to add context. So I'm scraping all those. I can offload that at some point. Like I said, I think data is largely
52:53 a commodity for well data. So
52:57 it's, you know, that's, you just gotta have it to even do anything in the lower 48 data market. And I don't wanna pay for anybody Sure, see if I can do it myself. Absolutely. That'd be stingy
53:06 on that part. Oh, that's awesome, man. Well, shit, that was a very fast hour. Yeah. Oh, geez. Sorry. Yeah. No, you're good. No, it's good. That's how we like these. When it goes fast,
53:18 it means we're having fun and having good conversations, so. Yeah, I hope so. Well, I guess if we're talking data nerd stuff, it probably - Yeah, we can, we could be here for three hours
53:26 talking about stuff. Yeah, yeah. So easy stuff.
53:29 I didn't think that would be where my career went, but just once you kind of start doing it, Yeah, I could set a script and just go for a run and do work. Yeah, like you said, like once you get
53:39 in the scripting, I can get out of Excel and that stuff here. Like, why didn't I do this sooner? And then like, oh wait, this applies, 80 of this applies to the next problem I have. And I can
53:47 just like get a head start and then tweak a few things and then you put it on task, Windows task scheduler and then you realize you can automate the cloud and whatever else. And it's just, it's
53:56 pretty wild. Yeah, it's been interesting for sure. That's awesome Speed around or, yeah, let's do it. What is your, what are some books that you like that you would recommend industry specific
54:09 or otherwise? Well, there's the one I did mention earlier was competitive strategy, but that just talked largely. And that's kind of that one influenced my decision to do this 'cause I think this
54:18 is a niche thing that can, you can actually do something within the business and not compete with those big ones.
54:26 What's some other books industry specific? Or otherwise they don't have to be industry specific Most of the industry books are pretty.
54:34 petroleum accounting for a person. I do have petroleum accounting, is it a movie? Well, I do. I do, as always, great to maul in the quad anyways, right, so. I do have that book right there.
54:42 That is a good book. It has some horizontal drainage calculations in there that are interesting. God, I hope I never have to open that book. Oh, yeah, I'm probably blanking, but I think that's
54:53 the good one I would think. If you're in my position trying to sell a niche service into lower 48, I think that's awesome. That's kind of a good one for that
55:03 All right, what's your favorite R package? R package, I mean, string R these days. Yeah. No, they have some really great - Text clean up I gotta do. Yeah. I mean, even like, 'cause I do
55:13 most of, you know, like scripting and stuff in Python now, 'cause it's just, this was Army Knife, but like, I really miss using R. Yeah, I mean, I always like using, like, I like using like,
55:23 leaflet and all that stuff, just for visualization. And high charter is one that I love, 'cause I have high charts license. Okay, yeah. But that all those interactive visualizations that are
55:30 very good,
55:33 plotting libraries. Yeah, like that. Plotly, YR is pretty good. Yeah, I don't use plotly all that much, but I don't. I like that one because you could take the GG plot and then wrap it in plot,
55:41 GG plotly, and it turns a GG plot
55:44 into interactive pretty much immediately, but. The only issue with that one is the export functionality to like an image is not great. So like when I post stuff on my sub stack that's not
55:54 interactive, it's not the best quality. Don't like that part of it, but it's, you do what you do. For sure I mean, I write most of the research interactively anyway. So you can see it on the
56:06 platform if you're on there. That's awesome too, by the way, because that takes a lot more time to do. But from a consumer perspective, much better content. I mean, at this point, it's not as
56:18 difficult because I have all the framework in place, like just plugging in stuff now. And I know how to write the high charts really easily. And I have my theme already set up for my high charts.
56:27 So it's just automatically, I don't have to do it. Again, that's the beauty of coding and stripping, right? like I built this component to the other way I want I just. and different data or
56:34 tweak a few things. The harder part is actually copying all those plots out into sub-stack, 'cause I've tried to deliver several ways on the research to get to people.
56:43 So yeah.
56:46 What is your favorite vacation destination? The best one we had as a family, I think, was St. Bart's. Or not St. Bart's.
57:01 Sand Sebastian We've been to St. Bart's on our honeymoon, but as a family, St. Sebastian in Spain,
57:08 'cause the beach is right there, but we went actually kind of right before summer season, but the food is, I mean, there's Michelin star restaurants everywhere, but the food's amazing. And do
57:18 you just walk around and just have these little small bites or whatever, walk around? It's right next to France. Get right over there. It's like that is an awesome vacation location.
57:31 few months ago, we were kicking around, like a summer, like, like, Sip Spain, South of France, but they were pushing it off really for years. But I will say my wife is Vietnamese and we go to
57:40 Vietnam a lot. And that's also very fun. That's great. But you got to be okay with third world country living. Yeah, fair enough. Yeah. And humidity. Well, it's Houston. Yeah, it's not too
57:51 far. Very similar to Houston, right? You got to be used to noise. Yeah. That's the motorbike. So bike are honking all day, uh, everywhere All right, so I usually ask about restaurant, but
58:01 we'll be more specific specific. If you're taking your wife out for her anniversary, where are you on Houston? Uh, well, she really likes Korean barbecue. Um, I'm listening. And what's the
58:14 boring, I think, is the name of the, the one in where's it at? There's one in Montrose. I think there's another one in spring branch. Okay. Um, that one's really good. She enjoys that. Um,
58:23 otherwise we, she also likes the, uh, the nice sushi steakhouse. Okay What's your, what's your go to? Steakhouse in Houston. I love BBs 'cause we used to live right over there. And you can get
58:36 an appetizer that's three different types of bacon. I was gonna bring up the bacon appetizer if you didn't. And that one is so good. Walk down a julep when you're done. Oh yeah, yeah. I mean,
58:48 we live in Oak Forest now, but we lived down in that area for years. You know, once you have kids, you know, you can't really bike around that area too easily, but we do miss the food. Yeah.
58:57 The food was great over there We moved from the goof to Katie, so I feel you. We were in town going away party, shut up, and we're gonna miss you. But we were in town and I think it was Greater
59:12 Heights Brewing right there and by the volleyball court. I can't remember the crowbar, thank you. And I was like, Man, we used to be here all the time. Dude, that street specifically has - I
59:24 will say, 'cause they have a distillery now,
59:30 Tuberies, walking, skating, and greater heights. Walking takes like, I don't like the beer as much, but it's a much better family vibe. I completely agree with you. And then there's crowbar,
59:36 and there's a wine bar now next to it. So like, you could basically do a bar crawl. Yeah, no, very good. But what I'll do a lot is I'll bike over there and work and have a beer at like greater
59:46 heights or on right, a sub-stack note. Just 'cause it's so close. And it's just like, I remember during COVID, when you couldn't do anything, I would just go over to walking stick and have some
59:56 beers and just work during the day 'Cause it's like, whatever. That was just fun stuff back then. Oh, that's a great, great part of town that I miss. We didn't touch on the
1:00:08 fin twit very much, but 'cause I have a pretty decent following base on there. But what I got that following was largely during COVID. Everybody was bored and there's this guy that was riding like
1:00:20 parody news research
1:00:24 called the stonk market. And so I just started riding parody oil and gas
1:00:29 And it was just me board writing this stuff. That's where I got a lot of the following, but it was just writing this parody art who like Chesapeake sends poison pills to all their
1:00:40 customers.
1:00:42 Head of bankruptcy, you know. That was like the glory days of I've been doing all that. I mean, even right towards the end of my, that was when I was ramping up right towards the end of my time
1:00:51 at RDS for like 2018-19. I remember it was, but it was like, it was starting to ramp up and you had them And then COG's and everything. I think it was the shared pain. Yes. And outlet for our
1:01:03 shared pain. For sure, it was fun times. Well, shit, man, this was fun. Yeah, I've missed podcasting. So thanks for getting back in here real well. Anytime. Get it ramped up, so. Yeah,
1:01:13 so if you want to come on the podcast, please let us know, reach out and we can get you guys scheduled. You have to understand data and be interesting though. Yes. And have permission from
1:01:23 whoever you work for to do that because that's also, probably the most beautiful part of this is it's like, oh yeah, we're scheduled for this day, blah, blah, blah. And then, oh, here's the
1:01:33 email from, you know, corporate asking for all the questions you're gonna ask. Yeah. And as Bobby so eloquently put it, we don't know the questions we're gonna ask on this podcast. Yes, so.
1:01:44 Tuck specific. More libraries, that's what I'm saying. What do you think about datatable? Well, cool names, okay. I like
1:01:49 data frame libraries, like hands down period. Really? I like cable
1:01:52 for plotting tables. Yeah. That's
1:01:60 a good one. Well, cool, man. See, we can do that one. Well, yeah, I'll be back on to just do exclusively our libraries. I would actually be a fun one. We'll just say that what our favorite
1:02:10 one is. Yeah. Over and over. We have a TV now that we can actually access. So we can actually pull stuff up and look. There you go. Look shit up and all of that during these now. So fun times
1:02:22 at the new studio. Anyway, man, we appreciate it. Where can people find you if they want to reach out, if they want to get in touch. So, you know, you just go to AFeleakscom if you want. I am
1:02:32 at Twitter on AFeleaks, or fall right, if you want to look at
1:02:41 the BDAFeleakscom. It's just my email, so you can just shoot me a note. Awesome. Okay. I'm out there. It's at Brandon Davis. Brandon Davis is on
1:02:48 LinkedIn. BD is at Brandon Davis for Business Development. I didn't want people to know. I like the ambiguity there. It's like, whatever your thoughts are on it. It is funny when I, one guy I
1:02:58 went to school with, emailed me the other day asking for a trial or whatever. I was like, have you still not figured out who I am? He was like, yeah, I just wanted to be professional in this one.
1:03:06 But I do get a few of those that were like following and did not actually know who I was. Yeah, that's awesome. Well, appreciate it, man. Guys, thanks for listening. Please remember to hit the
1:03:18 like button and give us a sub. We'll see y'all next time. Appreciate it.
