Menu
Sign In Pricing Add Podcast
Podcast Image

The Changelog: Software Development, Open Source

ANTHOLOGY – Self-hosted, self-confident & self-employed (Friends)

Fri, 08 Nov 2024

Description

We take you one last time back to the All Things Open 2024 hallway track to talk with some friends, new & old. We speak with Alex Kretzchmar about self-hosting. We speak with Israa Taha about self-confidence. We speak with Avindra Fernando & Adhithi Ravichandran about self-employment.

Audio
Transcription

15.043 - 32.048 Host

Welcome to ChangeLog and Friends, a weekly talk show about ATO hallway vibes. Thanks to our partners at Fly.io, the home of ChangeLog.com. Launch your app in five minutes or less. Learn how at Fly.io. Okay, let's talk.

0
💬 0

38.746 - 41.949 Avindra Fernando

What's up, friends? I'm here with Dave Rosenthal, CTO of Sentry.

0
💬 0

42.309 - 65.568 Avindra Fernando

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.

0
💬 0

65.948 - 69.63 Avindra Fernando

Give me a glimpse into the inevitable future. What are you driving towards?

0
💬 0

70.07 - 85.458 Dave Rosenthal

Yeah, one of the things that we're seeing is that in the past, people had separate systems where they had like logs on servers written files. They were maybe sending some metrics to Datadog or something like that or some other system. They were monitoring for errors with some product, maybe with Sentry.

0
💬 0

85.758 - 103.586 Dave Rosenthal

But more and more what we see is people want all of these sources of telemetry logically tied together somehow. And that's really what we're pursuing at Sentry now. We have this concept of a trace ID, which is kind of a key that ties together all of the pieces of data that are associated with the user action.

0
💬 0

103.966 - 120.693 Dave Rosenthal

So if a user loads a web page, we want to tie together all the server requests that happened, any errors that happened, any metrics that were collected. And what that allows on the back end You don't just have to look at like three different graphs and sort of line them up in time and try to draw your own conclusions.

0
💬 0

120.913 - 134.238 Dave Rosenthal

You can actually like analyze and slice and dice the data and say, hey, what did this metric look like for people with this operating system versus this metric look like for people with this operating system and actually get into those details. So this kind of idea of.

0
💬 0

134.878 - 150.643 Dave Rosenthal

tying all of the telemetry data together using this concept of a trace ID or basically some key, I think is a big win for developers trying to diagnose and debug real-world systems and something that is, we're kind of charged the path for that for everybody.

0
💬 0

150.663 - 151.304 Avindra Fernando

Okay.

0
💬 0

151.764 - 152.484 Dave Rosenthal

Let's see you get there.

0
💬 0

152.764 - 158.286 Avindra Fernando

Let's see you get there tomorrow perfectly. How will systems be different? How will teams be different as a result?

0
💬 0

158.746 - 173.695 Dave Rosenthal

Yeah, I mean, I guess again, I'll just keep saying it maybe, but I think it kind of goes back to this debugability experience. When you are digging into an issue, you know, having a sort of a richer data model that's, you know, your logs are structured, they're sort of this hierarchical structure with spans.

0
💬 0

173.935 - 194.072 Dave Rosenthal

And not only is it just the spans that are structured, they're tied to errors, they're tied to other things. So when you have the data model that's kind of interconnected, it opens up all different kinds of analysis that were just kind of either very manual before, kind of guessing that maybe this log happened at the same time as this other thing, or we're just impossible.

0
💬 0

194.333 - 203.247 Dave Rosenthal

We get excited not only about the new kinds of issues that we can detect with that interconnected data model, but also just for every issue that we do detect, how easy it is to get to the bottom of it.

0
💬 0

203.667 - 229.293 Avindra Fernando

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.

0
💬 0

236.71 - 253.115 Host

We are taking you back to the all things open hallway track one more time to talk with some friends, new and old. First up, Alex Kretschmar, who you may remember from earlier this year when he was on the episode called Self-Hosted Media Server Goodness.

0
💬 0

256.049 - 260.154 Jared

Well, have you met Jared before? No. No. Well, this is Jared. I've heard you many times.

0
💬 0

260.254 - 261.836 Host

Yes, and I've heard you many times.

0
💬 0
0
💬 0
0
💬 0

262.997 - 263.258 Jared

Awesome.

0
💬 0

263.678 - 267.403 Host

Yeah. Happy to meet you. Yeah. Mutual fans.

0
💬 0

267.843 - 273.35 Avindra Fernando

Alex runs, is it selfhosted.fm? .show. .show. What happened to .fm?

0
💬 0

273.931 - 274.792 Jared

Somebody else had it?

0
💬 0

275.092 - 275.232 Avindra Fernando

No.

0
💬 0

276.073 - 276.854 Host

You wanted a show.

0
💬 0

277.374 - 283.64 Jared

I don't know. I just figured that .show was a self-hosted show. So selfhosted.show seemed to be the... It works.

0
💬 0

283.76 - 289.546 Host

Okay. I'm not a hater. We have shipit.show. We do. But that's because we could not get shipit.fm.

0
💬 0

289.586 - 297.293 Jared

Yeah. Somebody owns that, whoever you are. Give it up. Give it up. It's ours. Somebody owns selfhosted.com, and I'd love to know who that is.

0
💬 0

297.873 - 300.356 Host

Yeah, that's probably expensive. Yeah. That's a nice domain.

0
💬 0

301.226 - 329.006 Avindra Fernando

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

0
💬 0

330.036 - 346.015 Jared

It's an interesting one, because you look at the routes people come into self-hosting through, and it's typically things like Plex and collecting media through nefarious means. But I think these days, there are a whole new subset of people coming in through Home Assistant and Home Automation.

0
💬 0

346.996 - 366.013 Jared

This mythical new Linux user that we talk about in the Linux world for years and years, it's happening through those platforms because they enable things to run on like Raspberry Pis that you couldn't do full fat Windows, but you just couldn't do it that way. It's like a gateway drug. But one of the big appeals of self-hosting is, yes, data sovereignty is important,

0
💬 0

366.823 - 387.044 Jared

but it's free as in cost for a lot of people too. So they can ditch subscriptions with a lot of these apps. So in terms of like a services company, I've thought about it quite a bit, but you'd have to charge more than most commercial services, standalone services for just one thing, which is like a... Well, I could go and do it for free on Unraid.

0
💬 0

387.065 - 391.21 Jared

I could go and do it for free on Linux or Docker or whatever. It's tricky.

0
💬 0

391.591 - 408.372 Avindra Fernando

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.

0
💬 0

408.392 - 410.955 Jared

Thank you. I do put a lot of stuff out on YouTube these days.

0
💬 0

411.435 - 411.676 Avindra Fernando

Yeah?

0
💬 0

411.836 - 420.985 Jared

On the Tailscale channel, also KTZ Systems, self-hosted podcast, perfectmediaserver.com. Like, it's all over. But maybe I should write a book. I'm just curious.

0
💬 0

421.246 - 424.97 Avindra Fernando

Did you know that Alex started Linux Server I.O. ?

0
💬 0

426.058 - 427.98 Host

Yes, because I listened to your guys' episode.

0
💬 0

428.04 - 428.28 Avindra Fernando

Right.

0
💬 0

428.46 - 431.043 Host

Did you know that before that? I didn't know that before that. It was proof you were listening then.

0
💬 0

431.163 - 436.048 Avindra Fernando

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.

0
💬 0

436.388 - 440.332 Jared

I think you thought I was making it up. I was like, I had to check this guy. He's like, no, you don't.

0
💬 0

440.372 - 443.315 Avindra Fernando

I paginated back to page one of the blog. Sure enough.

0
💬 0

443.735 - 444.676 Jared

Boom. Yeah.

0
💬 0

444.996 - 445.397 Avindra Fernando

Sure enough.

0
💬 0

445.457 - 464.373 Jared

Right there. So for me, a lot of this stuff started just by... I was trying to compile a kernel to put PCI pass-through in it because I was cheap. I couldn't afford a second computer. I could afford a GPU, though, so I threw that in my server, my Unraid server, did the pass-through in there, and I'm like, everyone else needs to know how to do this because this is awesome.

0
💬 0

464.413 - 470.958 Jared

So I started writing blogs about it and sharing information, and that's how it's... How many times have we heard something like that?

0
💬 0

471.138 - 484.936 Host

Like that story in a different space is the beginning for so many people. It's really rinse and repeat in your little niche and there's like not guaranteed success. But if you do it long enough, I mean, you're going to bring so much value to so many people.

0
💬 0

484.956 - 508.489 Jared

I hope so. I mean, sometimes I wonder who's actually listening after a while. Sure. Because I feel like, I mean, for me, the message has been the same for like eight years now. But there's always new people coming in and want to hear new stuff. Yeah. Well, you might become jaded, but your audience might not even. It's not so much jaded, because I still get a lot of utility out of it myself.

0
💬 0

508.609 - 527.824 Jared

I run Home Assistant at home. I run Jellyfin. I have Proxmox. Everything that I can self-host, pretty much, is self-hosted. And Tailscale obviously helps with that, because I don't need to open ports in my firewall and all that kind of stuff. But from my perspective, it's weird to see my episode. Your episode's right there. Did you plant that?

0
💬 0

528.264 - 539.818 Avindra Fernando

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.

0
💬 0

540.499 - 542.802 Host

Great lighting, too. Yeah. Very nice.

0
💬 0

543.283 - 557.193 Jared

Well, you were actually shooting a log, right? And then you changed? Yeah. I actually figured out after our episode how to get my Ninja V to output the log profile straight out of HDMI into OBS, so now it's fixed. But for that episode, that was just the log.

0
💬 0

557.414 - 571.202 Avindra Fernando

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.

0
💬 0

571.763 - 591.596 Jared

Yes. Yeah, because it's really... So Nix is talking about the language and the package manager and the OS, as you say. Right, it completes. But I started managing all my MacBooks using Nix Darwin and then trying to build a single flake that can configure all my different Mac systems using Home Manager. And then I've started trying to get involved in NeoVim as well and...

0
💬 0

592.734 - 607.054 Jared

mechanical keyboard, like I'm going down the rabbit hole pretty hard of being like a... You get chicken jet? No. Factorio also. That came out this week and that's been a big time sink. Okay. Victoria Metrics? Factorio.

0
💬 0

607.194 - 616.838 Host

Oh, Factorio. Oh, that's the game, right? Yeah. Like some sort of a builder game? Yeah. I haven't played it, so I'm literally ignorant right here. I'm telling you how much I know about it.

0
💬 0

616.878 - 620.34 Jared

You play it. I've got like a thousand hours in this game. I don't play video games.

0
💬 0

620.78 - 622.601 Host

But that one... What's different about that one?

0
💬 0

623.502 - 629.326 Jared

It's basically software development, but in game form. Like inputs, outputs, API interfaces, all that kind of stuff.

0
💬 0

629.346 - 638.032 Host

So Chris Hiller on JS Party is big into that game. And he was trying to tell me about it. And I was like, I don't want to try playing that because I'll probably never stop.

0
💬 0

638.472 - 641.787 Jared

It kind of feels like work sometimes. I'm not going to lie.

0
💬 0

641.807 - 643.048 Host

Like a grind? Are you grinding?

0
💬 0

643.548 - 664.933 Jared

No, in just so much as the fact it's exactly like software development. Wow. Like I am building this entity and it's got to interface with these other entities. And before you realize it, you've built basically a modular piece of code that you can reuse different. And then you spend most of your time refactoring the base to make it more efficient. And the analogies to writing code are very strong.

0
💬 0

664.953 - 665.934 Jared

Okay. Very strong.

0
💬 0

665.954 - 668.534 Host

And the joy, I guess, would be similar joys.

0
💬 0

668.995 - 694.29 Jared

The joy is there's no boss. But there is this kind of guilty pleasure in it of, I must be productive. I don't know if you guys feel that too, but I feel like I'm wasting my time playing video games, and yet sometimes I just need to. Whereas the rest of the time I'm busy making content, probably like you guys, thinking on it in the shower. The grind never stops in that regard. Yeah, for sure.

0
💬 0

694.95 - 701.513 Host

Yeah, I use video games now as like a decompression from work, you know, 45 minutes to an hour after I'm done working.

0
💬 0

702.353 - 702.534 Avindra Fernando

Yeah.

0
💬 0

702.834 - 706.535 Host

Put everything else away and just play for an hour and then I can be done and move on.

0
💬 0

706.976 - 708.696 Avindra Fernando

Have you played Geometry Dash yet?

0
💬 0

709.217 - 722.808 Host

Oh, yeah. I played Geometry Dash way back in the day. Oh, yeah? I moved on from it because I was kind of addicted to it. Do you ever move on from it? Well, maybe not. I mean, it changes you. Yeah. But, yeah, I love Geometry Dash. I just don't play it anymore.

0
💬 0

722.828 - 728.75 Avindra Fernando

Well, my son got me into it because he's got into it. Great music, too. Yeah, and he wants to be a DJ.

0
💬 0

729.17 - 730.891 Host

We should give BMC some Geometry Dash.

0
💬 0

731.271 - 732.172 Jared

Just a side note.

0
💬 0
0
💬 0

732.992 - 744.656 Jared

I remember the first time I got heavily into Transport Tycoon, I was about 14 or 15. Yeah. It was OpenTTD when that started. We took a holiday. Barry and I lived in England at the time, in case you couldn't guess.

0
💬 0
0
💬 0

745.357 - 754.1 Jared

We took a holiday in Florida and Orlando. You've got all those interchanges flying around, and I'm looking at designs thinking, I could implement this in the game.

0
💬 0

754.14 - 771.785 Host

Yeah, I got big into Roller Coaster Tycoon and SimCity. Oh, yeah. After that, I kind of moved away from builders myself. Yeah. But now it's Rocket League. My kids like Rocket League, and now I like it. And so we play it together, which is great. Co-op.

0
💬 0

772.145 - 776.929 Jared

Can relate. I'm somewhat of a bluey fanboy these days myself. There you go.

0
💬 0

777.77 - 784.118 Host

So you're talking about things. You try to self-host everything you can. What services do you not self-host and why?

0
💬 0

784.778 - 809.737 Jared

Great question. My password manager. I pay Bitwarden the $10 a year to host that because if I get locked out of my vault, I can't get back into anything to unlock the vaults and it's like this catch-22. And so I'd much rather pay Bitwarden, because it's only $10 a year, $12 or something, for them to do it. And it's like, that trade-off is worth it for me.

0
💬 0

810.919 - 832.114 Jared

I still pay for Google Photos as well, for right now at least, but Image is coming up real good, which is like a self-hosted Google Photos clone. It's got things like machine learning, face detection, and duplicate detection, and all that kind of stuff in it too. It needs a good GPU to do that, so it's properly doing CUDA library stuff. Oh, wow.

0
💬 0

832.674 - 838.041 Jared

But yeah, I think really password management is the only one where I'm like, Nah. Cloud, please.

0
💬 0

838.061 - 839.703 Avindra Fernando

Even though you could. Bitwarden, you could totally self-host.

0
💬 0

839.743 - 841.005 Jared

Yeah, yeah, yeah.

0
💬 0

841.265 - 841.626 Avindra Fernando

You could.

0
💬 0

841.826 - 842.347 Jared

Absolutely.

0
💬 0

842.567 - 847.353 Avindra Fernando

Well, can't you just literally host Bitwarden itself? Because it's open source.

0
💬 0

847.653 - 856.884 Host

Well, they're changing things. Are they? Bitwarden? Yeah, Bitwarden relicensed an SDK. I thought I saw they reversed that, though.

0
💬 0

856.904 - 857.704 Jared

They might have since.

0
💬 0

857.724 - 860.265 Host

This was like last week, though. So there's news since then?

0
💬 0
0
💬 0

860.725 - 862.306 Host

Because they pushed. There was pushback.

0
💬 0

862.586 - 866.408 Jared

They got to the top of Hacker News a couple of times. Nobody wants that. Right.

0
💬 0

866.428 - 868.369 Host

So they reversed course. That's cool. I'm glad to hear that.

0
💬 0

869.264 - 891.421 Avindra Fernando

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.

0
💬 0

892.081 - 907.592 Avindra Fernando

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?

0
💬 0

907.632 - 914.695 Jared

You host a ton of data. And you're cool with that. Nextcloud is what I use to host. It's like Google Drive replacement, Dropbox replacement.

0
💬 0

915.656 - 916.356 Host

Are you happy with that?

0
💬 0

917.336 - 942.155 Jared

Mostly. It's a big, fat PHP app. It's kind of slow. It's kind of clunky. It breaks a lot. But I have it now as a Nix module and I just don't touch it. Now it's stable, I just leave it alone. It just does its thing in the corner. But it's trying to be a platform for small to medium businesses, I think. It's like you can install office suites on it, you can install calendars, contacts.

0
💬 0

942.936 - 954.502 Jared

Email, file syncing, there's a million different add-ons you can get for it. Once you start getting beyond the core product, it starts to get pretty crufty pretty quickly, really.

0
💬 0

955.162 - 955.522 Host

Gotcha.

0
💬 0

957.043 - 958.804 Jared

Brittle, I think, would be the word. Brittle, yeah.

0
💬 0

959.364 - 967.44 Host

Photos is interesting because we've debated photos recently. We did. That's kind of a hard line of... Like the one thing you don't want to mess up?

0
💬 0

967.981 - 976.026 Avindra Fernando

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.

0
💬 0

976.347 - 994.673 Jared

Yeah. Have a backup plan. The only reason I trust myself to self-host photos is because I have an off-site server back in England that I replicate everything to with ZFS every night. Like a mom's house. And it's done. Yeah, exactly. Yeah. Does it snapshot too? Yeah. ZFS is cool like that. So, like, copy on write, all that kind of stuff.

0
💬 0

995.453 - 1014.578 Jared

It will only sync the blocks that have changed, or the delta, so. Yeah. Send receive is pretty cool. But I recently got Fiber as well, so I've got, like, 5 gig upload now, which is... Wow. I've gone from 30 meg to 5,000 meg, and it's, like, for a... I upload stuff to YouTube, like, every day nearly, and it's, like, amazing. Yeah, that's awesome.

0
💬 0

1015.418 - 1018.839 Avindra Fernando

What's with TailSkill these days? What's new and fresh there? Is it still...

0
💬 0

1020.558 - 1042.031 Jared

What's the latest? Still developing relations with developers, I guess. Yeah. It's pretty good. We just had our company offsite in Mexico. The whole company gets together once a year, because we're fully remote. looks at Tailscale being head-officed in Toronto and they're like, oh, they're a Canadian company. In reality, there's four people in a WeWork in Toronto.

0
💬 0

1042.891 - 1062.939 Jared

And everyone else is just geographically spread, like I'm here in Raleigh, there's people in San Francisco, all over the place. So there's a lot of excitement at the moment in the company about where things are going over the next year or so. We've made a bunch of new hires and new blood and stuff like that, and just changing the structure and growing into that next phase. Sounds fun.

0
💬 0

1063.6 - 1064.441 Jared

I think it will be, yeah.

0
💬 0

1065.102 - 1071.993 Avindra Fernando

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.

0
💬 0

1073.074 - 1079.145 Jared

How do you connect to your stuff that's at home from here? Just put up Tailscale. Exactly. That's it. Right.

0
💬 0

1079.405 - 1080.046 Avindra Fernando

This is so easy.

0
💬 0

1080.366 - 1081.026 Jared

That's fine.

0
💬 0

1081.086 - 1101.641 Avindra Fernando

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.

0
💬 0

1102.401 - 1106.043 Avindra Fernando

Tailscale makes my life simple. It's kind of boring because it's so easy.

0
💬 0

1107.003 - 1114.006 Jared

That's kind of good, right? I often say it's Wireguard on easy mode, and it sounds super cheeseball, but it's true, right?

0
💬 0

1114.026 - 1125.131 Avindra Fernando

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.

0
💬 0

1126.087 - 1145.491 Jared

I remember the first time that I went to set Tailscale up. This is like probably three years ago before I worked there. I set aside the whole weekend to retool my Wireguard around Tailscale, and I was done in like 10 minutes, and I'm like, well, what am I going to do with my weekend? I was expecting that to be really difficult, and it was not hard at all. Tailscale was just really easy.

0
💬 0

1145.511 - 1150.312 Avindra Fernando

Tailscale is really easy. Dig it, man. Jared doesn't Tailscale, though, do you?

0
💬 0

1151.343 - 1160.299 Jared

You don't need to, right? You have no need for Tailscale. What about if you need to control a mixer back in Texas from here? Don't do it. Jared lives a simple life.

0
💬 0

1160.519 - 1166.001 Avindra Fernando

I do. Very simple. It's not that he tries to not be complex. He tries to be simple.

0
💬 0
0
💬 0

1167.001 - 1168.142 Avindra Fernando

Which is a different thing, really.

0
💬 0

1168.162 - 1189.229 Host

That's a feature, though, not a bug. It is a feature, yeah. I've designed my life around it. I mean, we are homebodies. We are homeschoolers. I work from home. I have one laptop. I take it with me when I go somewhere. I got nothing to connect to back home. I mean, the Mac Mini has some old movies on it, but I'm not going to watch those. If I'm on the road, I'm going to watch whatever's on Netflix.

0
💬 0

1189.329 - 1192.43 Jared

You're going to watch the world go by the window, right? Yeah, exactly.

0
💬 0

1192.49 - 1212.273 Host

So young Jared would be all about Tailscale, but old Jared, I'm just like, I'm not a self-hoster. I still think it's cool tech. I remember the bad old days of Hamachi VPN, I think it was called, which was, I think, open source, but it was definitely free. is my closest analog to Tailscale, before Tailscale.

0
💬 0

1213.534 - 1232.961 Host

And it was cool because you could do a lot of the same stuff, but, and it was, it's pre-WireGuard even. I'm not sure how it worked. I know it was a VPN, but, you know, we had NASs in different people's houses, right? And we were syncing, we were like sharing backups with each other. Like I back up your stuff, you back up mine. I did all that stuff the hard way, you know, probably 15 years ago.

0
💬 0

1233.761 - 1235.602 Jared

And so now... Just not interested now.

0
💬 0

1235.862 - 1246.485 Host

No, I just have different interests. I like to talk about the stuff, I like to hear what people are up to, but I just don't have that hacker mindset with that kind of stuff, I just don't.

0
💬 0

1246.825 - 1274.17 Jared

Yeah, I think for me it's when companies like Disney just jack the price up to be double in the space of a year or you're beholden to business models. And it's a trade-off that you're making of convenience versus time versus sovereignty of that data and information and stuff like that. Your choice is time and money. My choice is invest a lot of time. And a lot of money in hardware. Yeah.

0
💬 0

1274.67 - 1276.83 Jared

And then I also get the sovereignty of the data as well.

0
💬 0

1276.91 - 1293.135 Host

Yeah, I 100% understand that. And I understand it would be cool to have a Plex library with all the movies and all that kind of stuff that I own. But my choice when Disney does that, I just cancel Disney+. I'm like, peace out, guys. I don't need you. I'll live the simpler life.

0
💬 0

1293.355 - 1294.616 Jared

Until the kids are like, where's Bluey?

0
💬 0

1294.916 - 1309.732 Host

And then I tell them, Bluey's no longer with us. Yeah. Bluey's no longer with us. So yeah, I mean, that's another trade-off, right? It's like, okay, now I've got to deal with that situation. Yeah. You can't do that to all your... to everything in your life, so you make choices.

0
💬 0

1310.173 - 1310.333 Unknown

Yeah.

0
💬 0

1310.593 - 1331.526 Jared

But then you end up spending thousands on hardware. For me, it's also an educational piece, too. The skills that I've learned through building my home lab have gotten me the jobs that I've had over the last decade. And by staying true to my passions and just doing what I find interesting and talking about it, that comes across in everything that I, all the content that I make and things like that.

0
💬 0

1332.605 - 1345.017 Jared

And I think ultimately it makes for better content. People can relate to you better and all that kind of stuff. As opposed to scratching around for ideas for content the whole time. It's like, no, it's just what I'm doing anyway. If I find it interesting, probably at least a couple of other people will.

0
💬 0

1345.918 - 1351.924 Avindra Fernando

Yeah. I had the chance to, and I still might actually. Do you know Techno Tim by any chance?

0
💬 0

1352.144 - 1352.685 Chris

Of course, yeah. Tim Stewart?

0
💬 0

1352.725 - 1375.666 Avindra Fernando

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.

0
💬 0

1375.686 - 1386.3 Avindra Fernando

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...

0
💬 0

1387.361 - 1411.364 Avindra Fernando

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

0
💬 0

1412.09 - 1416.851 Avindra Fernando

there's times I'm like, I'm not even sure I'm Homelab enough for Homelab.

0
💬 0

1417.352 - 1427.314 Jared

And so for you and your job and what you do with Tailscale and other things, like... YouTube's a whole beast, though, and it's turned somewhat in... I'm going to get on my soapbox for a second. Please do. Get on it.

0
💬 0

1427.494 - 1445.58 Jared

It's turned somewhat into a bit of a shopping channel where there are these guys like... I mean, no disrespect to Tim, to Jeff Geerling, to Craft Computing, to Raid Owl, to all these guys, right? Those are four great channels. They do a lot of really good stuff, but they've got to pay the bills.

0
💬 0

1446.241 - 1465.469 Jared

And so they take a lot of sponsored videos and a lot of hardware, and woodworking YouTube suffers from the exact same problem. Totally. Where you think, I need this massive garage. What's the latest planer? Right. What's the wall schlepper now? Full of a bandsaw and a jointer. Right. The reality is a track saw and a table saw and a couple of sanders, and you can get most things done with that.

0
💬 0

1465.669 - 1469.471 Jared

Yeah. And the same is true in Homelab. You don't need to be Homelab enough to be Homelab.

0
💬 0

1469.491 - 1475.355 Avindra Fernando

Well, I feel like it's even gone beyond Homelab. It's like, well, now it's literally a data center in your Homelab.

0
💬 0
0
💬 0

1476.376 - 1493.207 Avindra Fernando

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.

0
💬 0

1493.547 - 1515.572 Jared

Like a 30,000-view video gets you $100. I can't pay my bills with that. Right. You know, just get more views is the answer. But there are only so many Homelab views around. And you see these big guys, and they're getting one, two, 300,000 maybe. So let's just take the 30K and extrapolate to it. Well, it's $1,000 for one video that does really well. I'm doing four of those a month.

0
💬 0

1515.692 - 1537.174 Jared

That's still pretty tight if you've got a mortgage and a kid to pay for. So you have to take these third-party deals and sponsorships. I know you're not immune to that in the podcasting world as well. It's trying to strike that balance between finding sponsors people find interesting versus... We have this on Self Hosted too. It's just, at what point does a hobby become a business?

0
💬 0

1539.033 - 1558.244 Jared

It's easy to turn a hobby into a business and then learn to hate it because you're doing it all day every day. Like, I was a classically trained musician. I hate music now because it's just too... I love listening to it, but I don't play anymore because it was too competitive, too real, too much.

0
💬 0

1559.785 - 1577.694 Avindra Fernando

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.

0
💬 0
0
💬 0

1578.554 - 1587.301 Avindra Fernando

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.

0
💬 0

1588.479 - 1609.972 Jared

It takes a lot. And I don't think people realize the content grind of, I mentioned the shower earlier. I'm thinking about how I'm making a Talescale YouTube video today. I'm in the shower thinking about how I present that idea, how I make it interesting. Who's watching? What do they find interesting? Trying to second guess every little detail that you can. It's a lifestyle. It's not a job.

0
💬 0

1609.992 - 1618.066 Jared

To be good at it, I think, it's a lifestyle. Precisely. I hadn't appreciated that before taking this DevRel job at Tailscouts and going full-time.

0
💬 0

1618.667 - 1621.572 Host

Is it a lifestyle that is worth living?

0
💬 0

1622.455 - 1622.916 Jared

I think so.

0
💬 0

1622.936 - 1625.099 Host

Is it sustainably so?

0
💬 0

1625.339 - 1631.027 Jared

If you tell 15-year-old Alex he would get paid a salary to make tech videos, I think he'd be pretty happy.

0
💬 0

1631.288 - 1646.018 Avindra Fernando

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?

0
💬 0

1646.078 - 1648.579 Host

No Googtober. Yeah. No Googtober?

0
💬 0

1648.639 - 1668.668 Jared

No Googtober. OK. So we've been looking at a bunch of stuff. Self-hosted search. There's an app called Searching. It's spelled S-E-A, like you see a steak, and then X-N-G. OK. It creates an anonymous Google search profile for every query you make. So there's no tracking cookies. I mean, they know your IP address that it's originating from.

0
💬 0

1669.169 - 1685.438 Jared

But beyond that, it's a brand new empty search profile every single time. There's no ads, there's no tracking, there's no spyware, like all of that stuff. And it presents the results. Do you remember how Google used to look 10 years ago? Yeah. And now it's got this AI nonsense at the top and pictures and...

0
💬 0

1686.491 - 1706.14 Jared

I've trained myself to scroll to about a third of the way down the page before anything interesting actually happens. With searching, It's right there at the top, every time, and it can self-host it, and I connect to my instance through Tailscale, of course, running in my basement. What I didn't expect, though, was to start looking at other things like AI search, like perplexity.

0
💬 0

1706.18 - 1726.789 Jared

Have you come across perplexity yet? A little bit, yeah. Amazing. Google must be quaking in their boots, because you can self-host perplexity with something called Perplexica. And then you can use searching to... Perplexity goes out to the internet and does those searches on real content. Because ChatGPT is based on two years ago, right? The data they scraped two years ago.

0
💬 0

1727.389 - 1750.279 Jared

It'll say, sorry, I have no record before October 2022 or whatever. Whereas Perplexity is searching YouTube videos right now. And it's summarizing videos from right now. So you're like, is the AMD 9950X the best CPU right now? And it will go out and it will transcribe a bunch of videos, figure out the answer, and then you can ask it questions. Google's done, in my opinion.

0
💬 0

1750.659 - 1771.628 Jared

Until a proper chat style comes out, Perplexity is so good. And so you're self-hosting Perplexita, is that right? Perplexica, yeah. Perplexica. Perplexica isn't quite ready for prime time. It crashes quite a bit at the minute. And you need a GPU to do the machine learning, like the AI, because it plugs into Ollama. But the idea is there.

0
💬 0

1771.868 - 1789.418 Avindra Fernando

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.

0
💬 0

1789.498 - 1799.814 Avindra Fernando

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?

0
💬 0

1800.7 - 1816.313 Host

I'm just now realizing that I've been without Google for a long time, but I've just been suffering with DuckDuckGo. And it's like, I should just replace that with Perplexity, and I won't be suffering it. I've just lived without. And I've learned how to use DuckDuckGo to the best of its abilities.

0
💬 0

1817.395 - 1841.656 Jared

example, I was doing some messing about for my talk here, and I wanted to know the file path that the Nginx Docker uses for its default volume mapping. And I literally said, perplexity, what is the default Docker Nginx mapping for the HTML directory? It came back with the slash user slash share, whatever. Boom, right there. I didn't have to go to look at the actual Docker Hub page. Nothing.

0
💬 0

1841.696 - 1842.597 Jared

It was like right there.

0
💬 0

1843.898 - 1848.023 Host

So non-self-hosted, what's their model? What's their business?

0
💬 0

1848.203 - 1858.861 Jared

Perplexity. You get a certain amount of searches for free, and then you can pay $20 a month for pro searches, whatever that means. I haven't looked at that. Cool.

0
💬 0

1859.241 - 1865.585 Avindra Fernando

So you said that Perplexica is not ready for usage, necessarily.

0
💬 0

1865.625 - 1879.933 Jared

Mine's been unstable. I mean, I don't know if that's just an Alex problem or what, but... Right. What are you running on? An Epic 48 core thing with like an NVIDIA... So it should be... It's not a hardware problem. It could just be that revision has a... I don't know.

0
💬 0

1879.993 - 1899.83 Avindra Fernando

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.

0
💬 0

1900.791 - 1901.672 Host

It's time to take it back.

0
💬 0

1901.912 - 1903.353 Avindra Fernando

It's time to just stop giving it to them.

0
💬 0

1903.373 - 1903.914 Host

Take it all back.

0
💬 0

1903.934 - 1909.238 Jared

You're not going to get it back, but you can stop giving it to them at least. I can hear Tom Morello warming up somewhere over there.

0
💬 0

1909.558 - 1927.368 Host

There you go. Good reference. I was trying to go for a Goonies reference, but it was probably too deep of a cut. Do it. I want to hear it. He's like, those dreams up there, those are other people's dreams. Down here, these are our dreams. And I'm taking them back. I'm taking them all back.

0
💬 0

1927.388 - 1928.408 Avindra Fernando

I remember that, yes.

0
💬 0

1928.668 - 1941.813 Alex Kretzchmar

But you know what? This one. This one right here. This was my dream, my wish. And it didn't come true. So I'm taking it back. Taking them all back.

0
💬 0

1942.338 - 1967.516 Avindra Fernando

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.

0
💬 0

1968.076 - 1980.424 Avindra Fernando

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.

0
💬 0

1981.605 - 2001.464 Kyle Carberry

Step one for them, we try to make it remarkably easy for the dev. We never gate any features ever for the developer. They'll click that link that their platform team sends out. They'll sign in with OIDC or Google, and they'll really just press one button to create a development environment. Now that might provision like a Kubernetes pod or an AWS VM.

0
💬 0

2002.185 - 2018.303 Kyle Carberry

You know, we'll show the user what's provisioned, but they don't really have to care. From that point, you'll see a couple buttons appear to open the editors that you're used to, like VS Code Desktop or, you know, VS Code through the web. Or you can install our CLI. Through our CLI, you really just log into Coder and we take care of everything for you.

0
💬 0

2018.583 - 2022.628 Kyle Carberry

When you SSH into a workspace, you don't have to worry about keys. It really just kind of like.

0
💬 0

2022.888 - 2043.184 Kyle Carberry

beautifully magically works in the background for you and connects you to your workspace we actually connect peer-to-peer as well you know if the coder server goes down for a second because of an upgrade you don't have to worry about disconnects and we always get you the lowest latency possible one of our core values is we'll never be slower than ssh period full stop and so we connect you peer-to-peer directly to the workspace so it feels just as native as it possibly could

0
💬 0

2043.581 - 2068.191 Avindra Fernando

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.

0
💬 0

2068.211 - 2092.131 Avindra Fernando

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.

0
💬 0

2092.631 - 2113.78 Avindra Fernando

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.

0
💬 0

2114.28 - 2138.187 Avindra Fernando

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.

0
💬 0

2138.667 - 2160.399 Avindra Fernando

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%.

0
💬 0

2160.439 - 2181.559 Avindra Fernando

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.

0
💬 0

2181.939 - 2205.956 Avindra Fernando

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?

0
💬 0

2206.276 - 2218.924 Avindra Fernando

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.

0
💬 0

2226.599 - 2248.257 Host

Next up, we are joined by Isra Taha, a senior software engineer with over 12 years of experience. Isra is as legit as they come, yet she still struggles with self-confidence. Sound familiar? We kind of hounded her to get her on the mic. I even felt bad for a minute, but it all worked out in the end because she decided to do it and we had a great conversation. Here it is.

0
💬 0

2251.104 - 2253.326 Avindra Fernando

Isra, Isra, Isra.

0
💬 0

2253.546 - 2254.687 Host

Yes. Here we go.

0
💬 0

2255.067 - 2257.208 Israa Taha

How close do I have to be? Is that good?

0
💬 0

2257.228 - 2261.011 Host

Depends on how loud you're going to be. You're golden. You're golden.

0
💬 0

2262.092 - 2262.372 Israa Taha

Sweet.

0
💬 0

2263.012 - 2266.555 Host

So we asked you to come on the show yesterday morning.

0
💬 0

2266.835 - 2267.115 Israa Taha

Yeah.

0
💬 0

2267.195 - 2270.577 Host

Now it's today afternoon, but you made it. I did.

0
💬 0

2271.578 - 2272.479 Israa Taha

I almost didn't make it.

0
💬 0

2272.519 - 2273.859 Host

You're stepping outside your comfort zone.

0
💬 0

2274.04 - 2274.34 Israa Taha

I am.

0
💬 0

2274.54 - 2275.661 Host

Do you find that hard to do?

0
💬 0

2276.508 - 2292.359 Israa Taha

It is, but I gave my first conference talk this year, and it was because somebody pushed me to do it. And so if I don't start to take more of those chances myself, I'll never step out of my comfort zone, and I can't rely on other people pushing me to do something until I do it myself.

0
💬 0

2292.399 - 2293.86 Host

We kind of pushed you into this one, didn't we?

0
💬 0

2294.28 - 2297.302 Israa Taha

Yeah, well, a gentle nudge is what I like to call it.

0
💬 0

2297.322 - 2305.447 Host

We gave her a nudge. We didn't require it of her. Constant, gentle pressure. We just wanted her to come on the show, so we're happy to have you. First time at All Things Open.

0
💬 0

2305.688 - 2305.968 Israa Taha

It is.

0
💬 0

2306.968 - 2307.548 Host

Impressions?

0
💬 0

2307.989 - 2313.97 Israa Taha

It's great. Every day I walk through and I find more booths and more floors.

0
💬 0

2314.151 - 2314.951 Host

Lots of booths, yeah.

0
💬 0

2315.171 - 2333.357 Israa Taha

Yeah. It's a lot bigger than I thought it was going to be. I'm used to more smaller conferences capped at a thousand people, so it can be a little bit intimidating, but I think going to more conferences made me a little bit more comfortable. Speaking to people, kind of, whether at the booths or at the hallway track, just kind of

0
💬 0

2333.837 - 2338.724 Israa Taha

finding people that you have things in common with, whether you went to the same sessions or just at lunch.

0
💬 0

2340.993 - 2344.295 Host

We're hallway trackers ourselves, aren't we, Adam? That's right.

0
💬 0

2344.555 - 2344.755 Israa Taha

Yeah.

0
💬 0

2344.775 - 2348.357 Host

That's where all the fun is. That's where we belong, you know? It is. That's where the people are.

0
💬 0

2348.597 - 2366.666 Israa Taha

Yeah. I've had more conversations with people than I have been to sessions. Yeah. And I think I like that a lot better because you can find a lot of the content online, whether it's on YouTube or a blog or things like that. But the thing that I miss most is that interaction with people because I do work remote. Yeah.

0
💬 0

2366.926 - 2372.456 Israa Taha

And so I go to conferences for those connections, for those interactions, and not really for the sessions.

0
💬 0

2373.198 - 2377.466 Avindra Fernando

Right. What if we just had a conference that was only the hallway track?

0
💬 0

2377.947 - 2378.888 Israa Taha

That would be incredible.

0
💬 0

2379.827 - 2380.267 Avindra Fernando

Hallway conf.

0
💬 0

2380.287 - 2380.888 Israa Taha

I would go to that.

0
💬 0

2380.908 - 2382.189 Avindra Fernando

That's right.

0
💬 0

2382.609 - 2382.769 Israa Taha

Yeah.

0
💬 0

2383.23 - 2393.217 Host

Coming to a... Hallway near you. Yeah. Don't go in there. There's no talks. The nice thing about that is you don't really even need a place to gather. You just need a hallway.

0
💬 0

2393.618 - 2393.878 Israa Taha

Yeah.

0
💬 0

2394.318 - 2399.362 Host

We don't need an auditorium. Would you have vendors and stuff, too? Would it be like this? Everything would be in the hallway.

0
💬 0

2400.063 - 2401.544 Israa Taha

But it would get pretty crowded, though.

0
💬 0

2401.644 - 2402.905 Host

Yeah, you would need a pretty big hallway.

0
💬 0

2403.145 - 2406.327 Avindra Fernando

Would there be a revolt attempting to organize...

0
💬 0

2407.321 - 2418.525 Host

What would be cool would be to put it in, like, an arena, but just in the hallway of the arena, the circular. Yeah. And so you would just walk in circles. You call it circles.

0
💬 0

2418.745 - 2419.805 Avindra Fernando

A figure eight. Yeah.

0
💬 0

2420.545 - 2423.266 Host

Well, that's not how they're designed. Oh, you want to cut through the middle.

0
💬 0

2424.007 - 2425.127 Avindra Fernando

Just think out loud, you know?

0
💬 0

2426.96 - 2429.141 Host

Cool shade. This is what we do. Welcome to the podcast.

0
💬 0

2429.341 - 2441.005 Avindra Fernando

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.

0
💬 0

2441.165 - 2441.485 Israa Taha

Yeah.

0
💬 0

2441.985 - 2449.134 Avindra Fernando

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.

0
💬 0

2449.474 - 2466.218 Israa Taha

Yeah. I think it's a hard sell, especially if you have the company paying for it. It's hard to sell your employer on, I'm just going to go talk to a bunch of people. Where's the business value in that is what a lot of them would probably have a little apprehension with.

0
💬 0
0
💬 0

2466.838 - 2469.819 Israa Taha

But it's kind of like a meetup, just on a larger scale.

0
💬 0
0
💬 0

2470.779 - 2470.999 Israa Taha

Yeah.

0
💬 0

2471.499 - 2480.886 Host

Or like an unconf, you know, like base camp style. Base camp? Bar camp. Food camp. No, not Food Camp. Bar Camp. Bar Camp. Bar Camp was a response to Food Camp. Do you know Food Camp?

0
💬 0

2481.066 - 2483.349 Israa Taha

I don't. You know Bar Camp? No.

0
💬 0

2483.449 - 2487.714 Host

Okay. So Food Camp stood for Friends of O'Reilly.

0
💬 0
0
💬 0

2488.976 - 2509.036 Host

And that's Tim O'Reilly. Tim O'Reilly. The creator of the O'Reilly Empire. Yeah. Media empire. And he had a event that was, I think, on his property or somewhere near where he lives. It was very exclusive. Invite only. You had to be a friend of O'Reilly to go.

0
💬 0
0
💬 0

2509.796 - 2512.239 Host

And it was a camp. Foo camp. I think they camped out.

0
💬 0
0
💬 0

2513.34 - 2535.917 Host

That part might be... gray area, but the rest is true at least. And cool for everybody who gets invited, but not cool for anybody who doesn't get invited, right? So bar camp was a response to foo camp because foo bar, right? And so bar camp became a unconference where anybody can come. You don't have to be a friend of O'Reilly. You can be anybody.

0
💬 0

2536.797 - 2540.68 Host

And because it was an unconference, there was no preplanned schedule.

0
💬 0

2540.84 - 2540.961 Chris

Mm-hmm.

0
💬 0

2541.997 - 2560.86 Host

So you show up on a Saturday morning, for instance, right? Everybody gets together and there's whiteboards or even just construction paper. And there's a schedule like here's slots. And you just show up a lot like lightning talks. You just show up and like sign up for a slot. And then you just have your... You're putting together the conference as it's going.

0
💬 0

2560.96 - 2582.286 Israa Taha

Yep. They actually did that. Pretty fun. They did that on Sunday at All Things Open. Oh, yeah. That first day, there were two tracks. There was the community track, and then there was a diversity track. And the community track was essentially a bunch of people writing down talk ideas or session ideas. And they just get around in a room, in a circle, and kind of talk about that one topic.

0
💬 0

2582.987 - 2585.867 Israa Taha

That conference also does a similar concept.

0
💬 0

2585.947 - 2586.568 Host

That's right.

0
💬 0

2586.688 - 2587.688 Israa Taha

Open spaces. Yeah.

0
💬 0

2587.828 - 2592.972 Host

Open Spaces. So we went to that conference in Austin in January. Were you at that one?

0
💬 0

2593.313 - 2595.254 Israa Taha

Not in Austin, but I went to the Wisconsin one.

0
💬 0

2595.534 - 2606.563 Host

We wanted to go to Wisconsin. We didn't quite make it. But you did a Spaces. What was that called? Birds of a Feather? Was it called Spaces? I don't know. There was tables.

0
💬 0

2606.583 - 2608.605 Avindra Fernando

It was called Come to My Table and Hang Out.

0
💬 0

2608.705 - 2617.152 Host

And you would sign up. The tables were lettered or numbered. And you would sign up what we're going to be talking about at this table. And Adam, you did Home Lab or something?

0
💬 0

2617.432 - 2622.021 Avindra Fernando

I did. I did home lab and I did podcasting. Podcasting.

0
💬 0
0
💬 0

2622.862 - 2624.245 Avindra Fernando

Was that cool? That was cool.

0
💬 0
0
💬 0

2628.782 - 2629.582 Israa Taha

Four or more.

0
💬 0

2629.982 - 2630.583 Avindra Fernando

Yes, a lot.

0
💬 0

2630.623 - 2636.664 Unknown

Yeah, it was good. We had some good conversations about both. Homelab and podcasting.

0
💬 0

2637.304 - 2641.765 Israa Taha

I think a lot of people are probably interested in podcasting in some way, shape, or form. Yeah.

0
💬 0

2642.025 - 2648.427 Avindra Fernando

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?

0
💬 0

2648.827 - 2651.668 Host

You think that's how you got such big numbers, like more than four?

0
💬 0

2652.048 - 2656.729 Avindra Fernando

I think it was a great topic, but it was also like, oh, look at me. Yeah. I was peacocking, you know? Yeah.

0
💬 0

2658.257 - 2659.557 Host

I guess you got to do what you got to do.

0
💬 0

2659.617 - 2662.938 Unknown

Yeah. Get your attention, bro. You know? Right. Get your attention.

0
💬 0

2663.458 - 2669.64 Host

So that's cool. I like the idea of, I like improvisation. I like spontaneous things.

0
💬 0
0
💬 0

2670.38 - 2672.881 Host

And so I really have, I've gone to a lot of bar camps over the years.

0
💬 0
0
💬 0

2673.281 - 2678.783 Host

It used to be a bar camp Omaha every year for a long time. And they were just fun because you never know what you're going to get.

0
💬 0

2678.863 - 2682.724 Israa Taha

Right. You don't know who you're going to meet, what you're going to talk about. Oh, that's pretty neat.

0
💬 0

2682.744 - 2683.904 Host

Adam is showing her a picture.

0
💬 0

2684.024 - 2684.444 Israa Taha

I like that.

0
💬 0

2684.464 - 2687.405 Host

Of what he put on the, that conference. Right.

0
💬 0

2687.836 - 2691.078 Avindra Fernando

It was the main thing, and I put a little sub-topic here.

0
💬 0

2691.258 - 2692.439 Host

Let me see it. I'll describe it.

0
💬 0

2693.019 - 2693.44 Avindra Fernando

Go ahead, Drew.

0
💬 0

2694 - 2725.218 Host

It says, all caps in blue across the top, Homelab, exclamation mark. That's it. Oh, no. I thought those were names. I thought people signed up. It also says now in kind of a cloudy, kind of a mixed-matched unified. Proxmox. Oh, yeah. It's a tag cloud. VLANs. Ultimate. Ultimate? Ubuntu. Ubuntu. Texas. Docker. Oh, no, TrueNAS. Texas. Can you read? Your handwriting leaves a lot to be desired.

0
💬 0

2725.538 - 2747.885 Host

Wi-Fi 6. Pi hold. Now, did you talk about all these? Yes. So that's not even false advertising. Now, the other one says PODCAST in all caps, and then EEN in lower caps, because I think you probably forgot to put that in there. Exclamation mark. Mics. Software. Sales. Editing. Questions. Community. Clips. Gear. That's good. That's good advertising.

0
💬 0

2747.985 - 2755.37 Israa Taha

I like that because a lot of times you have, like, a topic, but you don't really know, like, what they're going to be talking about. Almost too open-ended.

0
💬 0

2755.45 - 2760.393 Avindra Fernando

It's too generic. Or I know about, you know. Or you want to. Something or other.

0
💬 0

2760.413 - 2760.814 Israa Taha

Yeah.

0
💬 0

2761.514 - 2762.995 Avindra Fernando

Switching ports and stuff.

0
💬 0
0
💬 0

2763.495 - 2767.098 Avindra Fernando

Come on now. Yeah. Wi-Fi 6? Right.

0
💬 0

2767.658 - 2769.299 Israa Taha

It'll get you. I don't know what that is.

0
💬 0

2769.539 - 2770.68 Avindra Fernando

See? But you would want to.

0
💬 0

2770.7 - 2771.821 Host

You might show up and find out.

0
💬 0

2771.841 - 2773.162 Avindra Fernando

You know about Wi-Fi generally, right?

0
💬 0

2773.442 - 2773.682 Israa Taha

Yeah.

0
💬 0

2773.882 - 2774.543 Avindra Fernando

What is Wi-Fi?

0
💬 0

2775.326 - 2778.567 Israa Taha

Uh, wireless, uh, something? Yeah.

0
💬 0

2779.907 - 2783.768 Host

I think it stands for fidelity, but that could be wrong. But yeah, wireless networks, right?

0
💬 0

2783.788 - 2784.828 Unknown

And 6 is a good number.

0
💬 0

2785.368 - 2794.591 Host

And 6 is just better than 5, you know? Yeah. It's the next version. Better than 4, too. It's here, though, right? Wi-Fi 6. Wi-Fi 6. It's here. Many devices are Wi-Fi 6 enabled, but not all of them.

0
💬 0

2794.931 - 2802.359 Avindra Fernando

Yeah, it's, uh... It's not faster. It can do more concurrent bandwidth than Wi-Fi 5.

0
💬 0

2803.34 - 2807.025 Host

It's a wider pipe but not a faster pipe. Cool.

0
💬 0

2807.666 - 2809.628 Israa Taha

Interesting. I learned something today.

0
💬 0

2809.728 - 2815.636 Host

If you were to command a space and advertise it, did you do that at that conference? Did you start one?

0
💬 0

2816.221 - 2838.515 Israa Taha

I did not, but I attended my first open space this year, which is surprising because we've done open spaces at that conference for 11, 12 years, but I was always interested in the sessions and I didn't realize that the interesting conversations usually happen in those open spaces or in the hallway. But I went to my first one this year.

0
💬 0

2839.495 - 2859.668 Israa Taha

And it was on meetups and how to get people to show up to meetups, how to organize meetups, because a lot of them have died down since COVID. A lot of them are pretty much gone. So how do we bring those communities back? How do we, in a sense, resurrect those meetups and get people more involved in those things?

0
💬 0
0
💬 0

2860.629 - 2860.749 Israa Taha

Yeah.

0
💬 0

2861.229 - 2869.705 Host

That's cool. So if you're going to start a space, though, you're going to step outside your comfort zone. And next year at that conference, I'm going to run a space.

0
💬 0

2870.638 - 2892.033 Israa Taha

I would probably do it on React Native. I've been a React Native developer for two years now, but I'm a solo dev for the most part. And I don't know a lot of others in the community, at least immediate community, that do React Native development. So it would just kind of be interesting to see if there are people doing mobile development, what are they using.

0
💬 0

2892.633 - 2895.816 Israa Taha

If they're interested in React Native, I could maybe talk about that a little bit.

0
💬 0

2897.297 - 2898.978 Host

How do you keep up in the React Native world?

0
💬 0

2899.777 - 2922.597 Israa Taha

I listen to the React Native radio podcast that's hosted by Infinite Red, who is one of the leading consultancies, actually one of the biggest consultancies in the US for React Native development. I also read their newsletter. They have a newsletter that they publish with some of the latest news. I keep up with React Native releases. They just released 0.76 recently, and then

0
💬 0

2925.579 - 2931.905 Israa Taha

Just kind of keeping up on Twitter, just reading up on new libraries and frameworks with Expo.

0
💬 0

2932.185 - 2933.426 Host

Brand new architecture, right?

0
💬 0

2933.506 - 2957.906 Israa Taha

Yeah. Do you have a take on that? I haven't used it yet, but it's supposed to be faster than obviously the old architecture. So there's a lot of push for React Native packages to switch to the new architecture because there are ones that are still not compatible with it. So if you do switch your project to new architecture, there might be some packages that kind of have issues with that.

0
💬 0

2958.387 - 2965.151 Israa Taha

I know there's a big movement to get those packages compatible. So, yeah.

0
💬 0

2966.592 - 2967.792 Host

What else, man? Anything else?

0
💬 0

2969.053 - 2976.098 Avindra Fernando

Is it GPT-able? React Native? Like, how do you level up and learn? Where do you get your new skills?

0
💬 0

2977.099 - 3001.238 Israa Taha

By doing. It is GPT-able, but some of the stuff is a little bit older or outdated. Right. So you kind of have to keep up with documentation, kind of have to try it out for yourself and play around with it. But yeah, that's kind of been one of my biggest struggles is where do I find those resources when I have questions on how do I do this? Or this isn't quite working the way that I expect it to.

0
💬 0

3001.718 - 3018.409 Israa Taha

Where do I go? And so... Twitter, Infinite Red also has a Slack community of a lot of React Native developers. So if you have questions, a lot of times you can go into their Slack, ask a question, and somebody will be able to either answer or point you in the right direction to figure out where to go from there.

0
💬 0

3019.437 - 3023.318 Unknown

Nice. What are you doing? You said learn by doing, so what are you doing?

0
💬 0

3024.059 - 3054.935 Israa Taha

I'm building a React Native template. So I am using React Native CLI to build a template with React Native hook form and Zod for forms and validation and integrating authentication with the idea that if I wanted to build a mobile app with React Native, these are the things that just kind of come with it. So I don't have to rebuild it from scratch.

0
💬 0

3055.275 - 3073.041 Israa Taha

So these are things that I like to use or would make a development easier. and just kind of learning by doing. So how does validation work with Zod and React hook form? How does authentication work with Auth0? How do you implement state management with all of these technologies and what's the best way to do it?

0
💬 0

3073.561 - 3084.623 Israa Taha

So it kind of helps me learn about the technologies that I'm using, but also how to integrate them with other technologies and have something that I can then take and use to build a real world app.

0
💬 0

3085.555 - 3099.259 Avindra Fernando

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?

0
💬 0

3099.699 - 3100.299 Israa Taha

Debugging.

0
💬 0

3100.419 - 3100.879 Avindra Fernando

Debugging?

0
💬 0

3101.019 - 3123.606 Israa Taha

Yeah. What's the problem there? I think the tools that we have today aren't like the tools that we're used to in web development. I know there's a debugger that's coming out with React Native 0.76. I heard about it in React Native Universe or React I can't remember the name of that conference, but it was held in Poland earlier this year.

0
💬 0

3124.146 - 3129.909 Israa Taha

Most of my logging and debugging in React Native is console logs. And I'm sure a lot of people kind of do that.

0
💬 0
0
💬 0

3130.489 - 3152.838 Israa Taha

It's just not a lot of good tooling around debugging in React Native. There is Reactatron. It was also built by the folks at Infinite Red. I haven't had a chance to try that out yet. But it's one of those things where... If I could know more about debugging in React Native, I'd probably try Reactatron, try out the new debugger in 0.76, and kind of figure out how best to do that.

0
💬 0

3153.979 - 3154.259 Host

Awesome.

0
💬 0

3154.759 - 3156.24 Unknown

Dope. Good job.

0
💬 0

3156.66 - 3157.04 Israa Taha

Thank you.

0
💬 0

3157.1 - 3157.84 Unknown

Yeah, thanks for sharing with us.

0
💬 0

3157.86 - 3158.861 Host

Now you're a podcaster.

0
💬 0

3159.121 - 3159.541 Israa Taha

Awesome.

0
💬 0

3159.561 - 3161.442 Host

Damn. You did it. I did.

0
💬 0

3161.462 - 3162.022 Israa Taha

We did it.

0
💬 0

3162.922 - 3164.083 Host

We all did it. It's done.

0
💬 0

3164.283 - 3167.004 Israa Taha

It's not as scary as I thought it was going to be. Told you. Yeah.

0
💬 0

3167.604 - 3168.785 Host

It's fun. You just talk to each other.

0
💬 0

3170.029 - 3191.705 Avindra Fernando

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.

0
💬 0

3192.125 - 3207.53

So at Assembly, we're building industry-leading speech AI models for various tasks like speech-to-text, streaming speech-to-text, speech understanding to help developers easily convert voice data, whether it's live or prerecorded, into super accurate text.

0
💬 0

3207.93 - 3228.407

And then to help developers extract a ton of information and metadata around voice data or even around the text that they just were able to convert from that audio data. So these are things like picking out entities or PII that was spoken in voice files or summarizing voice and audio data down into custom summaries.

0
💬 0

3228.847 - 3234.612

It's things like being able to detect how many speakers spoke and who said what and what the names of different speakers were.

0
💬 0

3234.932 - 3250.906

So we bundle all those things into a super simple API with really great docs that developers can just sign up to for free to start, use the API, build into their apps, and then build these really cool AI apps and products and workflows and automations on top of voice data with.

0
💬 0

3251.427 - 3261.836 Avindra Fernando

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.

0
💬 0

3262.316 - 3279.899

There's so much voice data being created on the internet now. Podcasts, videos, phone calls, voice messages, audio books, virtual meetings. It's crazy. And you can now transform and understand all this voice and audio data in ways that were not even possible a year or 18 months ago.

0
💬 0

3280.179 - 3301.995

And so what we're seeing with the help of these new AI models that we're creating at Assembly, developers and organizations are just racing to build all these new applications, workflows, automations that leverage the voice data they have either within their organization or within their product to build really cool new products, services, workflows that are just like taking off at the market.

0
💬 0

3302.375 - 3320.429

So at Assembly, we're building the industry leading models for all those different apps and workflows, whether it's speech to text or speaker diarization or speech understanding capabilities to summarize voice data or extract entities voice data or mask PII from phone calls for various types of automations that might be built.

0
💬 0

3320.789 - 3335.118

And we're exposing that through a super simple, super scalable API that's just constantly being updated and constantly getting better. And so we're seeing a crazy amount of developers and companies just build really cool apps and services on top of our API every day.

0
💬 0

3335.138 - 3344.745

It's really only just getting started, especially with the model updates that we have planned over the second half of the year that are coming out. They're really excited to launch to the developers on our API.

0
💬 0

3345.465 - 3368.343 Avindra Fernando

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.

0
💬 0

3373.544 - 3396.58 Host

Our final two conversations are with a husband and wife pair, but we speak to each of them separately because they had their son and daughter with them at the event, which is awesome, but means they had to take turns on kid duty. First up, Avindra Fernando, an independent software consultant. After Avi, we speak with his wife, Aditi Ravachandran. Aditi is an independent software consultant.

0
💬 0

3396.96 - 3423.908 Host

Is there an echo in here? No. Is there a power couple in here? I think so. Well, we're here with Avi Fernando? Fernando. Fernando. We're here with, I was about to call you Abby. I just changed the A sound. Abby. I'm Abby now, y'all. Avi Fernando. That's right. From Kansas. Kansas City. Kansas City. Born and raised? Not born and raised. Born in Sri Lanka. Okay, Sri Lanka.

0
💬 0

3424.368 - 3426.449 Host

How did you get to Kansas? How did I get to Kansas?

0
💬 0

3426.569 - 3436.673 Avindra Fernando

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.

0
💬 0

3436.953 - 3441.534 Host

Rock Chalk Jayhawk. Oh, Rock Chalk. Yeah, absolutely. Sorry, we speak a different language here in the Midwest.

0
💬 0

3441.574 - 3442.675 Avindra Fernando

What did you say? Say it louder.

0
💬 0

3442.855 - 3444.555 Host

I said Rock Chalk Jayhawk. Rock Chalk Jayhawk, yeah.

0
💬 0

3444.615 - 3445.156 Avindra Fernando

Rock Chalk.

0
💬 0

3445.376 - 3458.259 Host

That's their saying. Rock Chalk Jayhawk. That's our chant. Yeah. The KU Jayhawks. Jock's the motto. They're the Jayhawks. The mascot. Rock, Jock, Jayhawk. Rock, Chock, Jayhawk. Rock, Chock, Jayhawk. That's right. Yes.

0
💬 0

3463.561 - 3463.881 Unknown

Yeah.

0
💬 0

3464.021 - 3467.102 Avindra Fernando

It's a chant. Give me a demonstration. Give me a demonstration.

0
💬 0

3467.762 - 3471.863 Avindra Fernando

Rock, Chock, Jayhawk, KU.

0
💬 0

3471.883 - 3474.785 Chris

Yeah. That's it.

0
💬 0

3474.885 - 3490.599 Host

I did not go to KU. All right. But I've been there many a times, and I know the chance because I live nearby. All right, so you're 19, moved from Sri Lanka to Kansas, of all places. That's right. Yeah. And then you never go back.

0
💬 0

3491.04 - 3504.846 Avindra Fernando

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.

0
💬 0

3506.227 - 3508.067 Host

Got married, started a family, started a business.

0
💬 0

3508.447 - 3511.288 Avindra Fernando

Yes. In that order? Eventually. Yeah, eventually. Sure.

0
💬 0

3511.708 - 3513.688 Host

Probably skipping over a lot of life there, but.

0
💬 0

3514.129 - 3533.929 Avindra Fernando

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.

0
💬 0

3534.77 - 3535.391 Host

In lockstep.

0
💬 0

3535.831 - 3535.991 Avindra Fernando

Yep.

0
💬 0

3536.592 - 3541.437 Host

That's good stuff. Yeah. And you are a React guy?

0
💬 0

3542.498 - 3544.22 Avindra Fernando

Oh, one of my specialties, yes.

0
💬 0

3544.56 - 3545.181 Avindra Fernando

Okay.

0
💬 0

3545.421 - 3548.504 Host

What's your list of specialties? Why'd you list our specialties for you?

0
💬 0

3549.025 - 3555.531 Avindra Fernando

Mostly front-end, yeah. I would say React, Next.js, do a lot of playwright tests, Cypress for my clients. Yeah.

0
💬 0

3556.632 - 3559.675 Host

And you are running your own business?

0
💬 0

3560.035 - 3582.17 Avindra Fernando

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.

0
💬 0

3583.03 - 3601.043 Avindra Fernando

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.

0
💬 0

3601.523 - 3618.171 Avindra Fernando

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.

0
💬 0

3618.931 - 3642.776 Avindra Fernando

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?

0
💬 0

3643.357 - 3663.789 Avindra Fernando

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...

0
💬 0

3664.529 - 3683.952 Avindra Fernando

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

0
💬 0

3684.853 - 3703.478 Avindra Fernando

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.

0
💬 0

3703.658 - 3707.8 Host

Gotcha. So you were kind of a weekend warrior at that point.

0
💬 0

3708.101 - 3708.301 Avindra Fernando

Yes.

0
💬 0

3708.321 - 3709.081 Host

You had a job.

0
💬 0

3709.342 - 3711.463 Avindra Fernando

Yep. Nights and weekends.

0
💬 0

3711.643 - 3734.021 Host

I was wondering because for a lot of people going into their own business, especially a services business like a consultancy, the question is how do I get that flywheel going? Do I just quit my job and take the leap or do I weekend warrior it for a while? So did you have a plan from the start or was it just kind of like opportunistic? Yeah.

0
💬 0

3734.301 - 3743.869 Avindra Fernando

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.

0
💬 0

3744.27 - 3748.033 Avindra Fernando

There really isn't. You can't time that stuff. It's like the market. You can't time the entrance into a stock.

0
💬 0

3748.313 - 3748.713 Avindra Fernando

Oh, yeah, for sure.

0
💬 0

3748.733 - 3753.497 Avindra Fernando

I mean, you can, but it's hard. Right. It's basically impossible. Yeah. Just get in.

0
💬 0
0
💬 0

3755.019 - 3755.619 Avindra Fernando

Absolutely, yeah.

0
💬 0

3755.639 - 3759.082 Host

The best time is now. Yeah. Oh, yeah. And so you've been doing that for three years?

0
💬 0

3759.542 - 3759.722 Avindra Fernando

Yes.

0
💬 0

3760.263 - 3761.004 Host

What's the hardest part?

0
💬 0

3761.84 - 3779.97 Avindra Fernando

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.

0
💬 0

3780.07 - 3787.074 Avindra Fernando

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.

0
💬 0
0
💬 0

3787.794 - 3793.317 Avindra Fernando

And you don't want your client relationship to go haywire because you did not word your contract well enough.

0
💬 0

3793.397 - 3793.597 Avindra Fernando

Yeah.

0
💬 0

3793.877 - 3798.82 Avindra Fernando

There's always little details between each contract that changes. Yep. And there's a lot of details in that process.

0
💬 0

3798.98 - 3811.467 Avindra Fernando

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.

0
💬 0

3811.487 - 3826.11 Avindra Fernando

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?

0
💬 0

3826.391 - 3827.451 Avindra Fernando

I've been fortunate so far.

0
💬 0

3827.671 - 3827.972 Avindra Fernando

Okay.

0
💬 0

3828.252 - 3831.574 Avindra Fernando

So knock on wood. You'll hit it. You'll hit it eventually, especially larger.

0
💬 0

3831.594 - 3834.516 Host

I still haven't had to. The larger the org, the less they care.

0
💬 0

3834.536 - 3843.023 Avindra Fernando

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.

0
💬 0

3843.443 - 3853.132 Avindra Fernando

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.

0
💬 0

3853.212 - 3854.353 Avindra Fernando

I just made that up just now.

0
💬 0

3854.433 - 3870.558 Host

Meantime to payment. Here's a pro tip on your terms. Take that net 30 and turn it into due upon receipt. Yep. Because if they're big enough, they're not going to care anyways. They're going to pay you when they want to. And if they're small, they'll take that net 30 very seriously, and they'll pay on the 30th day.

0
💬 0

3870.878 - 3871.118 Avindra Fernando

Yeah.

0
💬 0

3871.418 - 3884.149 Host

So if you just change that to due upon receipt, and if they're serious, they'll just pay you as fast as they can. But the other ones will ignore you anyways, so they're not going to pay attention to your net 30. It won't really matter that much, but you might as well try to get paid as fast as possible.

0
💬 0

3884.349 - 3888.27 Avindra Fernando

Gotcha. That's what I do with one of my clients, and they're really good about it.

0
💬 0

3888.65 - 3894.051 Host

But yeah, the larger ones, it's like you're a vendor in a system.

0
💬 0

3894.211 - 3899.873 Avindra Fernando

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.

0
💬 0

3899.893 - 3915.718 Host

The nice thing is, though, on the larger ones, is once you get that deal set up, and you're in the system, and you're on those terms... they will actually pay you reliably. Whereas the smaller customers, they might run out of money in the meantime or something and just not have the money to pay you. I certainly hit that as well with my time.

0
💬 0

3916.218 - 3932.91 Avindra Fernando

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.

0
💬 0

3933.511 - 3938.498 Avindra Fernando

So yeah, there's a lot of hoops you gotta jump through when you're actually customers are from outside of the US.

0
💬 0

3939.864 - 3961.665 Host

So when I first started, I thought to myself, if I want to work 40 hours a week and I can bill X dollars per hour, I think it was like 75 when I started, and I can get that 80% of the time, then I'll make this much money. Does that dog hunt? And you look at that number and you're like, yeah, that makes a lot of sense. I can live off of that.

0
💬 0

3962.489 - 3972.976 Host

What I didn't realize is that working 40 hours a week, if that's what you want to do, which is what I wanted to do, and billing anywhere close to 40 hours a week, those two things don't happen, right?

0
💬 0

3973.276 - 3974.297 Avindra Fernando

No, very rarely.

0
💬 0

3974.337 - 3974.917 Host

It's a dream.

0
💬 0

3975.117 - 3975.337 Avindra Fernando

Yes.

0
💬 0

3975.638 - 3988.726 Host

So what percentage of your working hours are you billing? Is it 50%, 80%? Because you're a solo consultant, right? So you don't have any help on anything, maybe some software doing some stuff?

0
💬 0

3988.946 - 3989.567 Avindra Fernando

That's right, yeah.

0
💬 0

3989.887 - 3997.271 Host

But like everything that has to happen in your business, you're doing it or software is doing it. How much of your time are you billing on a weekly percentage wise? Don't need hours.

0
💬 0

3999.552 - 3999.512 Kyle Carberry

80%.

0
💬 0

3999.592 - 4000.753 Avindra Fernando

That's a good estimate.

0
💬 0

4000.893 - 4002.974 Host

And you have a large customer, which helps.

0
💬 0

4003.954 - 4005.615 Avindra Fernando

Yes. Absolutely. Yeah.

0
💬 0

4005.975 - 4006.956 Avindra Fernando

How many hours a week do you work?

0
💬 0

4007.496 - 4010.317 Avindra Fernando

About 35 to 40 right now. What? Yeah. Nice.

0
💬 0

4010.798 - 4012.118 Avindra Fernando

Yeah. Self-employed?

0
💬 0

4012.378 - 4012.599 Avindra Fernando

Yes.

0
💬 0

4012.699 - 4013.319 Avindra Fernando

Working 35, maybe 40? Yeah. Yeah.

0
💬 0

4015.62 - 4018.583 Avindra Fernando

Which is pretty good. I gave Jared a face, by the way. What are you looking at me for?

0
💬 0

4019.023 - 4022.886 Avindra Fernando

Well, because I just, I want a response. For me?

0
💬 0

4022.966 - 4035.556 Avindra Fernando

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.

0
💬 0

4036.377 - 4044.862 Host

But you got an 80-20 rule on your customers. Like currently you have an 80% customer. Yeah. And everything else. Yes. Yes. So that helps you get to that 80% billable.

0
💬 0

4045.422 - 4045.602 Avindra Fernando

Yes.

0
💬 0

4045.902 - 4053.106 Host

If you had... three smaller customers at the same time and no larger one, you'd spend more of your time trying to fill that pipeline.

0
💬 0

4053.326 - 4053.927 Avindra Fernando

Yeah, yeah.

0
💬 0

4054.167 - 4058.469 Host

And if that 80 turns into zero, now you're like flip-flopped. So there's risks on either side.

0
💬 0

4058.649 - 4060.13 Avindra Fernando

Going on a big hunt.

0
💬 0

4060.15 - 4061.431 Host

There's no perfect way to set it up.

0
💬 0

4061.611 - 4068.955 Avindra Fernando

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.

0
💬 0

4069.515 - 4073.597 Avindra Fernando

I'm just surprised. What are you surprised about? That you only work 40 hours.

0
💬 0

4074.298 - 4074.478 Avindra Fernando

Yeah.

0
💬 0

4074.638 - 4076.159 Avindra Fernando

Not a lot of people do that.

0
💬 0

4076.837 - 4085.506 Avindra Fernando

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.

0
💬 0

4085.826 - 4090.491 Avindra Fernando

Just because you have that principle doesn't mean you get to always do it, and that's good for you that you do.

0
💬 0

4090.511 - 4091.091 Avindra Fernando

That's right, yeah.

0
💬 0

4091.532 - 4096.617 Avindra Fernando

Because, you know, I'm surprised not because I think you should, but because you don't.

0
💬 0

4096.977 - 4097.157 Avindra Fernando

Yes.

0
💬 0

4097.558 - 4098.118 Avindra Fernando

Which is a good thing.

0
💬 0

4098.278 - 4098.418 Avindra Fernando

Yeah.

0
💬 0

4099.404 - 4106.969 Avindra Fernando

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?

0
💬 0

4106.989 - 4108.75 Avindra Fernando

Yeah. I thought about it.

0
💬 0

4109.35 - 4111.891 Avindra Fernando

Massively? Bigly? Yeah.

0
💬 0

4111.911 - 4113.172 Avindra Fernando

Bigly is the right word. Bigly is the word.

0
💬 0

4113.372 - 4113.592 Avindra Fernando

Yeah.

0
💬 0

4114.173 - 4121.817 Avindra Fernando

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.

0
💬 0
0
💬 0

4123.158 - 4144.807 Host

and i have a bunch of them so the way i look at it is i got six kids and i look at it like every year i lose six years yeah you know because all six of them get one year older that's right so that's six years they've actually gained on a single year and so how precious is each one of those oh absolutely you know yeah once they're all adults those years won't matter quite as much but right now they're not coming back i'm about to start crying man yeah

0
💬 0

4146.147 - 4157.018 Host

Look at the three of us here. It's hitting me hard. Although, Avi's got us beat because his kids are literally with him. Yes. Last year, I had a son with me and the year before, but... Yeah, I considered bringing my son, and I really wanted to bring him.

0
💬 0

4157.038 - 4158.18 Avindra Fernando

I was just thinking...

0
💬 0

4159.13 - 4159.45 Host

How old is he?

0
💬 0

4159.47 - 4160.471 Avindra Fernando

I'm just not sure. Eight.

0
💬 0

4160.592 - 4161.813 Host

He's a little young. Yeah.

0
💬 0

4161.913 - 4167.139 Avindra Fernando

Yeah. I think he needs like one more year before he can. I would not be able to concentrate. Yeah.

0
💬 0

4167.399 - 4167.739 Chris

I think.

0
💬 0

4168.14 - 4172.544 Avindra Fernando

And it's not his fault. It's that I want to, you know, I would actually probably want to experience it with him.

0
💬 0
0
💬 0

4172.985 - 4181.514 Avindra Fernando

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.

0
💬 0

4181.934 - 4194.428 Avindra Fernando

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.

0
💬 0

4194.468 - 4196.75 Host

He was like... He's flexing.

0
💬 0

4197.711 - 4198.211 Avindra Fernando

All right, we get it.

0
💬 0

4198.231 - 4198.571 Host

You're cool.

0
💬 0

4198.591 - 4200.512 Avindra Fernando

And I continue. No, your wife is cool.

0
💬 0

4200.552 - 4201.932 Avindra Fernando

Oh, you're both cool. Yeah, that's right. Yeah.

0
💬 0

4201.972 - 4206.193 Avindra Fernando

You're both cool. That is nice, though. He's cool by proxy, OK? That's what I'm trying to say.

0
💬 0

4206.213 - 4207.654 Avindra Fernando

Well, the truth is we couldn't find a babysitter.

0
💬 0

4207.694 - 4208.934 Avindra Fernando

They're still in lockstep.

0
💬 0

4208.974 - 4215.496 Host

That's true. They're still in lockstep. Yeah. Look at that. After all these years. So you're doing the consultancy. What does she do then?

0
💬 0

4216.127 - 4220.049 Avindra Fernando

She does very similar. Okay. Similar. She does mobile.

0
💬 0
0
💬 0

4221.89 - 4223.511 Avindra Fernando

Yeah, that's her specialty as well.

0
💬 0

4223.611 - 4228.013 Host

All right, so you're both kind of doing everything the same. Now, is one of you better than the other?

0
💬 0

4228.683 - 4235.069 Avindra Fernando

There are talks about merging the companies because we don't want to pay the same accountant two times.

0
💬 0

4235.089 - 4237.551 Host

Yeah, exactly. You might as well minimize your costs.

0
💬 0

4237.571 - 4242.916 Avindra Fernando

We started at different times and different specialties. Going forward, let's merge.

0
💬 0

4243.276 - 4248.441 Avindra Fernando

Yeah, totally. Brand new company name. Maybe even like, I don't know, what's the company's names?

0
💬 0

4249.061 - 4261.811 Avindra Fernando

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.

0
💬 0

4261.831 - 4263.712 Host

So we need to decide right now before she gets here.

0
💬 0

4263.732 - 4265.413 Avindra Fernando

That's right, yeah. See if she agrees.

0
💬 0

4265.493 - 4266.134 Host

And if she does.

0
💬 0

4266.434 - 4270.897 Avindra Fernando

You're both eyewitnesses, right? Yeah, exactly. We signed it in. Yeah, exactly. We're good.

0
💬 0

4271.217 - 4271.938 Avindra Fernando

That's good, man.

0
💬 0

4272.038 - 4273.119 Avindra Fernando

I mean, that's very cool.

0
💬 0

4273.559 - 4274.139 Host

Power couple.

0
💬 0

4274.74 - 4281.665 Avindra Fernando

Yeah. That's a power couple right there, man. Yeah. So much potential and possibility. Yeah. It's cool, man. Good for you.

0
💬 0

4282.205 - 4282.485 Avindra Fernando

Thank you.

0
💬 0

4283.466 - 4286.888 Avindra Fernando

And you get to have your kids with you, too. I mean, what a blessing.

0
💬 0

4287.208 - 4288.328 Avindra Fernando

Yeah. Oh, yeah.

0
💬 0

4288.909 - 4289.689 Avindra Fernando

That's where it's at, man.

0
💬 0

4290.029 - 4311.951 Avindra Fernando

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.

0
💬 0

4311.971 - 4314.673 Host

Or very smart. I think it's pretty smart.

0
💬 0

4314.693 - 4315.993 Avindra Fernando

A little bit of both. Yeah.

0
💬 0

4316.113 - 4324.277 Host

A little bit of both. There's a fine line between a crazy person and a wise person, isn't there? Any twins in there? Nope. Okay. All organic. I'm a power dad.

0
💬 0

4324.438 - 4326.659 Avindra Fernando

That's right.

0
💬 0

4326.719 - 4327.519 Unknown

All organic.

0
💬 0

4327.899 - 4332.101 Avindra Fernando

Like, all organic. Like I said, twins are non-organic. That's what it is.

0
💬 0

4332.121 - 4338.725 Host

That's right. Well, thanks for chatting with us, Avi. It was fun. Oh, absolutely, yeah. Well, thanks for having me. It was a blast. It was the best.

0
💬 0

4340.585 - 4342.466 Adhithi Ravichandran

So who are these people?

0
💬 0

4342.486 - 4345.068 Host

These are people that have been on the show. Those are not you.

0
💬 0

4345.348 - 4348.789 Adhithi Ravichandran

Oh, okay. Future yous. Oh, this is video.

0
💬 0

4348.829 - 4350.31 Host

Well, we're not doing video here.

0
💬 0

4352.691 - 4354.012 Israa Taha

I'm just kidding.

0
💬 0

4354.872 - 4357.253 Host

So this will be audio only, but... What did you have for breakfast?

0
💬 0

4357.974 - 4358.594 Adhithi Ravichandran

Has it started?

0
💬 0

4359.377 - 4360.498 Host

We're just sound checking, yeah.

0
💬 0

4360.678 - 4364.14 Adhithi Ravichandran

Gotcha, yeah. I had scrambled eggs and coffee.

0
💬 0

4365.741 - 4366.602 Avindra Fernando

You ate scrambled eggs?

0
💬 0

4366.702 - 4368.803 Host

Mm-hmm. And coffee?

0
💬 0

4369.023 - 4369.363 Adhithi Ravichandran

Yeah.

0
💬 0

4369.844 - 4370.644 Host

Lots of coffee?

0
💬 0

4370.764 - 4375.527 Adhithi Ravichandran

Lots of coffee, yeah. Very standard, yep. What did you have for breakfast?

0
💬 0

4376.308 - 4378.689 Host

I had two eggs, over easy.

0
💬 0

4378.99 - 4379.29 Adhithi Ravichandran

Yeah.

0
💬 0

4379.75 - 4388.656 Host

No toast. No toast. I had some hash browns. Light fruit. And one strawberry. And one slice of orange.

0
💬 0

4389.156 - 4389.416 Adhithi Ravichandran

Wow.

0
💬 0
0
💬 0

4389.957 - 4390.638 Adhithi Ravichandran

Very detailed.

0
💬 0

4390.658 - 4393.401 Host

The breakfast of champions. I remember it like it was just this morning.

0
💬 0

4394.002 - 4396.686 Adhithi Ravichandran

Usually my breakfast is just leftovers from my kids.

0
💬 0

4396.906 - 4398.328 Host

Yeah, I know how that goes too.

0
💬 0

4398.508 - 4398.748 Adhithi Ravichandran

Yep.

0
💬 0

4399.529 - 4400.27 Avindra Fernando

Leftovers, huh?

0
💬 0

4400.49 - 4400.891 Adhithi Ravichandran

Uh-huh.

0
💬 0

4401.712 - 4403.875 Avindra Fernando

So you're a leaders eat last kind of person?

0
💬 0

4404.787 - 4411.996 Adhithi Ravichandran

Tell me more. Yeah. Yeah. I have a couple of kids and just look at them like waste all their food. And then I know they're not going to finish it.

0
💬 0

4412.356 - 4412.536 Avindra Fernando

Right.

0
💬 0

4412.576 - 4413.878 Adhithi Ravichandran

And then I just eat off their plate.

0
💬 0

4413.898 - 4415.059 Avindra Fernando

Muffin you didn't eat.

0
💬 0

4415.119 - 4415.379 Adhithi Ravichandran

Yep.

0
💬 0

4418.163 - 4418.383 Israa Taha

Right.

0
💬 0

4418.543 - 4422.268 Adhithi Ravichandran

Yeah. My daughter is good at loading up the plate, but she's not going to eat any of that. So, yeah.

0
💬 0

4422.748 - 4435.595 Host

For sure. My mom used to do that constantly. We call her like the garbage disposal because she would not let anything get thrown away. And whatever was left over, she's like, just give it to me. She was never happy about it. She's like, I'll eat that.

0
💬 0

4436.075 - 4437.196 Adhithi Ravichandran

My mom did the same.

0
💬 0

4437.216 - 4446.301 Host

I'm going to eat it now. We're not throwing anything away, which I appreciate that sentiment. But it's like, well, you're just taking in empty calories on our behalf, mom.

0
💬 0

4446.641 - 4449.863 Adhithi Ravichandran

Yeah. It's got pros and cons. You don't want to overeat for sure.

0
💬 0

4450.103 - 4453.606 Host

Yeah, totally. So we spoke with Avi yesterday.

0
💬 0

4453.646 - 4453.906 Adhithi Ravichandran

Yeah.

0
💬 0

4454.246 - 4455.607 Host

So we got his side of the story.

0
💬 0

4455.787 - 4456.167 Adhithi Ravichandran

Okay.

0
💬 0

4456.788 - 4462.952 Host

Let's hear the real story. He told us that you guys met at KU.

0
💬 0

4463.132 - 4463.412 Adhithi Ravichandran

Yeah.

0
💬 0

4464.553 - 4465.934 Host

And you're still together.

0
💬 0

4466.514 - 4467.755 Adhithi Ravichandran

Seems like he's telling the truth.

0
💬 0

4467.815 - 4468.816 Host

Yeah. Two kids.

0
💬 0

4468.896 - 4469.376 Adhithi Ravichandran

Yeah.

0
💬 0

4469.416 - 4473.579 Host

Two businesses. Yeah. And so you're doing very similar things.

0
💬 0

4473.739 - 4473.979 Adhithi Ravichandran

Yeah.

0
💬 0

4474.459 - 4475.18 Host

How did you get into it?

0
💬 0

4475.92 - 4494.263 Adhithi Ravichandran

So I grew up in India and my dad had a small business. He was buying and selling cleaning products to hospitals and local companies. And he's a very ambitious person, but of course he didn't scale up to a large company or anything. It was just two people, my mom and dad.

0
💬 0

4494.944 - 4514.365 Adhithi Ravichandran

and he would always go meet these customers, and basically it was more for the flexibility, and he loved being an entrepreneur, so I just kind of grew up watching that, and I knew that was a possibility, and I knew that he didn't have a boss, but he had many bosses. He was always after all these customers and all of that. So I guess that's where I draw my inspiration from.

0
💬 0

4515.856 - 4519.98 Host

And so when you graduated from KU, you had an engineering degree?

0
💬 0

4520.04 - 4538.255 Adhithi Ravichandran

Yeah, so I did computer science undergrad in India, actually. And then I came for my master's to KU. And right after that, it was a good economy. It was 2012. So I got a job right out of college, moved to Kansas City, went to a big corporation. So yeah, that's kind of how my journey began.

0
💬 0

4538.355 - 4539.757 Host

One step in front of the other, huh?

0
💬 0

4539.997 - 4540.277 Adhithi Ravichandran

Uh-huh.

0
💬 0

4540.657 - 4542.319 Host

And now you're doing mobile apps or something?

0
💬 0

4542.799 - 4556.09 Adhithi Ravichandran

I did do that for a while, but now I'm more into the web apps as well. So I was doing React Native for a long time. Once in a while, I do get customers who do React Native. So I do both. Gotcha. Yeah, React and React Native.

0
💬 0

4556.15 - 4558.552 Host

And between you and your husband, who's the better software engineer?

0
💬 0

4560.154 - 4562.656 Adhithi Ravichandran

You have to go scan our code to find out.

0
💬 0
0
💬 0

4563.556 - 4563.837 Adhithi Ravichandran

Yeah.

0
💬 0

4564.017 - 4565.158 Host

So she's not going to answer that one.

0
💬 0

4565.745 - 4585.384 Adhithi Ravichandran

You know, we try not to work together, honestly, on projects. Yeah. Why is that? We have similar personalities, and we kind of take lead a lot. Right, two leaders. It could be conflicting. So we try to have our own customers, have our own clients. Once in a while, we would maybe review our code or something like that.

0
💬 0

4585.424 - 4600.218 Adhithi Ravichandran

We talk about problems in our day-to-day work, but I don't think I've ever worked with him. Yeah, I work with them in conference talks and stuff. We would sometimes give a workshop together, but actual coding and architecture work, we don't work together.

0
💬 0

4600.739 - 4602.721 Host

Because you've tried and it didn't work, or you never tried it?

0
💬 0

4603.263 - 4609.57 Adhithi Ravichandran

I just think that's too much. Like we see each other too much. That's too much. Yeah. We need that space. Yeah.

0
💬 0

4610.491 - 4616.999 Host

I think that sounds healthy. What do you think, Adam? It's not bad. Yeah. I don't disagree, but I enjoy working with my wife, so.

0
💬 0

4617.019 - 4617.76 Adhithi Ravichandran

Yeah. Yeah.

0
💬 0

4618.32 - 4620.923 Host

I can't. You might be missing out on something you didn't realize.

0
💬 0

4621.163 - 4621.364 Adhithi Ravichandran

Yeah.

0
💬 0

4622.741 - 4624.963 Host

I said to him, I said to Avi, power couple.

0
💬 0

4625.043 - 4625.723 Avindra Fernando

And he's like, yeah.

0
💬 0

4626.464 - 4626.664 Adhithi Ravichandran

Yeah.

0
💬 0

4626.924 - 4630.847 Avindra Fernando

But you're not unified in the powering of the couple.

0
💬 0

4630.907 - 4632.848 Host

Just in the business side, obviously.

0
💬 0

4632.868 - 4637.591 Adhithi Ravichandran

Yeah, I agree with you. So what happened was I started out first while he was having a full-time job.

0
💬 0
0
💬 0

4638.452 - 4659.163 Adhithi Ravichandran

And I didn't have any ideas of scaling or anything like that. I just wanted out and wanted to be an entrepreneur. But I didn't know what that really meant. And at that time, my goal was mostly I want to spend more time with my baby. And I want to earn what I was earning in my full time. And that was my goal. I didn't have a large-scale goal. So I was like, I need flexibility.

0
💬 0

4659.363 - 4682.332 Adhithi Ravichandran

I want to spend time with the baby. And I want to make as much as I made in my full-time job. So I wasn't looking to... So I just needed a company. That was the goal. So that's how it started. And then when Avi started, it was a year later. And he had... He probably had a different mindset. So by then I was doing React Native apps. So we weren't sure if we needed different brands or how we went.

0
💬 0

4682.352 - 4704.107 Adhithi Ravichandran

So he started his own. But technically we're just two people. So we need to merge together. Our future now, I think we have more clarity now over the years. And we see our son growing up. So we had a second baby. So maybe once he goes to daycare and has a more stable routine, I think we want to scale. And that's when we want to merge. We have no reason to have two different companies.

0
💬 0
0
💬 0

4705.668 - 4706.689 Avindra Fernando

Economies of scale.

0
💬 0

4706.969 - 4707.209 Adhithi Ravichandran

Yeah.

0
💬 0

4708.19 - 4709.331 Avindra Fernando

And different baskets, too.

0
💬 0

4709.612 - 4711.193 Adhithi Ravichandran

Yeah, for sure. Yeah.

0
💬 0

4711.614 - 4712.114 Avindra Fernando

Two eggs.

0
💬 0

4712.374 - 4712.675 Adhithi Ravichandran

Yeah.

0
💬 0

4712.915 - 4713.556 Avindra Fernando

Two baskets.

0
💬 0

4713.596 - 4714.496 Adhithi Ravichandran

Yeah.

0
💬 0

4714.777 - 4716.138 Avindra Fernando

Not two eggs, one basket.

0
💬 0

4716.278 - 4717.359 Adhithi Ravichandran

Yeah, absolutely.

0
💬 0

4718.22 - 4718.54 Avindra Fernando

Basket.

0
💬 0

4719.777 - 4734.045 Adhithi Ravichandran

Yeah, we don't even actually, like, now that you guys are talking about it, we haven't even talked about it or thought about it that way. Oh, well, we're helping out then. We just know we're doing basically the same thing in different names. That's it. That's okay. And there are times, you know, when I might be fully booked or he's fully booked.

0
💬 0

4734.886 - 4742.07 Adhithi Ravichandran

If customers come over, we just kind of, like, send them to the other person. So it's not like... Oh, that's nice. We don't really view it as two different businesses.

0
💬 0

4742.09 - 4743.17 Host

Do you charge a referral fee?

0
💬 0

4745.792 - 4745.992 Unknown

Yeah.

0
💬 0

4747.02 - 4770.451 Host

dinner out or anything you know dinner's on him you should do it you guys are giving me ideas you should do it in like marital favors that's what we do and there's lots of ways you could take that obviously yeah but i should yeah i would leverage it yeah every time i send you a referral i get a manicure and a pedicure or something yeah if you're into that kind of thing the joker said the best thing he said if you're good at something don't do it for free yeah

0
💬 0

4771.371 - 4771.751 Adhithi Ravichandran

Yeah, that's right.

0
💬 0

4771.791 - 4775.074 Avindra Fernando

You're referring something to somebody, husband or not.

0
💬 0

4775.234 - 4782.94 Adhithi Ravichandran

Yeah. But you got to be careful because, you know, the sword cuts both ways. He sent people my way, too. Right. So he gets his referral fee, I guess.

0
💬 0

4783 - 4795.39 Avindra Fernando

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.

0
💬 0

4795.41 - 4796.131 Chris

Giving me ideas, yeah.

0
💬 0

4796.211 - 4800.435 Avindra Fernando

Or, you know, I need you to put away the dishes in the dishwasher. Sure. Thank you very much, you know.

0
💬 0

4800.455 - 4800.575 Adhithi Ravichandran

Yeah.

0
💬 0

4801.598 - 4802.659 Avindra Fernando

Whatever it takes, you know?

0
💬 0

4803.159 - 4821.551 Adhithi Ravichandran

Yeah. And he's been super supportive. A lot of the risks I was able to take was also because he was in a stable full-time job with health insurance and everything. So I was like, all right, I'm going part-time now that we have the baby. And then I was like, now I'm going to go to a startup. Or, you know, I was able to do all of that stuff because I knew I had like a support system.

0
💬 0

4821.611 - 4828.015 Adhithi Ravichandran

And then once I got the stability in that business, he was able to take a risk too and start.

0
💬 0

4828.715 - 4831.097 Avindra Fernando

What is it that drives you personally?

0
💬 0

4831.84 - 4858.131 Adhithi Ravichandran

I think personally, ever since I got my kid, my first kid, I kind of found more purpose in life and I wanted to do something out of the box and kind of be a role model to her as well. So I just don't want to do a nine to five for 30 years and then realize that I missed out on something. So I wanted to try out being an entrepreneur and see how that journey goes.

0
💬 0

4859.051 - 4881.748 Adhithi Ravichandran

I think the flexibility was my first motivator. With the time as a new mom, that was my primary goal. But eventually, obviously, it's the money, the flexibility, the happiness. To be able to see success and failure quickly and then iterate upon that and have control. I just don't want a boss controlling my career. I want to control my career on my own.

0
💬 0

4882.629 - 4909.681 Avindra Fernando

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.

0
💬 0

4910.122 - 4913.003 Adhithi Ravichandran

Yeah, I'm sort of in that space right now too, yeah.

0
💬 0

4913.936 - 4919.84 Host

Do you see yourself scaling beyond what your parents did with your business?

0
💬 0

4919.86 - 4940.897 Adhithi Ravichandran

Because right now you're kind of emulating that. I do, because I want to. I think right now we're kind of capped out at a certain extent, and we don't have to be that way. The goal is, I think in a year or so, we're going to have to try to scale by bringing in people who, right now the brand, unfortunately, is just me and him.

0
💬 0

4941.477 - 4959.275 Adhithi Ravichandran

So we need to build that trust with our customers and be able to train people. So it might be a journey, so we don't know what that is or what it looks like, so we'd have to train people and bring them to the level where like, hey, these are the software engineers we trust. slowly start scaling that way.

0
💬 0

4959.335 - 4968.455 Adhithi Ravichandran

So it might take some time and money to train these people who we trust and be like, hey, they're part of our brand as well. I definitely see myself scaling for sure.

0
💬 0

4969.468 - 4970.269 Host

What about family?

0
💬 0

4971.029 - 4971.43 Adhithi Ravichandran

What's that?

0
💬 0

4971.61 - 4972.45 Host

Scaling your family?

0
💬 0

4972.791 - 4972.931 Adhithi Ravichandran

No.

0
💬 0
0
💬 0

4974.092 - 4976.834 Adhithi Ravichandran

The family's done. It's just two kids.

0
💬 0

4976.874 - 4978.035 Host

It's a lot. That was a quick one.

0
💬 0

4978.055 - 4980.477 Adhithi Ravichandran

I know you have five. Six.

0
💬 0

4993.947 - 4994.087 Israa Taha

Yeah.

0
💬 0

4995.486 - 4998.048 Avindra Fernando

And like physical and mental, I can see it in her.

0
💬 0

4998.189 - 4998.449 Adhithi Ravichandran

Yeah.

0
💬 0

4998.589 - 5000.25 Avindra Fernando

Because she's like, no. Yeah.

0
💬 0

5000.49 - 5007.036 Adhithi Ravichandran

No. No, I think we're in a good, two is a great number. I think the national average is probably two or 2.5.

0
💬 0

5007.096 - 5008.897 Avindra Fernando

That's good.

0
💬 0

5008.937 - 5009.517 Host

Yeah. I got 2.5.

0
💬 0

5009.578 - 5012.54 Adhithi Ravichandran

You got 2.5. Yeah.

0
💬 0

5012.7 - 5013.461 Host

Well, that's exciting.

0
💬 0

5013.641 - 5013.961 Adhithi Ravichandran

Yeah.

0
💬 0

5014.141 - 5016.143 Host

Good luck to you. Thanks for stopping by and talking with us.

0
💬 0

5016.363 - 5020.826 Adhithi Ravichandran

Yeah. Appreciate that. Any other questions, Adam? That's it. Cool. I enjoyed it. I appreciate that. Thank you. Yeah, me too. Yeah.

0
💬 0

5021.467 - 5022.348 Adhithi Ravichandran

Thank you.

0
💬 0

5027.671 - 5051.203 Host

That's all and that's it. Our All Things Open 2024 hallway track coverage ends right here. Well, that's not 100% true, I guess, because we do have a ChangeLog++ members-only episode coming soon, so stay tuned for that if you are a++ supporter. Otherwise, yeah, this is it. Until next year, at least. One more shout-out to all of our guests on this Anthology episode.

0
💬 0

5093.635 - 5093.736 Adhithi Ravichandran

Hello.

0
💬 0

5096.482 - 5106.37 Avindra Fernando

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.

0
💬 0

5108.452 - 5111.014 Host

You were doing so well. Is that how you do it right? You were doing so well.

0
💬 0

5111.454 - 5111.634 Avindra Fernando

Yeah.

0
💬 0

5112.034 - 5112.615 Avindra Fernando

You gotta go dollop.

0
💬 0

5113.155 - 5113.916 Avindra Fernando

All right. Until the end there.

0
💬 0

5113.936 - 5118.199 Avindra Fernando

Dollop is the way. Awesome. Are you a butter snob?

0
💬 0

5119.04 - 5120.001 Avindra Fernando

No, I wouldn't say so.

0
💬 0

5120.301 - 5120.541 Avindra Fernando

No?

0
💬 0

5120.841 - 5121.102 Avindra Fernando

Nah.

0
💬 0

5121.122 - 5127.403 Avindra Fernando

Do you like grass-fed butter? You're a butter snob, then, okay? You're a butter snob, then.

0
💬 0

5128.064 - 5132.286 Avindra Fernando

Yeah, you got to check the ingredients, right? Grass-fed butter. Yeah, I'm conscious about what I bring to my body.

0
💬 0

5132.306 - 5133.307 Avindra Fernando

It's cow tree grass only.

0
💬 0

5133.647 - 5133.887 Avindra Fernando

Yeah.

0
💬 0

5133.947 - 5155.982 Avindra Fernando

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.

0
💬 0

5156.102 - 5158.464 Avindra Fernando

Yeah. Yeah, it's either Yeah, that's what they call it.

0
💬 0

5158.644 - 5170.053 Avindra Fernando

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.

0
💬 0

5170.193 - 5180.888 Host

Yeah, it's a pretty cool brand You've never had it? Maybe I have. I'm just not a butter snob, so I don't know if I've had it or not. I think my Wi-Fi is the worst of the butter.

0
💬 0

5181.128 - 5189.154 Avindra Fernando

If you're achieving the perfect egg, you know, over easy, over medium, scrambled, you pick your style of eggs.

0
💬 0

5189.694 - 5189.954 Avindra Fernando

Butter.

0
💬 0

5190.955 - 5197.106 Avindra Fernando

Grass-fed butter. That's right. Sorry. When I make my hamburgers on my griddle. Butter.

0
💬 0

5197.526 - 5197.946 Avindra Fernando

Butter it up.

0
💬 0

5198.847 - 5205.328 Avindra Fernando

Obviously, you guys toast my buns for my burgers. You guessed it, butter. Okay. TMI, man.

0
💬 0

5205.348 - 5206.809 Avindra Fernando

You can't go wrong with butter, right?

0
💬 0

5207.009 - 5211.19 Host

That's vodka. I would tend to agree that butter is hard to go wrong with. It's just really good.

0
💬 0

5211.85 - 5212.511 Avindra Fernando

Butter's dope, man.

0
💬 0

5213.391 - 5226.751 Host

Butter's the way. Especially grass-fed Irish cows. That's right, man. What do you mean? You don't do butter tasting? I butter taste all the time, man. Daily, pretty much daily, I taste some butter. Butter's good. Butter's good.

0
💬 0
Comments

There are no comments yet.

Please log in to write the first comment.