Avindra Fernando
👤 PersonPodcast Appearances
What's with TailSkill these days? What's new and fresh there? Is it still...
What's with TailSkill these days? What's new and fresh there? Is it still...
I like Tailscale still, yeah. You know, I'm not a hater. I'm a lover. My use case is pretty simple, though. You know, that's it.
I like Tailscale still, yeah. You know, I'm not a hater. I'm a lover. My use case is pretty simple, though. You know, that's it.
This is so easy.
This is so easy.
Is it on? Is it connected? Okay, cool. And it's free for you because you're just one person, right? That's right. And I love that. And I do run an exit node at home on a dedicated VM. I guess, could you say a VM is dedicated? It's not an Apple TV, let's just say. It's a VM that's dedicated to being that Ubuntu server is a VM and it's meant to be the exit node. That's it.
Is it on? Is it connected? Okay, cool. And it's free for you because you're just one person, right? That's right. And I love that. And I do run an exit node at home on a dedicated VM. I guess, could you say a VM is dedicated? It's not an Apple TV, let's just say. It's a VM that's dedicated to being that Ubuntu server is a VM and it's meant to be the exit node. That's it.
Tailscale makes my life simple. It's kind of boring because it's so easy.
Tailscale makes my life simple. It's kind of boring because it's so easy.
Yeah. I mean, like, once you're... There's not really a lot of setup. You do all the heavy lifting, and it just blends in. I don't have to think about it and worry about whether or not it is working or not working.
Yeah. I mean, like, once you're... There's not really a lot of setup. You do all the heavy lifting, and it just blends in. I don't have to think about it and worry about whether or not it is working or not working.
Tailscale is really easy. Dig it, man. Jared doesn't Tailscale, though, do you?
Tailscale is really easy. Dig it, man. Jared doesn't Tailscale, though, do you?
I do. Very simple. It's not that he tries to not be complex. He tries to be simple.
I do. Very simple. It's not that he tries to not be complex. He tries to be simple.
Which is a different thing, really.
Which is a different thing, really.
Yeah. I had the chance to, and I still might actually. Do you know Techno Tim by any chance?
Yeah. I had the chance to, and I still might actually. Do you know Techno Tim by any chance?
Yeah. So... When he was on the pod a couple times, I was like, dude, you really need to spin off and do a podcast that's adjacent from your YouTube channel, because you're sort of diving deep into certain things. I think there's a room there for it. And he and I were skunk working the idea But then I felt like, I was like, Tim, I don't know if I could be your co-host, man. I like the idea.
Yeah. So... When he was on the pod a couple times, I was like, dude, you really need to spin off and do a podcast that's adjacent from your YouTube channel, because you're sort of diving deep into certain things. I think there's a room there for it. And he and I were skunk working the idea But then I felt like, I was like, Tim, I don't know if I could be your co-host, man. I like the idea.
One, I don't know if I have the time for it. And then two, I'm like, I kind of feel like even though I'm a home labber, I kind of feel like I'm an imposter in a way because I'm not like every day, every weekend, every...
One, I don't know if I have the time for it. And then two, I'm like, I kind of feel like even though I'm a home labber, I kind of feel like I'm an imposter in a way because I'm not like every day, every weekend, every...
possible moment am i thinking about like tinkering in my home lab it's a problem and whereas tim is you know where that's tim's like that's his style like i kind of even felt like imposter there i was like tim i think i don't know if i could be your co-host man for this thing i like the idea of you doing it and i think he's spun up a couple other channels now that's like gone from his his single channel to like giving him more freedom and i think he's kind of doing that now but i even feel like
possible moment am i thinking about like tinkering in my home lab it's a problem and whereas tim is you know where that's tim's like that's his style like i kind of even felt like imposter there i was like tim i think i don't know if i could be your co-host man for this thing i like the idea of you doing it and i think he's spun up a couple other channels now that's like gone from his his single channel to like giving him more freedom and i think he's kind of doing that now but i even feel like
there's times I'm like, I'm not even sure I'm Homelab enough for Homelab.
there's times I'm like, I'm not even sure I'm Homelab enough for Homelab.
Well, I feel like it's even gone beyond Homelab. It's like, well, now it's literally a data center in your Homelab.
Well, I feel like it's even gone beyond Homelab. It's like, well, now it's literally a data center in your Homelab.
And it's almost, and I'm not hating either. I love Tim and Jeff and all those guys. I don't mean to be negative. Precisely. I think it's the nature of the content beast in a way where there's not good enough. You almost have to like almost give it your soul or feel compelled to. And I'm not going to do that.
And it's almost, and I'm not hating either. I love Tim and Jeff and all those guys. I don't mean to be negative. Precisely. I think it's the nature of the content beast in a way where there's not good enough. You almost have to like almost give it your soul or feel compelled to. And I'm not going to do that.
Okay.
Okay.
Let's see you get there tomorrow perfectly. How will systems be different? How will teams be different as a result?
Let's see you get there tomorrow perfectly. How will systems be different? How will teams be different as a result?
It demands something from you. And I think that's what separates those who go beyond all that and, in quotes, make it, and those who don't. And it's not the ability. It's the desire to go through the slog of what's required to get to greatness.
It demands something from you. And I think that's what separates those who go beyond all that and, in quotes, make it, and those who don't. And it's not the ability. It's the desire to go through the slog of what's required to get to greatness.
Perceive greatness, not literally greatness. Because it takes a lot out of you to produce a podcast for 15 years or to do all the things you've done. Right.
Perceive greatness, not literally greatness. Because it takes a lot out of you to produce a podcast for 15 years or to do all the things you've done. Right.
Yeah. I dig it, man. So I was wrong. It's not a .fm. It's selfhosted.show. And I think one of the things you talked about recently was no Google November, is that right? Or no Google October?
Yeah. I dig it, man. So I was wrong. It's not a .fm. It's selfhosted.show. And I think one of the things you talked about recently was no Google November, is that right? Or no Google October?
It plugs into Ollama underneath to do the... Could you run it on like an M4 Mac or something like that? Yeah, so maybe... Anywhere Ollama will run. You could throw like a Mac Mini on your network and just let that be the workhorse. Couple of Docker containers, Ollama, and you're good to go. Dope. That's a couple down in your most recent episodes.
It plugs into Ollama underneath to do the... Could you run it on like an M4 Mac or something like that? Yeah, so maybe... Anywhere Ollama will run. You could throw like a Mac Mini on your network and just let that be the workhorse. Couple of Docker containers, Ollama, and you're good to go. Dope. That's a couple down in your most recent episodes.
So selfhosted.show, full length, go deep, I'm sure, right? Chris is your co-host? Yeah. So you guys go deep on that. What else you got, Jared? Anything else?
So selfhosted.show, full length, go deep, I'm sure, right? Chris is your co-host? Yeah. So you guys go deep on that. What else you got, Jared? Anything else?
So you said that Perplexica is not ready for usage, necessarily.
So you said that Perplexica is not ready for usage, necessarily.
That'd be dope. That's cool. I mean, especially if you're on the LAN... I suppose you can always expose that via a Tailscale URL. Thank you very much, Tailscale, to be able to match your own search that's self-hosted. I can get down with that. I mean, we've given so much to Google. So much.
That'd be dope. That's cool. I mean, especially if you're on the LAN... I suppose you can always expose that via a Tailscale URL. Thank you very much, Tailscale, to be able to match your own search that's self-hosted. I can get down with that. I mean, we've given so much to Google. So much.
It's time to just stop giving it to them.
It's time to just stop giving it to them.
I remember that, yes.
I remember that, yes.
That was my deep cut. That was good. Sean Astin, we love you, man. Yep. All right. Well, thanks, Alex. Yep. Thank you. Thanks, man. What's up, friends? I'm here in the breaks with Kyle Carberry, co-founder and CTO over at Coder.com. Coder is an open source cloud development environment, a CDE. You can host this in your cloud or on premise. So, Kyle, walk me through the process.
That was my deep cut. That was good. Sean Astin, we love you, man. Yep. All right. Well, thanks, Alex. Yep. Thank you. Thanks, man. What's up, friends? I'm here in the breaks with Kyle Carberry, co-founder and CTO over at Coder.com. Coder is an open source cloud development environment, a CDE. You can host this in your cloud or on premise. So, Kyle, walk me through the process.
A CDE lets developers put their development environment in the cloud. Walk me through the process. They get an invite from their platform team to join their Coder instance. They got to sign in, set up their keys, set up their code editor.
A CDE lets developers put their development environment in the cloud. Walk me through the process. They get an invite from their platform team to join their Coder instance. They got to sign in, set up their keys, set up their code editor.
I love it. Okay, so they mean it when they say code breaks. Fix it faster with Sentry. More than 100,000 growing teams use Sentry to find problems fast, and you can too. Learn more at Sentry.io. That's S-E-N-T-R-Y.io. And use our code CHANGELOG. Get $100 off the team plan. That's almost four months free for you to try out Sentry. Once again, Sentry.io.
I love it. Okay, so they mean it when they say code breaks. Fix it faster with Sentry. More than 100,000 growing teams use Sentry to find problems fast, and you can too. Learn more at Sentry.io. That's S-E-N-T-R-Y.io. And use our code CHANGELOG. Get $100 off the team plan. That's almost four months free for you to try out Sentry. Once again, Sentry.io.
Very cool. Thank you, Kyle. Well, friends, it might be time to consider a cloud development environment, a CDE. And open source is awesome. And Coder is fully open source. You can go to Coder.com right now, install Coder open source, start a premium trial, or get a demo. For me, my first step, I installed it on my Proxmox box and played with it. It was so cool. I loved it. Again, Coder.com.
Very cool. Thank you, Kyle. Well, friends, it might be time to consider a cloud development environment, a CDE. And open source is awesome. And Coder is fully open source. You can go to Coder.com right now, install Coder open source, start a premium trial, or get a demo. For me, my first step, I installed it on my Proxmox box and played with it. It was so cool. I loved it. Again, Coder.com.
That's C-O-D-E-R.com. And also by our friends over at 8sleep. Check them out, 8sleep.com. I love my 8sleep. I've never slept better. And you know I love biohacking. I love sleep science. And this is all about sleep science mixed with AI to keep you at your best while you sleep. This technology is pushing the boundaries of what's possible in our bedrooms.
That's C-O-D-E-R.com. And also by our friends over at 8sleep. Check them out, 8sleep.com. I love my 8sleep. I've never slept better. And you know I love biohacking. I love sleep science. And this is all about sleep science mixed with AI to keep you at your best while you sleep. This technology is pushing the boundaries of what's possible in our bedrooms.
Let me tell you about Eight Sleep and their cutting edge Pod 4 Ultra. So what exactly is the Pod? Imagine a high-tech mattress cover that you can easily add to any bed. But this isn't just any cover. It's packed with sensors, heating and cooling elements, and it's all controlled by sophisticated AI algorithms.
Let me tell you about Eight Sleep and their cutting edge Pod 4 Ultra. So what exactly is the Pod? Imagine a high-tech mattress cover that you can easily add to any bed. But this isn't just any cover. It's packed with sensors, heating and cooling elements, and it's all controlled by sophisticated AI algorithms.
It's like having a sleep lab, a smart thermostat, and a personal sleep coach all rolled into one single device. And the pod uses a network of sensors to track a wide array of biometrics while you sleep. It tracks sleep stages, heart rate variability, respiratory rate, temperature, and more. And the really cool part is this. It does all this without you having to wear any devices.
It's like having a sleep lab, a smart thermostat, and a personal sleep coach all rolled into one single device. And the pod uses a network of sensors to track a wide array of biometrics while you sleep. It tracks sleep stages, heart rate variability, respiratory rate, temperature, and more. And the really cool part is this. It does all this without you having to wear any devices.
The accuracy of this thing rivals what you would get in a professional sleep lab. Now, let me tell you about my personal favorite thing. Autopilot recap. Every day, My8Sleep tells me what my autopilot did for me to help me sleep better at night. Here's what it said last night. Last night, autopilot made adjustments to boost your REM sleep by 62%. Wow, 62%.
The accuracy of this thing rivals what you would get in a professional sleep lab. Now, let me tell you about my personal favorite thing. Autopilot recap. Every day, My8Sleep tells me what my autopilot did for me to help me sleep better at night. Here's what it said last night. Last night, autopilot made adjustments to boost your REM sleep by 62%. Wow, 62%.
That means that it updated and changed my temperature to cool, to warm, and helped me fine tune exactly where I wanted to be with precision temperature control to get to that maximum REM sleep. And sleep is the most important function we do every single day. As you can probably tell, I'm a massive fan of my Eight Sleep, and I think you should get one.
That means that it updated and changed my temperature to cool, to warm, and helped me fine tune exactly where I wanted to be with precision temperature control to get to that maximum REM sleep. And sleep is the most important function we do every single day. As you can probably tell, I'm a massive fan of my Eight Sleep, and I think you should get one.
So go to eightsleep.com slash changelog and use our code changelog, and you'll get $350 off your very own Pod 4 Ultra. You can try it free for 30 days, but I am confident. I sleep on this thing every night. I'm confident. You will not want to return it. Trust me, once you experience this AI-optimized sleep, you'll wonder how you ever slept without it. How do I know?
So go to eightsleep.com slash changelog and use our code changelog, and you'll get $350 off your very own Pod 4 Ultra. You can try it free for 30 days, but I am confident. I sleep on this thing every night. I'm confident. You will not want to return it. Trust me, once you experience this AI-optimized sleep, you'll wonder how you ever slept without it. How do I know?
Because that's exactly how I feel. They're currently shipping to the U.S., Canada, United Kingdom, Europe, and Australia. Once again, 8sleep.com slash changelog and use our code changelog and get $350 off your very own Pod 4 Ultra.
Because that's exactly how I feel. They're currently shipping to the U.S., Canada, United Kingdom, Europe, and Australia. Once again, 8sleep.com slash changelog and use our code changelog and get $350 off your very own Pod 4 Ultra.
Isra, Isra, Isra.
Isra, Isra, Isra.
Right. What if we just had a conference that was only the hallway track?
Right. What if we just had a conference that was only the hallway track?
Hallway conf.
Hallway conf.
That's right.
That's right.
Would there be a revolt attempting to organize...
Would there be a revolt attempting to organize...
A figure eight. Yeah.
A figure eight. Yeah.
Just think out loud, you know?
Just think out loud, you know?
We think out loud. What do you think? Would you go to that conference? I would. If we just made you walk in a square circle or a figure eight circle or... Kind of like a speed networking kind of thing. Yeah.
We think out loud. What do you think? Would you go to that conference? I would. If we just made you walk in a square circle or a figure eight circle or... Kind of like a speed networking kind of thing. Yeah.
What would attract you to that conference? The hallway? Because you come here, for the people that come here... To hang out in the hallway.
What would attract you to that conference? The hallway? Because you come here, for the people that come here... To hang out in the hallway.
It was called Come to My Table and Hang Out.
It was called Come to My Table and Hang Out.
I did. I did home lab and I did podcasting. Podcasting.
I did. I did home lab and I did podcasting. Podcasting.
Was that cool? That was cool.
Was that cool? That was cool.
Yes, a lot.
Yes, a lot.
I did a really good job on my placard, though, because you could put it up on the board, and I decorated it. Oh, nice. I made it look flashy, you know?
I did a really good job on my placard, though, because you could put it up on the board, and I decorated it. Oh, nice. I made it look flashy, you know?
I think it was a great topic, but it was also like, oh, look at me. Yeah. I was peacocking, you know? Yeah.
I think it was a great topic, but it was also like, oh, look at me. Yeah. I was peacocking, you know? Yeah.
Alex runs, is it selfhosted.fm? .show. .show. What happened to .fm?
Alex runs, is it selfhosted.fm? .show. .show. What happened to .fm?
It was the main thing, and I put a little sub-topic here.
It was the main thing, and I put a little sub-topic here.
Go ahead, Drew.
Go ahead, Drew.
No.
No.
It's too generic. Or I know about, you know. Or you want to. Something or other.
It's too generic. Or I know about, you know. Or you want to. Something or other.
Switching ports and stuff.
Switching ports and stuff.
Come on now. Yeah. Wi-Fi 6? Right.
Come on now. Yeah. Wi-Fi 6? Right.
See? But you would want to.
See? But you would want to.
You know about Wi-Fi generally, right?
You know about Wi-Fi generally, right?
What is Wi-Fi?
What is Wi-Fi?
Yeah, it's, uh... It's not faster. It can do more concurrent bandwidth than Wi-Fi 5.
Yeah, it's, uh... It's not faster. It can do more concurrent bandwidth than Wi-Fi 5.
Is it GPT-able? React Native? Like, how do you level up and learn? Where do you get your new skills?
Is it GPT-able? React Native? Like, how do you level up and learn? Where do you get your new skills?
question for you is this could you do like similar to a commercial open source company forms around forms a company around open source could you form a company around the podcast like a services business around self-hosted yeah could you do that it's an interesting one because i think because you got the the the media what is it called again collection the media collection apps no that guide you have what was the name of the ultimate media server media server okay thank you
question for you is this could you do like similar to a commercial open source company forms around forms a company around open source could you form a company around the podcast like a services business around self-hosted yeah could you do that it's an interesting one because i think because you got the the the media what is it called again collection the media collection apps no that guide you have what was the name of the ultimate media server media server okay thank you
Awesome. If you had a magic wand to change React Native, an angst, or just something you haven't learned quite as well as you'd like to yet, what would it be? How would you change it?
Awesome. If you had a magic wand to change React Native, an angst, or just something you haven't learned quite as well as you'd like to yet, what would it be? How would you change it?
Debugging?
Debugging?
What's up, friends? I'm here with a new friend of ours over at Assembly AI, founder and CEO Dylan Fox. Assembly AI is where you can turn voice data into insights, chapters, transcripts, summaries, and so much more with their leading speech AI models. So Dylan, give me a glimpse into what you're doing with speech AI models at Assembly AI.
What's up, friends? I'm here with a new friend of ours over at Assembly AI, founder and CEO Dylan Fox. Assembly AI is where you can turn voice data into insights, chapters, transcripts, summaries, and so much more with their leading speech AI models. So Dylan, give me a glimpse into what you're doing with speech AI models at Assembly AI.
I dig it. Okay. Can you take me a little deeper into the opportunity for developers? Because it seems like there's a lot of voice data out there and there's a lot of trapped value in that voice data.
I dig it. Okay. Can you take me a little deeper into the opportunity for developers? Because it seems like there's a lot of voice data out there and there's a lot of trapped value in that voice data.
Okay, constantly updated speech AI models at your fingertips. Well, at your API fingertips, that is. A good next step is to go to their playground. You can test out their models for free right there in the browser. Or you can get started with a $50 credit at assemblyai.com slash practical AI. Again, that's assemblyai.com slash practical AI.
Okay, constantly updated speech AI models at your fingertips. Well, at your API fingertips, that is. A good next step is to go to their playground. You can test out their models for free right there in the browser. Or you can get started with a $50 credit at assemblyai.com slash practical AI. Again, that's assemblyai.com slash practical AI.
Are you the Missouri side or the Kansas side? Oh, I live on the Kansas side. Okay. Yeah. So I got here when I was 19. Wanted to pursue a degree. Yeah. KU? KU.
Are you the Missouri side or the Kansas side? Oh, I live on the Kansas side. Okay. Yeah. So I got here when I was 19. Wanted to pursue a degree. Yeah. KU? KU.
What did you say? Say it louder.
What did you say? Say it louder.
Rock Chalk.
Rock Chalk.
It's a chant. Give me a demonstration. Give me a demonstration.
It's a chant. Give me a demonstration. Give me a demonstration.
Rock, Chock, Jayhawk, KU.
Rock, Chock, Jayhawk, KU.
No, yeah. I stuck around in Lawrence, finished my bachelor's in computer science. Nice. And then decided right after, like, let me do a master's as well. So I pursued my masters right afterwards, and then stuck around in Kansas City. Yeah. Since.
No, yeah. I stuck around in Lawrence, finished my bachelor's in computer science. Nice. And then decided right after, like, let me do a master's as well. So I pursued my masters right afterwards, and then stuck around in Kansas City. Yeah. Since.
Yes. In that order? Eventually. Yeah, eventually. Sure.
Yes. In that order? Eventually. Yeah, eventually. Sure.
So my wife and I, we met at KU. Okay. We were both teaching assistants. So we started dating right around the time of graduation. So we both started at Cerner, which is a large healthcare IT company in the Kansas City area, on the same day. Wow. So we've had a great journey from the very beginning. Yeah, you have.
So my wife and I, we met at KU. Okay. We were both teaching assistants. So we started dating right around the time of graduation. So we both started at Cerner, which is a large healthcare IT company in the Kansas City area, on the same day. Wow. So we've had a great journey from the very beginning. Yeah, you have.
Yep.
Yep.
Oh, one of my specialties, yes.
Oh, one of my specialties, yes.
Okay.
Okay.
Mostly front-end, yeah. I would say React, Next.js, do a lot of playwright tests, Cypress for my clients. Yeah.
Mostly front-end, yeah. I would say React, Next.js, do a lot of playwright tests, Cypress for my clients. Yeah.
Yeah, since 2021. How'd you get there? Great story. So back when I was working at Cerner, I got to meet a lot of architects and senior engineers, which I had learned a lot of knowledge from. And then this journey goes along. At one point, I decided to join another big company. At that point, I started to feel like I was attending a lot of meetups locally.
Yeah, since 2021. How'd you get there? Great story. So back when I was working at Cerner, I got to meet a lot of architects and senior engineers, which I had learned a lot of knowledge from. And then this journey goes along. At one point, I decided to join another big company. At that point, I started to feel like I was attending a lot of meetups locally.
Because I wanted to spread the knowledge that I was gaining from the other people. And I spoke to a couple of directors at RSA at the time, and then they were like, yeah, you bring the Meetup in-house and we'll let you host it, we'll let you have people in it. So it was awesome, right? So I was really motivated by all of that.
Because I wanted to spread the knowledge that I was gaining from the other people. And I spoke to a couple of directors at RSA at the time, and then they were like, yeah, you bring the Meetup in-house and we'll let you host it, we'll let you have people in it. So it was awesome, right? So I was really motivated by all of that.
But then I realized what I'm missing is I'm seeing how big companies run, how they operate, but let me see how the small companies run. So I took the risk and I said, okay, let me just go join a startup, a product startup. So that was my journey into seeing how a product works.
But then I realized what I'm missing is I'm seeing how big companies run, how they operate, but let me see how the small companies run. So I took the risk and I said, okay, let me just go join a startup, a product startup. So that was my journey into seeing how a product works.
From a startup level, there was only like five people at the startup, and everyone was wearing different hats, getting started with it. Learned a ton there, right? Constant innovation, constantly grinding. Great, great, great time there. What I was thinking to myself at that time was, okay, now I got the product startup perspective. What if... How does services or consulting work, right?
From a startup level, there was only like five people at the startup, and everyone was wearing different hats, getting started with it. Learned a ton there, right? Constant innovation, constantly grinding. Great, great, great time there. What I was thinking to myself at that time was, okay, now I got the product startup perspective. What if... How does services or consulting work, right?
Let me go experiment that. So I joined a services startup, which their motto was consulting. A couple guys, amazing, amazing dudes. Got to work with them, see how they negotiate contracts, you know, bring in different contracts. One of the contracts was so interesting to me. I was working on an app for someone. That was his hobby. He wanted...
Let me go experiment that. So I joined a services startup, which their motto was consulting. A couple guys, amazing, amazing dudes. Got to work with them, see how they negotiate contracts, you know, bring in different contracts. One of the contracts was so interesting to me. I was working on an app for someone. That was his hobby. He wanted...
this idea of a virtual bar, so he was mapping out all the bars in the cities that they go to, and would give the ability for someone to purchase a seat in the virtual world, which was a fascinating idea. I was like, people pay for this stuff? It's like, yeah, this is cool stuff, right? So I got really motivated by that, and then
this idea of a virtual bar, so he was mapping out all the bars in the cities that they go to, and would give the ability for someone to purchase a seat in the virtual world, which was a fascinating idea. I was like, people pay for this stuff? It's like, yeah, this is cool stuff, right? So I got really motivated by that, and then
eventually decided, okay, I'm just going to start this journey on my own and see how things go. So that's fast forward to 2021. Sure. And I worked with a client. And at that point, I decided, okay, the project's going really well, and I think I can pull the plug on my full-time job and took that leap and never looked back.
eventually decided, okay, I'm just going to start this journey on my own and see how things go. So that's fast forward to 2021. Sure. And I worked with a client. And at that point, I decided, okay, the project's going really well, and I think I can pull the plug on my full-time job and took that leap and never looked back.
Yes.
Yes.
Yep. Nights and weekends.
Yep. Nights and weekends.
Yeah, I think I jumped into the opportunity. Maybe in hindsight, I probably jumped into it early. But again, I have no regrets, right? There's never a good time, man. Yeah, absolutely. Right? Yeah.
Yeah, I think I jumped into the opportunity. Maybe in hindsight, I probably jumped into it early. But again, I have no regrets, right? There's never a good time, man. Yeah, absolutely. Right? Yeah.
There really isn't. You can't time that stuff. It's like the market. You can't time the entrance into a stock.
There really isn't. You can't time that stuff. It's like the market. You can't time the entrance into a stock.
Oh, yeah, for sure.
Oh, yeah, for sure.
I mean, you can, but it's hard. Right. It's basically impossible. Yeah. Just get in.
I mean, you can, but it's hard. Right. It's basically impossible. Yeah. Just get in.
Absolutely, yeah.
Absolutely, yeah.
Yes.
Yes.
Hardest part is managing the different clients and keep the pipeline full all the time, right? So now, wearing different hats, not only consulting, not only coding, not only mentoring. Selling. Selling. Clothing. Invoicing. Invoicing. Collecting. Selling, collecting money.
Hardest part is managing the different clients and keep the pipeline full all the time, right? So now, wearing different hats, not only consulting, not only coding, not only mentoring. Selling. Selling. Clothing. Invoicing. Invoicing. Collecting. Selling, collecting money.
Contracts are tough, too, because you want to scrutinize those contracts. Those contracts are obviously like... Words of bond. Oh, yeah. So it's got to be clear.
Contracts are tough, too, because you want to scrutinize those contracts. Those contracts are obviously like... Words of bond. Oh, yeah. So it's got to be clear.
And you don't want your client relationship to go haywire because you did not word your contract well enough.
And you don't want your client relationship to go haywire because you did not word your contract well enough.
Yeah.
Yeah.
There's always little details between each contract that changes. Yep. And there's a lot of details in that process.
There's always little details between each contract that changes. Yep. And there's a lot of details in that process.
And finding the right people who actually write the check. Some companies, it's the CTO who does that. Some companies, it's not, right? The CTO still has to talk to the CFO or the senior engineer will have to go talk to someone else. Right. So getting everyone on board.
And finding the right people who actually write the check. Some companies, it's the CTO who does that. Some companies, it's not, right? The CTO still has to talk to the CFO or the senior engineer will have to go talk to someone else. Right. So getting everyone on board.
What's up, friends? I'm here with Dave Rosenthal, CTO of Sentry.
What's up, friends? I'm here with Dave Rosenthal, CTO of Sentry.
Do you have to spend a lot of time hunting down a check? What's that? Do you have to spend a lot of time hunting down this check? Once you've delivered your invoice, is there sometimes like, hey, you know, y'all owe us the money the invoice said to pay us?
Do you have to spend a lot of time hunting down a check? What's that? Do you have to spend a lot of time hunting down this check? Once you've delivered your invoice, is there sometimes like, hey, you know, y'all owe us the money the invoice said to pay us?
I've been fortunate so far.
I've been fortunate so far.
Okay.
Okay.
So knock on wood. You'll hit it. You'll hit it eventually, especially larger.
So knock on wood. You'll hit it. You'll hit it eventually, especially larger.
Yeah. What's your TTP? What's that mean? I'm making this up right now. Yeah. Time to payment. Yeah, do you have like a net 30? And TTP, sorry.
Yeah. What's your TTP? What's that mean? I'm making this up right now. Yeah. Time to payment. Yeah, do you have like a net 30? And TTP, sorry.
Meantime to payment. Mostly net 30, right? That's my standard. But a couple months too. It's good. But I learned a new word today. M-T-T-P.
Meantime to payment. Mostly net 30, right? That's my standard. But a couple months too. It's good. But I learned a new word today. M-T-T-P.
I just made that up just now.
I just made that up just now.
Yeah.
Yeah.
Gotcha. That's what I do with one of my clients, and they're really good about it.
Gotcha. That's what I do with one of my clients, and they're really good about it.
They don't even care what your net anything is. It's like, net whatever, I want to pay you. If you're lucky, I'll pay you.
They don't even care what your net anything is. It's like, net whatever, I want to pay you. If you're lucky, I'll pay you.
Have you thought about writing a book or a guide to capitalize on your... Because you're putting a lot of information out there and the consolidation of information enables what? Value exchange. What happens when value exchanges? Yeah. Money. Yeah. It's a little education for you, Jared, in case you didn't know.
Have you thought about writing a book or a guide to capitalize on your... Because you're putting a lot of information out there and the consolidation of information enables what? Value exchange. What happens when value exchanges? Yeah. Money. Yeah. It's a little education for you, Jared, in case you didn't know.
Yeah, it's interesting. I worked with a foreign client too. And sometimes you have tax concerns too, right? You got to get the right documents before they can pay you. So I had to go obtain tax certificates saying that I pay taxes in the United States. Really? So that I don't get double taxed in the other country.
Yeah, it's interesting. I worked with a foreign client too. And sometimes you have tax concerns too, right? You got to get the right documents before they can pay you. So I had to go obtain tax certificates saying that I pay taxes in the United States. Really? So that I don't get double taxed in the other country.
So yeah, there's a lot of hoops you gotta jump through when you're actually customers are from outside of the US.
So yeah, there's a lot of hoops you gotta jump through when you're actually customers are from outside of the US.
No, very rarely.
No, very rarely.
Yes.
Yes.
That's right, yeah.
That's right, yeah.
That's a good estimate.
That's a good estimate.
Yes. Absolutely. Yeah.
Yes. Absolutely. Yeah.
How many hours a week do you work?
How many hours a week do you work?
About 35 to 40 right now. What? Yeah. Nice.
About 35 to 40 right now. What? Yeah. Nice.
Yeah. Self-employed?
Yeah. Self-employed?
Yes.
Yes.
Working 35, maybe 40? Yeah. Yeah.
Working 35, maybe 40? Yeah. Yeah.
Which is pretty good. I gave Jared a face, by the way. What are you looking at me for?
Which is pretty good. I gave Jared a face, by the way. What are you looking at me for?
Well, because I just, I want a response. For me?
Well, because I just, I want a response. For me?
Well, I was telling Jared earlier that I do have capacity, right? I'm always constantly looking to keep a couple of clients at the same time. So I can agree to some more contracts and get those hours in.
Well, I was telling Jared earlier that I do have capacity, right? I'm always constantly looking to keep a couple of clients at the same time. So I can agree to some more contracts and get those hours in.
Yes.
Yes.
Yeah, yeah.
Yeah, yeah.
Going on a big hunt.
Going on a big hunt.
Yeah. And I think it depends on the year, it depends on the month. All of these formulas would change and you've got to constantly keep adapting to the newer world, yeah.
Yeah. And I think it depends on the year, it depends on the month. All of these formulas would change and you've got to constantly keep adapting to the newer world, yeah.
I'm just surprised. What are you surprised about? That you only work 40 hours.
I'm just surprised. What are you surprised about? That you only work 40 hours.
Yeah.
Yeah.
Not a lot of people do that.
Not a lot of people do that.
Yeah, well, there's a primary reason for that. So we have a little one at home, and I deliberately want to spend as much as time with the kids.
Yeah, well, there's a primary reason for that. So we have a little one at home, and I deliberately want to spend as much as time with the kids.
Just because you have that principle doesn't mean you get to always do it, and that's good for you that you do.
Just because you have that principle doesn't mean you get to always do it, and that's good for you that you do.
That's right, yeah.
That's right, yeah.
Because, you know, I'm surprised not because I think you should, but because you don't.
Because, you know, I'm surprised not because I think you should, but because you don't.
Yes.
Yes.
Which is a good thing.
Which is a good thing.
Yeah.
Yeah.
And, you know, you're talking to two people who prioritize their family deeply, you know? Is there a better way to say that? Deeply?
And, you know, you're talking to two people who prioritize their family deeply, you know? Is there a better way to say that? Deeply?
Yeah. I thought about it.
Yeah. I thought about it.
Massively? Bigly? Yeah.
Massively? Bigly? Yeah.
Yeah?
Yeah?
Bigly is the right word. Bigly is the word.
Bigly is the right word. Bigly is the word.
Yeah.
Yeah.
Yeah. I thought about it. It's like those years of my son and my daughter. They're not coming back. Yeah. The time, once it's gone, it's gone, right? It's the most valuable thing.
Yeah. I thought about it. It's like those years of my son and my daughter. They're not coming back. Yeah. The time, once it's gone, it's gone, right? It's the most valuable thing.
I was just thinking...
I was just thinking...
I'm just not sure. Eight.
I'm just not sure. Eight.
Yeah. I think he needs like one more year before he can. I would not be able to concentrate. Yeah.
Yeah. I think he needs like one more year before he can. I would not be able to concentrate. Yeah.
And it's not his fault. It's that I want to, you know, I would actually probably want to experience it with him.
And it's not his fault. It's that I want to, you know, I would actually probably want to experience it with him.
So it'd be hard. I would be distracted as a dad, you know, whereas, you know, otherwise I can totally focus. Yeah. Right. You know.
So it'd be hard. I would be distracted as a dad, you know, whereas, you know, otherwise I can totally focus. Yeah. Right. You know.
Yeah, so we pick and choose. So this is a second conference. So my wife, she's speaking here too, and she gave a keynote earlier. So that's why everyone's here. Is he flexing on us right now? Yeah, he's flexing. He did. He literally flexed his body when he said that.
Yeah, so we pick and choose. So this is a second conference. So my wife, she's speaking here too, and she gave a keynote earlier. So that's why everyone's here. Is he flexing on us right now? Yeah, he's flexing. He did. He literally flexed his body when he said that.
All right, we get it.
All right, we get it.
And I continue. No, your wife is cool.
And I continue. No, your wife is cool.
So Dave, when I look at Sentry, I see you driving towards full application health, error monitoring where things began, session replay, being able to replay a view of the interface a user had going on when they experienced an issue with full tracing, full data, the advancements you're making with tracing and profiling, Chrome monitoring, code coverage, user feedback. and just tons of integrations.
So Dave, when I look at Sentry, I see you driving towards full application health, error monitoring where things began, session replay, being able to replay a view of the interface a user had going on when they experienced an issue with full tracing, full data, the advancements you're making with tracing and profiling, Chrome monitoring, code coverage, user feedback. and just tons of integrations.
Oh, you're both cool. Yeah, that's right. Yeah.
Oh, you're both cool. Yeah, that's right. Yeah.
You're both cool. That is nice, though. He's cool by proxy, OK? That's what I'm trying to say.
You're both cool. That is nice, though. He's cool by proxy, OK? That's what I'm trying to say.
Well, the truth is we couldn't find a babysitter.
Well, the truth is we couldn't find a babysitter.
They're still in lockstep.
They're still in lockstep.
Did you know that Alex started Linux Server I.O. ?
Did you know that Alex started Linux Server I.O. ?
She does very similar. Okay. Similar. She does mobile.
She does very similar. Okay. Similar. She does mobile.
Yeah, that's her specialty as well.
Yeah, that's her specialty as well.
There are talks about merging the companies because we don't want to pay the same accountant two times.
There are talks about merging the companies because we don't want to pay the same accountant two times.
We started at different times and different specialties. Going forward, let's merge.
We started at different times and different specialties. Going forward, let's merge.
Yeah, totally. Brand new company name. Maybe even like, I don't know, what's the company's names?
Yeah, totally. Brand new company name. Maybe even like, I don't know, what's the company's names?
So my company is Tap Rubin Consulting. Okay. And hers is Surya Consulting. So we can hyphenate maybe. The old hyphen. We'll have to sit down and talk about that one. Well, she's not here to speak for herself. That's right.
So my company is Tap Rubin Consulting. Okay. And hers is Surya Consulting. So we can hyphenate maybe. The old hyphen. We'll have to sit down and talk about that one. Well, she's not here to speak for herself. That's right.
That's right, yeah. See if she agrees.
That's right, yeah. See if she agrees.
You're both eyewitnesses, right? Yeah, exactly. We signed it in. Yeah, exactly. We're good.
You're both eyewitnesses, right? Yeah, exactly. We signed it in. Yeah, exactly. We're good.
That's good, man.
That's good, man.
I mean, that's very cool.
I mean, that's very cool.
Yeah. That's a power couple right there, man. Yeah. So much potential and possibility. Yeah. It's cool, man. Good for you.
Yeah. That's a power couple right there, man. Yeah. So much potential and possibility. Yeah. It's cool, man. Good for you.
Right.
Right.
Thank you.
Thank you.
And you get to have your kids with you, too. I mean, what a blessing.
And you get to have your kids with you, too. I mean, what a blessing.
Yeah. Oh, yeah.
Yeah. Oh, yeah.
That's where it's at, man.
That's where it's at, man.
Yeah, I'm hoping my daughter, you know, she came to my livestock. She's inspired. So hopefully, you know, she wants to be a speaker one day. Yeah. That's where dreams begin right there, man. That's right. But, Jared, I mean, I've got to tell you, six kids, you're a power dad. Well. For sure, yeah. My wife's pretty amazing, too.
Yeah, I'm hoping my daughter, you know, she came to my livestock. She's inspired. So hopefully, you know, she wants to be a speaker one day. Yeah. That's where dreams begin right there, man. That's right. But, Jared, I mean, I've got to tell you, six kids, you're a power dad. Well. For sure, yeah. My wife's pretty amazing, too.
Neither did I. Did I? I mean, I prepped for that show. But you found out on the show? I discovered it on the show.
Neither did I. Did I? I mean, I prepped for that show. But you found out on the show? I discovered it on the show.
A little bit of both. Yeah.
A little bit of both. Yeah.
That's right.
That's right.
Like, all organic. Like I said, twins are non-organic. That's what it is.
Like, all organic. Like I said, twins are non-organic. That's what it is.
You ate scrambled eggs?
You ate scrambled eggs?
Leftovers, huh?
Leftovers, huh?
I paginated back to page one of the blog. Sure enough.
I paginated back to page one of the blog. Sure enough.
So you're a leaders eat last kind of person?
So you're a leaders eat last kind of person?
Right.
Right.
Muffin you didn't eat.
Muffin you didn't eat.
Sure enough.
Sure enough.
And he's like, yeah.
And he's like, yeah.
But you're not unified in the powering of the couple.
But you're not unified in the powering of the couple.
Economies of scale.
Economies of scale.
And different baskets, too.
And different baskets, too.
Two eggs.
Two eggs.
Two baskets.
Two baskets.
Not two eggs, one basket.
Not two eggs, one basket.
Basket.
Basket.
You're referring something to somebody, husband or not.
You're referring something to somebody, husband or not.
It could be like, hey, you're doing dinner tonight. You know, you're in charge of sides. That's how we are in my house. It's like my wife is like, you're in charge of sides or I'm in charge of the main course. And, you know, we'll collaborate and come together.
It could be like, hey, you're doing dinner tonight. You know, you're in charge of sides. That's how we are in my house. It's like my wife is like, you're in charge of sides or I'm in charge of the main course. And, you know, we'll collaborate and come together.
Or, you know, I need you to put away the dishes in the dishwasher. Sure. Thank you very much, you know.
Or, you know, I need you to put away the dishes in the dishwasher. Sure. Thank you very much, you know.
Whatever it takes, you know?
Whatever it takes, you know?
What is it that drives you personally?
What is it that drives you personally?
Yeah, for sure. It's been so long since I've had a boss that I can't... imagine having a boss, I guess. I just can't imagine the, not that it's a bad thing or a good thing, but it's definitely different than being your own controller of your schedule and what happens, what you're optimizing for, the things that matter to you, the way you schedule your day. I can't imagine the opposite of that.
Yeah, for sure. It's been so long since I've had a boss that I can't... imagine having a boss, I guess. I just can't imagine the, not that it's a bad thing or a good thing, but it's definitely different than being your own controller of your schedule and what happens, what you're optimizing for, the things that matter to you, the way you schedule your day. I can't imagine the opposite of that.
And like physical and mental, I can see it in her.
And like physical and mental, I can see it in her.
Because she's like, no. Yeah.
Because she's like, no. Yeah.
That's good.
That's good.
Butter's the key to great eggs, right? The edge is nice and crispy. Oh yeah. Yeah, like a small bit or a big dollop? Just a little bit, yeah. You gotta go dollop.
Butter's the key to great eggs, right? The edge is nice and crispy. Oh yeah. Yeah, like a small bit or a big dollop? Just a little bit, yeah. You gotta go dollop.
Yeah.
Yeah.
You gotta go dollop.
You gotta go dollop.
All right. Until the end there.
All right. Until the end there.
Dollop is the way. Awesome. Are you a butter snob?
Dollop is the way. Awesome. Are you a butter snob?
No, I wouldn't say so.
No, I wouldn't say so.
No?
No?
Nah.
Nah.
Do you like grass-fed butter? You're a butter snob, then, okay? You're a butter snob, then.
Do you like grass-fed butter? You're a butter snob, then, okay? You're a butter snob, then.
Yeah, you got to check the ingredients, right? Grass-fed butter. Yeah, I'm conscious about what I bring to my body.
Yeah, you got to check the ingredients, right? Grass-fed butter. Yeah, I'm conscious about what I bring to my body.
It's cow tree grass only.
It's cow tree grass only.
Yeah.
Yeah.
Kerrygold is like a brand of choice for a lot of people. Yeah. But it's cows. I believe it's New Zealand. Not New Zealand. It's like... Irish. Where's it at? Irish. Irish, yeah. Yeah, Kerrygold? Yes. Yeah, Kerrygold's Irish. Yeah. But I was thinking it was like... Greenland potentially like one of those but not was it like literally an island. It's Ireland.
Kerrygold is like a brand of choice for a lot of people. Yeah. But it's cows. I believe it's New Zealand. Not New Zealand. It's like... Irish. Where's it at? Irish. Irish, yeah. Yeah, Kerrygold? Yes. Yeah, Kerrygold's Irish. Yeah. But I was thinking it was like... Greenland potentially like one of those but not was it like literally an island. It's Ireland.
Yeah. Yeah, it's either Yeah, that's what they call it.
Yeah. Yeah, it's either Yeah, that's what they call it.
Yeah, okay, so it's cows that graze grass only yep in the fields of Ireland Then cows make butter then cows carry gold carry gold carry gold.
Yeah, okay, so it's cows that graze grass only yep in the fields of Ireland Then cows make butter then cows carry gold carry gold carry gold.
If you're achieving the perfect egg, you know, over easy, over medium, scrambled, you pick your style of eggs.
If you're achieving the perfect egg, you know, over easy, over medium, scrambled, you pick your style of eggs.
Butter.
Butter.
Grass-fed butter. That's right. Sorry. When I make my hamburgers on my griddle. Butter.
Grass-fed butter. That's right. Sorry. When I make my hamburgers on my griddle. Butter.
Butter it up.
Butter it up.
Obviously, you guys toast my buns for my burgers. You guessed it, butter. Okay. TMI, man.
Obviously, you guys toast my buns for my burgers. You guessed it, butter. Okay. TMI, man.
You can't go wrong with butter, right?
You can't go wrong with butter, right?
Butter's dope, man.
Butter's dope, man.
No. We sure did. That's random. We have a TV to Alex's left, my right, and we have clips playing there for the audience. And there's Alex and me talking about Jellyfish.
No. We sure did. That's random. We have a TV to Alex's left, my right, and we have clips playing there for the audience. And there's Alex and me talking about Jellyfish.
Good lighting for sure. What's got your interest these days? Whether it's tail scale or personal, what's got your attention? Linux? NixOS. NixOS. Yeah. Like the package manager or the actual operating system? Yes.
Good lighting for sure. What's got your interest these days? Whether it's tail scale or personal, what's got your attention? Linux? NixOS. NixOS. Yeah. Like the package manager or the actual operating system? Yes.
Give me a glimpse into the inevitable future. What are you driving towards?
Give me a glimpse into the inevitable future. What are you driving towards?
Yeah.
Yeah.
Have you played Geometry Dash yet?
Have you played Geometry Dash yet?
Well, my son got me into it because he's got into it. Great music, too. Yeah, and he wants to be a DJ.
Well, my son got me into it because he's got into it. Great music, too. Yeah, and he wants to be a DJ.
Even though you could. Bitwarden, you could totally self-host.
Even though you could. Bitwarden, you could totally self-host.
You could.
You could.
Well, can't you just literally host Bitwarden itself? Because it's open source.
Well, can't you just literally host Bitwarden itself? Because it's open source.
I recall years ago, at least two years ago, I was standing up my own Bitwarden just to play. I'm with you. I don't know I want to host my own password manager because it's too much of a... I suppose if the tech is already secure, I don't have to worry about it. And whoever gets access to it, you have to authenticate. So if that's good to go, whatever.
I recall years ago, at least two years ago, I was standing up my own Bitwarden just to play. I'm with you. I don't know I want to host my own password manager because it's too much of a... I suppose if the tech is already secure, I don't have to worry about it. And whoever gets access to it, you have to authenticate. So if that's good to go, whatever.
But if it's down, and then I have to access it from everywhere... I wasn't that good at poking holes in my firewall at the time. So I was like, nah, I don't know if I want to do that. What else would you not host? You obviously host your data, right?
But if it's down, and then I have to access it from everywhere... I wasn't that good at poking holes in my firewall at the time. So I was like, nah, I don't know if I want to do that. What else would you not host? You obviously host your data, right?
Right. Mainly my point is like know what you're getting into. If you're going to self-host your own photos and you're the arbiter of the final copy, know what you're getting into.
Right. Mainly my point is like know what you're getting into. If you're going to self-host your own photos and you're the arbiter of the final copy, know what you're getting into.