all right this is my daily update for my all right this is my daily update for my all right this is my daily update for my build and public log it’s February 19th build and public log it’s February 19th build and public log it’s February 19th 2025 this will be a short and sweet one 2025 this will be a short and sweet one 2025 this will be a short and sweet one um not too much to show today but uh um not too much to show today but uh um not too much to show today but uh yeah I wasn’t feeling very well yeah I wasn’t feeling very well yeah I wasn’t feeling very well yesterday not feeling well today either yesterday not feeling well today either yesterday not feeling well today either and it turns out I had like a mild and it turns out I had like a mild and it turns out I had like a mild infection had to go get antibiotics even infection had to go get antibiotics even infection had to go get antibiotics even uh so yeah what can you do you’re sick uh so yeah what can you do you’re sick uh so yeah what can you do you’re sick you’re sick um but The Show Must Go On you’re sick um but The Show Must Go On you’re sick um but The Show Must Go On so here so here so here am uh so yeah yesterday I am uh so yeah yesterday I am uh so yeah yesterday I um I did a lot of work getting all the um I did a lot of work getting all the um I did a lot of work getting all the data modeling done for the users the data modeling done for the users the data modeling done for the users the agents the runs errors um you know user agents the runs errors um you know user agents the runs errors um you know user permissions just setting that all up to permissions just setting that all up to permissions just setting that all up to you know you know you know have uh tables and a little bit of real have uh tables and a little bit of real have uh tables and a little bit of real data a little bit of seed data so um I I data a little bit of seed data so um I I data a little bit of seed data so um I I did a little bit of wiring up to make did a little bit of wiring up to make did a little bit of wiring up to make that work plus you know put some CD in that work plus you know put some CD in that work plus you know put some CD in there a lot lot more work needs to be there a lot lot more work needs to be there a lot lot more work needs to be done there uh next I want to do the the done there uh next I want to do the the done there uh next I want to do the the user I want to actually connect clerk user I want to actually connect clerk user I want to actually connect clerk get that set up right away so um yeah I get that set up right away so um yeah I get that set up right away so um yeah I can make a real dashboard I want users can make a real dashboard I want users can make a real dashboard I want users to sign up create API keys and I want to to sign up create API keys and I want to to sign up create API keys and I want to get this thing launched as soon as get this thing launched as soon as get this thing launched as soon as possible um at least one like very basic possible um at least one like very basic possible um at least one like very basic version of this up and version of this up and version of this up and running so the metrics and all of that running so the metrics and all of that running so the metrics and all of that stuff to come a little little bit lat stuff to come a little little bit lat stuff to come a little little bit lat like what you know I shared a diagram of like what you know I shared a diagram of like what you know I shared a diagram of this in a previous video how my my road this in a previous video how my my road this in a previous video how my my road mapped where I want to get to where you mapped where I want to get to where you mapped where I want to get to where you know the agents run they see their own know the agents run they see their own know the agents run they see their own errors they even try to go suggest uh errors they even try to go suggest uh errors they even try to go suggest uh their own code changes to to make it their own code changes to to make it their own code changes to to make it better maybe even have like roll out AB better maybe even have like roll out AB better maybe even have like roll out AB testing to see which one works better testing to see which one works better testing to see which one works better which version I don’t know that’s that’s which version I don’t know that’s that’s which version I don’t know that’s that’s all going to have to come later right all going to have to come later right all going to have to come later right now I just my I want to get the MVP out now I just my I want to get the MVP out now I just my I want to get the MVP out there ASAP people start hammering away there ASAP people start hammering away there ASAP people start hammering away see like okay well you know I want this see like okay well you know I want this see like okay well you know I want this agent I I would use this if there was agent I I would use this if there was agent I I would use this if there was this agent or give me feedback maybe this agent or give me feedback maybe this agent or give me feedback maybe they hate this and this is dumb and they hate this and this is dumb and they hate this and this is dumb and nobody wants to use this the faster I nobody wants to use this the faster I nobody wants to use this the faster I know that the faster I’ll get to a know that the faster I’ll get to a know that the faster I’ll get to a successful idea so yeah that’s what’s successful idea so yeah that’s what’s successful idea so yeah that’s what’s next um I’m not sure how much I’ll get next um I’m not sure how much I’ll get next um I’m not sure how much I’ll get done today I’m really not feeling great done today I’m really not feeling great done today I’m really not feeling great here here here um I managed to do some work on getting um I managed to do some work on getting um I managed to do some work on getting uh preparing for the big freelance uh preparing for the big freelance uh preparing for the big freelance project I’m going to start working on project I’m going to start working on project I’m going to start working on tomorrow so I did do some stuff for that tomorrow so I did do some stuff for that tomorrow so I did do some stuff for that but uh all right that’s the update for but uh all right that’s the update for but uh all right that’s the update for today let’s see about questions and today let’s see about questions and today let’s see about questions and comments no questions or comments yeah I comments no questions or comments yeah I comments no questions or comments yeah I didn’t say too much last day so that’s didn’t say too much last day so that’s didn’t say too much last day so that’s fair but uh please fair but uh please fair but uh please um it would mean a lot if you could just um it would mean a lot if you could just um it would mean a lot if you could just drop a drop a comment or or like the drop a drop a comment or or like the drop a drop a comment or or like the video it really helps the algorithm out video it really helps the algorithm out video it really helps the algorithm out um I know there’s not much today but uh um I know there’s not much today but uh um I know there’s not much today but uh especially when you do that backend work especially when you do that backend work especially when you do that backend work what do you show you know I have I do what do you show you know I have I do what do you show you know I have I do have a I do have a graph but I it’s you have a I do have a graph but I it’s you have a I do have a graph but I it’s you know it’s probably best they don’t share know it’s probably best they don’t share know it’s probably best they don’t share that that’s a little too much to share that that’s a little too much to share that that’s a little too much to share so uh I talk a lot about this about so uh I talk a lot about this about so uh I talk a lot about this about security you want to kind of security you want to kind of security you want to kind of um give a little less um give a little less um give a little less info than is info than is info than is necessary um and that leads directly necessary um and that leads directly necessary um and that leads directly into my story for today my random story into my story for today my random story into my story for today my random story for the day um I had to do a little bit for the day um I had to do a little bit for the day um I had to do a little bit of security training uh if you’re a of security training uh if you’re a of security training uh if you’re a software engineer you work at software software engineer you work at software software engineer you work at software tech companies a lot of a lot of tech companies a lot of a lot of tech companies a lot of a lot of companies do this now you got to watch companies do this now you got to watch companies do this now you got to watch some videos or take a quiz or something some videos or take a quiz or something some videos or take a quiz or something uh good stuff I I mean I definitely uh good stuff I I mean I definitely uh good stuff I I mean I definitely agree with whatever they tell you I know agree with whatever they tell you I know agree with whatever they tell you I know a lot of people zone out and ignore it a lot of people zone out and ignore it a lot of people zone out and ignore it but I do think it’s good to actually but I do think it’s good to actually but I do think it’s good to actually review that stuff it makes you think review that stuff it makes you think review that stuff it makes you think about a few things that you do so I about a few things that you do so I about a few things that you do so I think it is good to like pay attention think it is good to like pay attention think it is good to like pay attention to that stuff but uh I never worked to that stuff but uh I never worked to that stuff but uh I never worked at a place that’s been like at a place that’s been like at a place that’s been like catastrophically hacked um I know people catastrophically hacked um I know people catastrophically hacked um I know people who have but they’re not they’re people who have but they’re not they’re people who have but they’re not they’re people that would that don’t work at like that would that don’t work at like that would that don’t work at like software like real tech companies so you software like real tech companies so you software like real tech companies so you know they have kind of under budgeted it know they have kind of under budgeted it know they have kind of under budgeted it teams and you know it’s not like um teams and you know it’s not like um teams and you know it’s not like um there’s a big difference there’s a big there’s a big difference there’s a big there’s a big difference there’s a big leap between not having like an IT team leap between not having like an IT team leap between not having like an IT team and like a software company where and like a software company where and like a software company where everyone’s pretty technical um and everyone’s pretty technical um and everyone’s pretty technical um and there’s like a dedicated CTO and a there’s like a dedicated CTO and a there’s like a dedicated CTO and a dedicated it person you know it’s just dedicated it person you know it’s just dedicated it person you know it’s just it’s just different now I’m not saying it’s just different now I’m not saying it’s just different now I’m not saying software companies don’t get hacked they software companies don’t get hacked they software companies don’t get hacked they don’t get seriously owned they do but uh don’t get seriously owned they do but uh don’t get seriously owned they do but uh personally I’ve never worked at a place personally I’ve never worked at a place personally I’ve never worked at a place that that was that that was that that was catastrophically just you know just catastrophically just you know just catastrophically just you know just owned um but I have owned um but I have owned um but I have seen uh huge system failures due to um seen uh huge system failures due to um seen uh huge system failures due to um user error like not not not an external user error like not not not an external user error like not not not an external threat but you know an internal threat threat but you know an internal threat threat but you know an internal threat the the employees um I’ve seen some the the employees um I’ve seen some the the employees um I’ve seen some pretty funny ones actually and one of pretty funny ones actually and one of pretty funny ones actually and one of the funniest ones so classic um this is the funniest ones so classic um this is the funniest ones so classic um this is pretty I I don’t even think this is a pretty I I don’t even think this is a pretty I I don’t even think this is a thing anymore this this is way back in thing anymore this this is way back in thing anymore this this is way back in the the the the the the 2000s okay 2000s okay 2000s okay so back then you know they we had this so back then you know they we had this so back then you know they we had this big system that everyone worked on and big system that everyone worked on and big system that everyone worked on and individual Pro people like program like individual Pro people like program like individual Pro people like program like me at the time you didn’t program with me at the time you didn’t program with me at the time you didn’t program with like there wasn’t there wasn’t code that like there wasn’t there wasn’t code that like there wasn’t there wasn’t code that you pulled down locally and then you you pulled down locally and then you you pulled down locally and then you pushed up and then you deployed to a pushed up and then you deployed to a pushed up and then you deployed to a server it was like a big hunken server server it was like a big hunken server server it was like a big hunken server that was on bare metal so this was not that was on bare metal so this was not that was on bare metal so this was not AWS like they had we the company we had AWS like they had we the company we had AWS like they had we the company we had servers like at a real place um you know servers like at a real place um you know servers like at a real place um you know there was an Ops cish kind of guy who there was an Ops cish kind of guy who there was an Ops cish kind of guy who ran everything he was like this guy’s ran everything he was like this guy’s ran everything he was like this guy’s freakishly smart um still is a really freakishly smart um still is a really freakishly smart um still is a really smart guy really really smart guy kind smart guy really really smart guy kind smart guy really really smart guy kind of uh cold I don’t think he quite liked of uh cold I don’t think he quite liked of uh cold I don’t think he quite liked me but uh I I I did one of those me but uh I I I did one of those me but uh I I I did one of those catastrophic catastrophic catastrophic mistakes so he I don’t know he he was mistakes so he I don’t know he he was mistakes so he I don’t know he he was kind of rough around the edges but kind of rough around the edges but kind of rough around the edges but really smart guy so he managed really smart guy so he managed really smart guy so he managed everything and everything ran on one everything and everything ran on one everything and everything ran on one server this was the 2000s you know this server this was the 2000s you know this server this was the 2000s you know this wasn’t a distributed system the wasn’t a distributed system the wasn’t a distributed system the programmers had to code and like live to programmers had to code and like live to programmers had to code and like live to the server so like you would you would the server so like you would you would the server so like you would you would make a change and then like on the make a change and then like on the make a change and then like on the server server server you made the change you did it locally you made the change you did it locally you made the change you did it locally but then you added it and ran it right but then you added it and ran it right but then you added it and ran it right on the server kind of thing yeah crazy on the server kind of thing yeah crazy on the server kind of thing yeah crazy um so one person was hacking around he um so one person was hacking around he um so one person was hacking around he pretty smart guy this guy’s actually pretty smart guy this guy’s actually pretty smart guy this guy’s actually really smart um if you’re not breaking really smart um if you’re not breaking really smart um if you’re not breaking you’re not pushing the envelope and you’re not pushing the envelope and you’re not pushing the envelope and trying hard enough in my opinion so he trying hard enough in my opinion so he trying hard enough in my opinion so he was trying to debug and play around with was trying to debug and play around with was trying to debug and play around with a feature in Python called raw input and a feature in Python called raw input and a feature in Python called raw input and this is where you you you put it in the this is where you you you put it in the this is where you you you put it in the code and the code kind of like it’s like code and the code kind of like it’s like code and the code kind of like it’s like a debugger statement like it kind of a debugger statement like it kind of a debugger statement like it kind of halts everything and just um just stops halts everything and just um just stops halts everything and just um just stops and just waits for input to continue and just waits for input to continue and just waits for input to continue like running so he put one of those in like running so he put one of those in like running so he put one of those in and he was like what’s going on how come and he was like what’s going on how come and he was like what’s going on how come it’s it’s it’s not why isn’t it running and it kept not why isn’t it running and it kept not why isn’t it running and it kept refreshing refreshing refreshing refreshing refreshing refreshing refreshing refreshing refreshing refreshing so what happened was this guy refreshing so what happened was this guy refreshing so what happened was this guy the the op CTO kind of guy he had a the the op CTO kind of guy he had a the the op CTO kind of guy he had a terminal open somewhere terminal open somewhere terminal open somewhere where he was looking at all the things where he was looking at all the things where he was looking at all the things happening and when it hit the raw input happening and when it hit the raw input happening and when it hit the raw input it like hold it and waited for a it like hold it and waited for a it like hold it and waited for a response from that terminal I don’t know response from that terminal I don’t know response from that terminal I don’t know how this is I don’t know how this all how this is I don’t know how this all how this is I don’t know how this all happened cuz it’s kind of weird that it happened cuz it’s kind of weird that it happened cuz it’s kind of weird that it would do that but uh I don’t know what would do that but uh I don’t know what would do that but uh I don’t know what he was doing but it stopped everything he was doing but it stopped everything he was doing but it stopped everything and the entire system just kind of came and the entire system just kind of came and the entire system just kind of came to a Hal and everything stopped working to a Hal and everything stopped working to a Hal and everything stopped working and there was a big Panic what is going and there was a big Panic what is going and there was a big Panic what is going on what is going on and uh nothing’s on what is going on and uh nothing’s on what is going on and uh nothing’s working you know the the project working you know the the project working you know the the project managers were losing their minds and we managers were losing their minds and we managers were losing their minds and we you know got escalated to him pretty you know got escalated to him pretty you know got escalated to him pretty quickly and and he worked in Europe he quickly and and he worked in Europe he quickly and and he worked in Europe he worked far away he worked a weird time worked far away he worked a weird time worked far away he worked a weird time zone and you know I think someone had to zone and you know I think someone had to zone and you know I think someone had to get him up you know out of bed kind of get him up you know out of bed kind of get him up you know out of bed kind of thing and he was hunting and hunting he thing and he was hunting and hunting he thing and he was hunting and hunting he was like what the is going on he was like what the is going on he was like what the is going on he was even like freaking out like I don’t was even like freaking out like I don’t was even like freaking out like I don’t know what’s going on this is really know what’s going on this is really know what’s going on this is really weird what something is something’s weird what something is something’s weird what something is something’s going crazy but he’s so smart at this going crazy but he’s so smart at this going crazy but he’s so smart at this guy he he nailed down the issue he guy he he nailed down the issue he guy he he nailed down the issue he finally figured it out and he sent an finally figured it out and he sent an finally figured it out and he sent an email to everyone who put a raw input email to everyone who put a raw input email to everyone who put a raw input and and executed that like live on the and and executed that like live on the and and executed that like live on the server ah so so funny everyone was uh it server ah so so funny everyone was uh it server ah so so funny everyone was uh it was pretty funny everyone gave this guy was pretty funny everyone gave this guy was pretty funny everyone gave this guy such a hard time for that uh that’s a such a hard time for that uh that’s a such a hard time for that uh that’s a that’s an interesting one that’s one of that’s an interesting one that’s one of that’s an interesting one that’s one of the more interesting ones I one the more interesting ones I one the more interesting ones I one time uh was I I was trying to run a time uh was I I was trying to run a time uh was I I was trying to run a script on there and this is why you script on there and this is why you script on there and this is why you don’t have just one big server where all don’t have just one big server where all don’t have just one big server where all these like Junior programmers are these like Junior programmers are these like Junior programmers are running crap on there that that’s running crap on there that that’s running crap on there that that’s everything was pretty sandbox but yeah everything was pretty sandbox but yeah everything was pretty sandbox but yeah very very risky and I was running a very very risky and I was running a very very risky and I was running a script and trying to get a script script and trying to get a script script and trying to get a script working and I accidentally made a fork working and I accidentally made a fork working and I accidentally made a fork bomb a fork bomb is what is like a bomb a fork bomb is what is like a bomb a fork bomb is what is like a recursive Loop that just goes goes goes recursive Loop that just goes goes goes recursive Loop that just goes goes goes and just starts you know consuming and just starts you know consuming and just starts you know consuming resources and doesn’t doesn’t doesn’t resources and doesn’t doesn’t doesn’t resources and doesn’t doesn’t doesn’t ever stop um think like a wild ever stop um think like a wild ever stop um think like a wild Loop but like on steroid like something Loop but like on steroid like something Loop but like on steroid like something worse I don’t know I don’t remember all worse I don’t know I don’t remember all worse I don’t know I don’t remember all the details now it’s been so long but I the details now it’s been so long but I the details now it’s been so long but I did that one time that kind of kind of did that one time that kind of kind of did that one time that kind of kind of made everything go down but not like made everything go down but not like made everything go down but not like this one this one was pretty big and this one this one was pretty big and this one this one was pretty big and apparently if he didn’t have this apparently if he didn’t have this apparently if he didn’t have this terminal I I it’s weird to me how he how terminal I I it’s weird to me how he how terminal I I it’s weird to me how he how that happened but who knows this was all that happened but who knows this was all that happened but who knows this was all a custom system that this guy made a custom system that this guy made a custom system that this guy made himself so by the way that so who knows himself so by the way that so who knows himself so by the way that so who knows what hacker he had going on but if he what hacker he had going on but if he what hacker he had going on but if he didn’t have that terminal open somewhere didn’t have that terminal open somewhere didn’t have that terminal open somewhere it wouldn’t have like stopped and waited it wouldn’t have like stopped and waited it wouldn’t have like stopped and waited for input um is is apparently what for input um is is apparently what for input um is is apparently what happened but but uh yeah classic um happened but but uh yeah classic um happened but but uh yeah classic um security stuff just scares the hell out security stuff just scares the hell out security stuff just scares the hell out of me um I’ve switched to self-hosting of me um I’ve switched to self-hosting of me um I’ve switched to self-hosting everything so it’s everything so it’s everything so it’s quite yeah kind of keeps you up at night quite yeah kind of keeps you up at night quite yeah kind of keeps you up at night anyways that’s all I got for today um anyways that’s all I got for today um anyways that’s all I got for today um see yall tomorrow
Description
I got the data modeling done for the AI Agent API Service. Users, agents, runs, errors, and metrics. Now I’m adding Clerk to get a dashboard up and running.
Plus, I talk about a time a co-worker haulted the entire companies server and system.
Summary
Summary of the Video: Daily Update for my Build and Public Log
The creator shares a brief update on his build progress despite feeling under the weather. He describes recent work on data modeling, integrating user features, and plans for launching an MVP. He also recounts a humorous past incident related to system security and server mishaps.
Chapters
AI with Steve build in public
Subscribe to stay up to date