right this is my daily update for my right this is my daily update for my right this is my daily update for my build in public log it’s January 13th build in public log it’s January 13th build in public log it’s January 13th 20125 I had family over all 20125 I had family over all 20125 I had family over all weekend weekend weekend um didn’t get a lot of work done this um didn’t get a lot of work done this um didn’t get a lot of work done this weekend I did get some work done and weekend I did get some work done and weekend I did get some work done and I’ll talk about that briefly but uh yeah I’ll talk about that briefly but uh yeah I’ll talk about that briefly but uh yeah was very was very was very busy uh yeah so let’s just jump into the busy uh yeah so let’s just jump into the busy uh yeah so let’s just jump into the my random story for the day it be quick my random story for the day it be quick my random story for the day it be quick if you don’t want to hear my random if you don’t want to hear my random if you don’t want to hear my random story fast forward um so so I got to story fast forward um so so I got to story fast forward um so so I got to hang out with all of my nephews in one hang out with all of my nephews in one hang out with all of my nephews in one weekend all all at the same time which weekend all all at the same time which weekend all all at the same time which is pretty cool that’s I think one of the is pretty cool that’s I think one of the is pretty cool that’s I think one of the few times ever I’ve done that uh I am an few times ever I’ve done that uh I am an few times ever I’ve done that uh I am an uncle um and we went to the zoo because uncle um and we went to the zoo because uncle um and we went to the zoo because they’re young very very young kids and they’re young very very young kids and they’re young very very young kids and they love the zoo they love the zoo they love the zoo and this Zoo has like kind of a newish and this Zoo has like kind of a newish and this Zoo has like kind of a newish Africa kind of area with all the you Africa kind of area with all the you Africa kind of area with all the you know African animals and uh we started know African animals and uh we started know African animals and uh we started talking talking talking about eating the about eating the about eating the animals um so I’ve spent a decent amount animals um so I’ve spent a decent amount animals um so I’ve spent a decent amount of time living and hanging out in Africa of time living and hanging out in Africa of time living and hanging out in Africa and and and uh uh uh um we were talking about the gazel and um we were talking about the gazel and um we were talking about the gazel and it made me think of this story so one it made me think of this story so one it made me think of this story so one time I was in South Africa and it was my time I was in South Africa and it was my time I was in South Africa and it was my birthday and birthday and birthday and um a a friend somebody I met there took um a a friend somebody I met there took um a a friend somebody I met there took me out to have like a birthday dinner me out to have like a birthday dinner me out to have like a birthday dinner and we went to a really nice place in and we went to a really nice place in and we went to a really nice place in Cape Town South Africa and it was really Cape Town South Africa and it was really Cape Town South Africa and it was really cool like this big group of people kind cool like this big group of people kind cool like this big group of people kind of dressed like traditional tribal kind of dressed like traditional tribal kind of dressed like traditional tribal kind of kind of attire you know what I mean I of kind of attire you know what I mean I of kind of attire you know what I mean I came and they all sang me like a big came and they all sang me like a big came and they all sang me like a big song and know we recorded it and uh you song and know we recorded it and uh you song and know we recorded it and uh you know there was like a lot of song and know there was like a lot of song and know there was like a lot of song and dance and stuff really really cool but dance and stuff really really cool but dance and stuff really really cool but for my birthday I got gazelle for my birthday I got gazelle for my birthday I got gazelle and uh I’ll never forget it was like and uh I’ll never forget it was like and uh I’ll never forget it was like this gazelle leg just this big hunk of this gazelle leg just this big hunk of this gazelle leg just this big hunk of meat there how how do I say I was kind meat there how how do I say I was kind meat there how how do I say I was kind of of of being evil about it and I was you know I being evil about it and I was you know I being evil about it and I was you know I kept make I was making a lot of jokes kept make I was making a lot of jokes kept make I was making a lot of jokes about the poor little gazelle you know about the poor little gazelle you know about the poor little gazelle you know I’m eating him and uh you know kept I’m eating him and uh you know kept I’m eating him and uh you know kept showing like a um a cute little picture showing like a um a cute little picture showing like a um a cute little picture of the gazelle to to the people at the of the gazelle to to the people at the of the gazelle to to the people at the table and you know making making a lot table and you know making making a lot table and you know making making a lot of fun out of it and um so what happened of fun out of it and um so what happened of fun out of it and um so what happened was we went out after that and we were was we went out after that and we were was we went out after that and we were out like you know we went to like a club out like you know we went to like a club out like you know we went to like a club or a bar or whatever and I was like wow or a bar or whatever and I was like wow or a bar or whatever and I was like wow I’m feeling kind of feeling kind of I’m feeling kind of feeling kind of I’m feeling kind of feeling kind of funky here like what what’s going on you funky here like what what’s going on you funky here like what what’s going on you know and everybody was dancing and there know and everybody was dancing and there know and everybody was dancing and there and my friend was like you know hey why and my friend was like you know hey why and my friend was like you know hey why why aren’t you dancing why aren’t you why aren’t you dancing why aren’t you why aren’t you dancing why aren’t you have you know it looks like you’re not have you know it looks like you’re not have you know it looks like you’re not having a good time what’s I said yeah I having a good time what’s I said yeah I having a good time what’s I said yeah I don’t know I just feel I feel kind of don’t know I just feel I feel kind of don’t know I just feel I feel kind of off and boy let me tell you that little off and boy let me tell you that little off and boy let me tell you that little gazelle had its revenge on me uh I was gazelle had its revenge on me uh I was gazelle had its revenge on me uh I was making a big joke about it and the joke making a big joke about it and the joke making a big joke about it and the joke was on me I got horrible food poisoning was on me I got horrible food poisoning was on me I got horrible food poisoning eating this little gazelle leg I you eating this little gazelle leg I you eating this little gazelle leg I you know I thought I was a big bad lion but know I thought I was a big bad lion but know I thought I was a big bad lion but uh no I was uh the horribly sick human uh no I was uh the horribly sick human uh no I was uh the horribly sick human throwing up all night uh that got me so throwing up all night uh that got me so throwing up all night uh that got me so sick that little piece of gazelle like I sick that little piece of gazelle like I sick that little piece of gazelle like I think I had turned 35 I believe so it’s think I had turned 35 I believe so it’s think I had turned 35 I believe so it’s was like a big birthday you know 35 is was like a big birthday you know 35 is was like a big birthday you know 35 is kind of a big year I’m old yes kind of a big year I’m old yes kind of a big year I’m old yes um spent my birthday just being sick as um spent my birthday just being sick as um spent my birthday just being sick as a dog um throwing up so a dog um throwing up so a dog um throwing up so yeah wasn’t a great birthday out the end yeah wasn’t a great birthday out the end yeah wasn’t a great birthday out the end no but the dinner was very lovely and no but the dinner was very lovely and no but the dinner was very lovely and that was very cool it was a fun night that was very cool it was a fun night that was very cool it was a fun night but yeah I ended up being horrifically but yeah I ended up being horrifically but yeah I ended up being horrifically sick for like two days a couple days sick for like two days a couple days sick for like two days a couple days from food poisoning so be careful in from food poisoning so be careful in from food poisoning so be careful in Africa what you eat uh so it was great Africa what you eat uh so it was great Africa what you eat uh so it was great hanging out with my nephews um they hanging out with my nephews um they hanging out with my nephews um they loved feeding the giraffes especially um loved feeding the giraffes especially um loved feeding the giraffes especially um these giraffes you know and you give these giraffes you know and you give these giraffes you know and you give them them them lettuce so anyways on to business as I lettuce so anyways on to business as I lettuce so anyways on to business as I said I was pretty busy with family um said I was pretty busy with family um said I was pretty busy with family um they are now gone and it’s finally back they are now gone and it’s finally back they are now gone and it’s finally back to normal so all the guests from out of to normal so all the guests from out of to normal so all the guests from out of town out of state out of country town out of state out of country town out of state out of country everyone has gone come and gone now I everyone has gone come and gone now I everyone has gone come and gone now I can focus very very heavily this week on can focus very very heavily this week on can focus very very heavily this week on building agents so what did I do this building agents so what did I do this building agents so what did I do this weekend I did manage to get some work weekend I did manage to get some work weekend I did manage to get some work done um I I spent quite a bit of time done um I I spent quite a bit of time done um I I spent quite a bit of time getting trigger dodev up and running on getting trigger dodev up and running on getting trigger dodev up and running on my server my server my server now this tool looks very very very now this tool looks very very very now this tool looks very very very promising what this tool does is this promising what this tool does is this promising what this tool does is this tool will it’s it it was originally made tool will it’s it it was originally made tool will it’s it it was originally made as an as an as an orchestration tool to run your long orchestration tool to run your long orchestration tool to run your long running task in running task in running task in JavaScript um in serverless environment JavaScript um in serverless environment JavaScript um in serverless environment so think like AWS lamb does U this was so think like AWS lamb does U this was so think like AWS lamb does U this was made so you can like spin up like it you made so you can like spin up like it you made so you can like spin up like it you know it orchestrates having a queue you know it orchestrates having a queue you know it orchestrates having a queue you know know know retrying and spinning up and running and retrying and spinning up and running and retrying and spinning up and running and ex long running code on on other servers ex long running code on on other servers ex long running code on on other servers using server list so think like next using server list so think like next using server list so think like next something like nextjs something like nextjs something like nextjs nextjs um hosted on nextjs um hosted on nextjs um hosted on versell isn’t great for long running versell isn’t great for long running versell isn’t great for long running toss so like let’s say you need to toss so like let’s say you need to toss so like let’s say you need to upload a video or something or do video upload a video or something or do video upload a video or something or do video processing or like nowadays you need to processing or like nowadays you need to processing or like nowadays you need to run code for AI you need to wait for a run code for AI you need to wait for a run code for AI you need to wait for a response you need to maybe take some response you need to maybe take some response you need to maybe take some action you know maybe called a few llm action you know maybe called a few llm action you know maybe called a few llm make a few L calls to an make a few L calls to an make a few L calls to an llm um serverless is horrible for that llm um serverless is horrible for that llm um serverless is horrible for that the beautiful thing about that is it the beautiful thing about that is it the beautiful thing about that is it goes down to zero which means you’re if goes down to zero which means you’re if goes down to zero which means you’re if you’re not using any lambdas and there’s you’re not using any lambdas and there’s you’re not using any lambdas and there’s no compute you’re not being charged any no compute you’re not being charged any no compute you’re not being charged any money it goes to zero um assuming you’re money it goes to zero um assuming you’re money it goes to zero um assuming you’re not keeping those lambdas warm which I not keeping those lambdas warm which I not keeping those lambdas warm which I won’t get into so the thing won’t get into so the thing won’t get into so the thing is it could scale infinitely quote is it could scale infinitely quote is it could scale infinitely quote unquote well infinitely with a huge bill unquote well infinitely with a huge bill unquote well infinitely with a huge bill and what this does is this R this ran and what this does is this R this ran and what this does is this R this ran those in a way where it will like cue those in a way where it will like cue those in a way where it will like cue and process and retry but the new and process and retry but the new and process and retry but the new version of trigger. deev um Works a bit version of trigger. deev um Works a bit version of trigger. deev um Works a bit how all of the kind of edge platforms how all of the kind of edge platforms how all of the kind of edge platforms are working where it it will run in an are working where it it will run in an are working where it it will run in an Dino modern take on node so it’s like Dino modern take on node so it’s like Dino modern take on node so it’s like node think of it almost like node node think of it almost like node node think of it almost like node version too um the creator of node version too um the creator of node version too um the creator of node created it so that why do they run in created it so that why do they run in created it so that why do they run in Dino they run in Dino because the Dino they run in Dino because the Dino they run in Dino because the startup time is super super fast it’s a startup time is super super fast it’s a startup time is super super fast it’s a lot faster than lot faster than lot faster than no so there’s not like this cold start no so there’s not like this cold start no so there’s not like this cold start problem so when you when you spin up a problem so when you when you spin up a problem so when you when you spin up a box for serverless and you run some code box for serverless and you run some code box for serverless and you run some code and let’s say nobody nobody has made a and let’s say nobody nobody has made a and let’s say nobody nobody has made a request to that serverless code and like request to that serverless code and like request to that serverless code and like you know like an hour for example it has you know like an hour for example it has you know like an hour for example it has to spin to spin to spin up process and then return and that’s up process and then return and that’s up process and then return and that’s slow it’s called a cold start and the slow it’s called a cold start and the slow it’s called a cold start and the reason why is no frankly node is very reason why is no frankly node is very reason why is no frankly node is very slow uh it wasn’t node was not designed slow uh it wasn’t node was not designed slow uh it wasn’t node was not designed to do that node was designed to be to do that node was designed to be to do that node was designed to be running on a server with a lot of I lot running on a server with a lot of I lot running on a server with a lot of I lot of IO to handle a lot of input and of IO to handle a lot of input and of IO to handle a lot of input and outputs it was not designed in that outputs it was not designed in that outputs it was not designed in that fashion whereas Dino is so bun JS bun JS fashion whereas Dino is so bun JS bun JS fashion whereas Dino is so bun JS bun JS is very fast but with serverless with is very fast but with serverless with is very fast but with serverless with the landas their micro little little the landas their micro little little the landas their micro little little tiny tiny tiny boxes that don’t have a lot of memory boxes that don’t have a lot of memory boxes that don’t have a lot of memory and they time them out they’re not and they time them out they’re not and they time them out they’re not designed for long running processes so designed for long running processes so designed for long running processes so that’s what trigger Dev is doing it’s an that’s what trigger Dev is doing it’s an that’s what trigger Dev is doing it’s an orchestration where you can like look at orchestration where you can like look at orchestration where you can like look at this example this example this example have um a long running task where it’s have um a long running task where it’s have um a long running task where it’s like go Jer prompt go call chat GPT 40 like go Jer prompt go call chat GPT 40 like go Jer prompt go call chat GPT 40 go generate an image like well first go go generate an image like well first go go generate an image like well first go go um create a prompt create an image go um create a prompt create an image go um create a prompt create an image and then return both of it that’s very and then return both of it that’s very and then return both of it that’s very slow you cannot run this in a Lambda a slow you cannot run this in a Lambda a slow you cannot run this in a Lambda a traditional Lambda because of a time out traditional Lambda because of a time out traditional Lambda because of a time out and where you’ll get a lot of timeouts and where you’ll get a lot of timeouts and where you’ll get a lot of timeouts maybe it won’t always timeout but what maybe it won’t always timeout but what maybe it won’t always timeout but what if it does fail what if it needs to be if it does fail what if it needs to be if it does fail what if it needs to be try so that’s what this tool does it’s try so that’s what this tool does it’s try so that’s what this tool does it’s it looks very promising I’ve heard good it looks very promising I’ve heard good it looks very promising I’ve heard good things I have not tried it yet things I have not tried it yet things I have not tried it yet but it took a little I ran into some but it took a little I ran into some but it took a little I ran into some trouble but I managed to get this onto trouble but I managed to get this onto trouble but I managed to get this onto my server so I’m self hosting it and the my server so I’m self hosting it and the my server so I’m self hosting it and the price is pretty reasonable to be honest price is pretty reasonable to be honest price is pretty reasonable to be honest but but but but but but but but but but I have moved away from versel and but I have moved away from versel and but I have moved away from versel and netlify I’m going to be really netlify I’m going to be really netlify I’m going to be really transparent transparent transparent here the reason why is it’s very scary here the reason why is it’s very scary here the reason why is it’s very scary to me how much money those companies to me how much money those companies to me how much money those companies have raised those companies have raised have raised those companies have raised have raised those companies have raised astronomical amounts of astronomical amounts of astronomical amounts of money look at this look at money look at this look at money look at this look at this versel has raised a quarter of a this versel has raised a quarter of a this versel has raised a quarter of a billion dollars in its Series E round billion dollars in its Series E round billion dollars in its Series E round look all let me let me explain how this look all let me let me explain how this look all let me let me explain how this works okay I’ve worked in tech for works okay I’ve worked in tech for works okay I’ve worked in tech for almost 20 years when a company raises a almost 20 years when a company raises a almost 20 years when a company raises a quarter of a billion dollars those quarter of a billion dollars those quarter of a billion dollars those investors want huge returns how is verel investors want huge returns how is verel investors want huge returns how is verel going to make so much money with their going to make so much money with their going to make so much money with their free free free plan my point is I’m moving off because plan my point is I’m moving off because plan my point is I’m moving off because these companies have raised hundreds of these companies have raised hundreds of these companies have raised hundreds of millions of dollars and they’re going to millions of dollars and they’re going to millions of dollars and they’re going to need to recoup their cost it’s going to need to recoup their cost it’s going to need to recoup their cost it’s going to get expensive they’re going to start get expensive they’re going to start get expensive they’re going to start jacking up prices honestly they’ve jacking up prices honestly they’ve jacking up prices honestly they’ve abstracted away abstracted away abstracted away deploying to lambdas on AWS and they’re deploying to lambdas on AWS and they’re deploying to lambdas on AWS and they’re upcharging it by huge huge amounts that upcharging it by huge huge amounts that upcharging it by huge huge amounts that that that’s essentially what they’re that that’s essentially what they’re that that’s essentially what they’re doing now I like their tooling believe doing now I like their tooling believe doing now I like their tooling believe me I’m not I’m not hating on them like I me I’m not I’m not hating on them like I me I’m not I’m not hating on them like I love the tools I love at lefi a lot love the tools I love at lefi a lot love the tools I love at lefi a lot vercel is great I I I’m I’m a fan I vercel is great I I I’m I’m a fan I vercel is great I I I’m I’m a fan I think it’s great what they’ve built I I think it’s great what they’ve built I I think it’s great what they’ve built I I like the architecture I think it works like the architecture I think it works like the architecture I think it works great for a lot of pro products and great for a lot of pro products and great for a lot of pro products and projects but they need to recruit that projects but they need to recruit that projects but they need to recruit that money so I’ve moved away because I see money so I’ve moved away because I see money so I’ve moved away because I see what’s coming the prices are going to be what’s coming the prices are going to be what’s coming the prices are going to be you know raised quite a you know raised quite a you know raised quite a bit trigger looks great but I think bit trigger looks great but I think bit trigger looks great but I think they’re following the same pattern I I they’re following the same pattern I I they’re following the same pattern I I predict uh where it’s cheap they lock predict uh where it’s cheap they lock predict uh where it’s cheap they lock you in and then they start raising the you in and then they start raising the you in and then they start raising the prices and or if you actually have real prices and or if you actually have real prices and or if you actually have real users users users the price skyrockets so it looks very uh the price skyrockets so it looks very uh the price skyrockets so it looks very uh it looks very good the price looks it looks very good the price looks it looks very good the price looks fantastic right fantastic right fantastic right now but also look at the boxes that it now but also look at the boxes that it now but also look at the boxes that it runs on it’s pretty underpowered so okay runs on it’s pretty underpowered so okay runs on it’s pretty underpowered so okay you have this one this this looks this you have this one this this looks this you have this one this this looks this looks decent these these two look decent looks decent these these two look decent looks decent these these two look decent yeah let me try self hosting for now and yeah let me try self hosting for now and yeah let me try self hosting for now and you know what if if if if my product you know what if if if if my product you know what if if if if my product takes off if AI chat takes off and I do takes off if AI chat takes off and I do takes off if AI chat takes off and I do have a lot of requests and a lot of have a lot of requests and a lot of have a lot of requests and a lot of Agents using sure I’ll I’ll happily move Agents using sure I’ll I’ll happily move Agents using sure I’ll I’ll happily move to this but I want to start with to this but I want to start with to this but I want to start with self-hosted first so I can get into the self-hosted first so I can get into the self-hosted first so I can get into the habit of self-hosting and running these habit of self-hosting and running these habit of self-hosting and running these things um and pushing pushing my own things um and pushing pushing my own things um and pushing pushing my own server as far as I can so anyways I got server as far as I can so anyways I got server as far as I can so anyways I got this I managed that’s all I managed to this I managed that’s all I managed to this I managed that’s all I managed to get done this weekend and I’m very get done this weekend and I’m very get done this weekend and I’m very excited to try it it looks really cool excited to try it it looks really cool excited to try it it looks really cool looks like a cool product and lot of looks like a cool product and lot of looks like a cool product and lot of cool features and and I believe it works cool features and and I believe it works cool features and and I believe it works as a as a as a hope and think it does um I don’t know hope and think it does um I don’t know hope and think it does um I don’t know I’m going to give it a try and report I’m going to give it a try and report I’m going to give it a try and report back but uh I managed to get this up and back but uh I managed to get this up and back but uh I managed to get this up and running and so today and all of this running and so today and all of this running and so today and all of this week my focus is going to be week my focus is going to be week my focus is going to be building a full working agent and then building a full working agent and then building a full working agent and then sharing what I find having it used sharing what I find having it used sharing what I find having it used trigger um I need very smart queuing and trigger um I need very smart queuing and trigger um I need very smart queuing and processing of long running task because processing of long running task because processing of long running task because I’m going I’m going I’m going to share when I’m building later in to share when I’m building later in to share when I’m building later in another video so you’ll find out soon another video so you’ll find out soon another video so you’ll find out soon that’s all I got for today
Description
Today’s achievements:
- Self-hosted trigger.dev setup
- AI Agent infrastructure improvements
- Integration with aichat.email
Summary
Summary of the Video: Daily Update for My Build In Public Log - January 13th. The video covers a personal update with a fun family zoo visit and a memorable birthday story in South Africa, alongside technical progress on self-hosting an orchestration tool for long-running tasks and concerns about rising serverless costs.
Topics
Chapters
AI with Steve build in public
Subscribe to stay up to date