Episode Transcript
Oh, nice.
Party mode.
Sam NadlerYeah.
So we'll we'll wait for the beat drop because I I made this song custom as well.
Sam's ATS.
Yeah.
Sam's ATS.
You're probably familiar with what's called an applicant tracking system or ATS for short.
Basically, it's a a platform to know where your candidates are for every step of the process.
Jordan MetznerIt seems like Invato themselves have gotten into the AI space.
On Friday, the information announced that Meta's shaking up its AI org again.
We haven't seen a new model from them in a while, you know.
Obviously, Elon's been spending hardcore on getting Grok out to the users.
Sam NadlerHey, everyone, and welcome to another episode of built this week, the podcast where we share what we're building, how we're building it, and what it means for the world of AI and startups.
I'm Sam, a cofounder of Ryz Labs, and I'm joined with my friend, cohost, and business partner, Jordan Metzner.
What's up, Jordan?
Jordan MetznerHey, Sam.
Super excited to be back.
Another new episode, another crazy week in AI.
So, yeah, lots to talk about this week, and lots of lots of leveling up, I think.
You know?
AI has been a been a a crazy tool to power and level everybody up, and I think this week's episode will show just that.
Sam NadlerYeah.
Just to before we get into the docket, just please remember, like and subscribe.
Every week, we're covering a new product we've built over the course of a week.
So whether you're a Spotify fan, Apple Podcast fan, or YouTube, I personally am a YouTube fan, just, sign up, like, and subscribe, and hear us every week.
So the docket today, Jordan, is a tool I built.
You know, it's a front end tool for you know, hopefully, I can pass off to the the our developing team and and have ready within a short period of time.
It's a pretty intense tool, actually, but what's amazing is I built it in record time, my first time using Cloud Code.
So we'll dive into that.
We're also gonna cover a tool that we've used all the time here at Ryz Labs.
You're gonna give us a a quick kinda demo of what we've used it historically for and some new features they seem to have layered on.
And then lastly, as always, you know, top AI news for the week.
Jordan MetznerOkay.
Cool.
Yeah.
Let's just jump right into it.
Do you want to move to share your screen, I guess?
Sam NadlerI will.
Before I share the screen, let me provide a quick bit of context.
So at Ryz Labs, one of our main businesses is staffing, technical staffing.
And if you've been a part of an organization that's you know, a large organization that's hiring or, you know, you're probably fam or you've been a hiring manager, you're probably familiar with what's called an applicant tracking system or ATS for short.
Basically, it's a a platform to know where your candidates are for every step of the process.
So I said, hey.
Why don't I just try and build a ATS, applicant tracking system, for our exact use case?
I would say there was, like, a a few steps to my process.
Number one was just a very generic PRD in OpenAI, threw it in Cloud Code pretty quickly.
There were some initial, you know, challenges getting started, but within just a few back and forth with ClaudeCode, I got the initial version.
Then I took it to I did a second PRD really explaining kind of our use case of the ATS, what features of our current ATS I really liked, and really made sure those were represented and highlighted in kind of my next PRD.
Threw it into Cloud Code, pretty much ready right away.
And then what was really interesting about Cloud Code, and I'll kind of click through the different sections of this ATS, was I was able to open up different agents and have them focus on different parts of this ATS at different times.
So for instance, I would have an agent focusing specifically on the jobs page and really building it out to my specifications.
While that was working, I had another agent focused on this candidate page.
Third agent at one time, working on something else.
So it's really quite amazing, how fast you can do this.
I think, you know, for me, personally, my limit was around three agents, making sure I was, like, you know, engaging appropriately with each agent on what it was building.
In terms of speed and able to work in parallel, it's pretty amazing.
So let me quickly quickly run you through this just to see what it built.
I mean, you know, you have the jobs page, which you can the different roles you have posted, candidates page.
This is all fake data, so no personal information shared.
And this is all pretty standard for a applicant tracking system, kinda have the the pipeline board and can move candidates over or back.
Jordan MetznerCan you describe it for somebody who's listening maybe who, like, what these pages look like and how nice they are?
Sam NadlerYeah.
So they're beautifully designed.
This pipeline board is you know, kinda looks like a Kanban board with the cards, the name of of the candidate, the the title of where they're currently at, you know, has some tags.
You can click on there.
I don't think these buttons are working, so that's something I need to need to follow-up on.
But you can move them over, into the different statuses of your process.
You can edit these statuses.
So maybe your process is slightly different than what's represented here.
For the candidates page, you have all the candidates and what stage they're in.
There's different filters, so you can say, you know, all the source candidates or in about an hour, and I'm not arguing this doesn't need a bit more time, it's pretty, pretty robustly built to, like, pretty much exactly how we use an ATS today, and that was my goal with the second PRD.
We even have an offers page.
You know, you have offer templates you could use, feedback.
You can create your feedback form.
So different candidates may require different types of feedback.
You know, if you have a very technical candidate, you'd want some sort of technical feedback, not maybe nontechnical, not necessary, so you can customize the feedback process.
Different analytics, theoretically, this is to be built out, but that's, you know, different tasks of of of your recruiting team, whether it's, scheduling an interview, etcetera, etcetera.
And then, one really fun feature that I think we we like to do is I have a a light mode, a dark mode, and then getting ready, a party mode.
Jordan MetznerOh, nice.
Party mode.
Sam NadlerYeah.
So we'll we'll wait for the beat drop because I I made this song custom as well.
Jordan MetznerSam's ATS.
Sam NadlerYeah.
Sam's ATS.
Alright.
So, that's it.
I mean, at a at a and, like, what I would do with this now is I would continue to work on it, get it to a place where it's, like, pretty much exactly what I need, which I think I can do, honestly, within a couple hours.
Just go through every page, make sure every button's working, make sure, you know, it's exactly how I'd want it to be displayed, and then pass it off to our engineers.
And, you know, I don't think this is a super quick build for them to implement.
It's a pretty big system.
But probably within a couple months, we could have the first version, you know, live.
What do you think about that timeline?
Would that be reasonable?
Jordan MetznerWell, I I think I mean, maybe faster.
Right?
Like, you know, some of the things well, I I wanna I mean, maybe ask you first, but, like, you know, before we even pass it off to engineers, you know, how valuable is this to to use as a prototype to work with the recruiting team to find, you know, where are the paper cuts and how can we make this, like, you know, the best version of itself.
But I think, you know, using things like Claude code, we might be able to, you know, design the back end, design the database structure, you know, design what are the edge functions or Lambda functions that we need here.
And so, you know, maybe you only spent a few hours so far in building out the front end.
I think if we can coalesce on, like, what are the finalized features, we probably could systematically go through and start building out the back end to the point that, like, your hand off to developers isn't here's a prototype, you know, like, go build this for me.
It's like, here's what I wanna build.
Here's the front end.
Here's the back end.
Here's the database schema.
Here's the Lambda functions.
Like, now you're just more talking about implementation.
And maybe it's not perfect, but, you know, it might probably save them, like, you know, some more days and loops and whatnot.
Sam NadlerI think your point of showing this to recruiters who are in this tool their entire day, you know, the iteration cycles are so fast that, you know, just spending forty five minutes with a recruiter, the next day, another forty five minutes, I can have literally have implemented their feedback within the call.
So, you know, that's so fast.
And then as you mentioned, there's a lot of we can build on the back end as well.
I haven't really tried at all back end with quad code, but I'm assuming it's better as well.
Jordan MetznerYeah.
Well, I mean, first on the recruiter side, I mean, if you just, like, you know, use something like granola or something like that to record your call, I would just take their their feedback on each page and then screenshot the page, throw it into like chat GPT and ask it to give you like a list of feedback, you know, for that page and then push it back to Cloud Code, you know, like trying to take advantage of best practices.
I think another thing, you know, that you can think about is, you know, we talked a little bit about how does AI get implemented here and kind of what value does it add?
Basically, rather than just replacing our current ATS, how can we use AI and a customized application to kind of take it to the next level?
And then, you know, back to your point of question on timelines, I mean, if this was a vanilla application, I mean, I hope we could build it in, you know, a few days.
If, you know, if this is part of another application structure like our tracker app or something else like that, you know, it might take, you know, probably a few more weeks of development just because, like, that's a much larger structured app and have to build within the infrastructure of that application.
But I hope it's not months away anymore, you know.
I hope, you know, things are able to go to market in days and weeks and and not months and years anymore, you know.
So but I I think if we just really spend the time to refine each view and make it, like, the most powerful thing for the recruiting team and management and leadership, then, you know, then it'd probably the value of replacing the current ATS might increase significantly.
I don't know what are your thoughts there.
Sam NadlerThe I would say, you know, there's a few tools we've already built.
One we've covered called RyzScore that immediately scores the resumes of the candidates.
You know, that that is, something that we'd wanna build in here.
There's probably some AI communication features we could build in, writing custom emails.
There's or there's probably this job matching feature.
You know, we we screen a lot of candidates.
And, you know, just based on the process,
Jordan Metznera lot
Sam Nadlerof candidates don't end up with their next opportunity, but that doesn't mean they couldn't be great fits for a future opportunity.
So, like, having quick access and pulling those candidates up using AI to do that could accelerate our funnel for certain roles.
Like I said, the iteration cycles are super fast, and I think, you know, doing a granola call, having them give me all their feedback, then, you know, throwing it into a new PRD and having Claude code run with it is, you know, would literally be done in minutes.
Jordan MetznerYeah.
It's awesome.
Yeah.
I mean, and then you can do it again and do it again and do it again.
Sam NadlerAnd it.
Exactly.
And then once I get it, you know, 100% aligned with the recruiting team and have all those features, then move to building the back end.
Jordan MetznerYeah.
Yeah.
I wouldn't I wouldn't design any back end until kind of, like, you have the, you know, main core feature set built out.
But but, yeah, great job, Sam.
I mean I mean, like, just seeing your evolution on the podcast from, you know, building out, like, things in Bolt to now, you know, using multiple agents inside of Cursor.
You know, it's only been, like, eight weeks or something like that.
So, yeah, it's incredible to see just your own personal revolution.
You know, would you really start your next prototype in Bolt now that you know how to use CloudCut?
Sam NadlerIt depends on the use case, but, you know, Bolt's so fast.
But I this was this is a pretty kinda big prototype.
So, you know, something small or just super quick or just like a landing page, I could understand it makes sense.
Maybe try bulk first.
But, you know, this was super easy too.
Jordan MetznerYeah.
I mean, like I said to you the other day, it kinda depends on, you know, what the utility of the of the thing you're building is.
And, you know, sometimes, you know, Bolt or Lovable is a good solution.
Sometimes, you know, Replit is a good solution as it has, like, built in back end.
Sometimes just building, you know, with Claude code and building a front end, or, you know, sometimes building a full web app with a back end, you know, is the best solution.
So it kinda just depends, I guess, on your implementation, but even you yourself are able to, like, size up these tools and kind of now you're deciding, like, which one to use for which.
Right?
Sam NadlerYeah.
Absolutely.
And, you know, hopefully, I'm a push to anyone out there not using these tools.
If I can do it, you can do it.
And with that, let's move on to, I think we're gonna share our tool of the week, which, I was actually surprised.
I mean, I guess it makes sense, but I was surprised that they had layered on some of these new AI features.
But why don't I pass pass the mic to you and just what are we what are we getting getting into this week?
Jordan MetznerI love Envato.
I've been using Envato products and their different websites like ThemeForest for, I don't know, ten or fifteen years.
We currently subscribe to what's called Envato Elements, which is a library tool that gives us a stock content of all different kinds, video, audio, graphics.
And before AI, this was like our go to for things like music, you know, for videos and things like that.
But now with AI, we're we're generating a lot of things.
So it seems like Envato themselves have gotten into the AI space, and this is their AI tool.
You know, they've got video and image generation and all these different pieces.
So let let's test it out a little bit here.
We normally use Envato for marketing purposes, most like creating an Instagram ads.
So, you know, maybe we can do, like, create an Instagram ad for BTW built this week podcast to promote new episodes every Friday.
What do you think?
Should I change that prompt?
Let's try to enhance it.
Sam NadlerI think it's great.
Yeah.
Enhance prompt.
Jordan MetznerOkay.
So I don't know what the enhanced prompt does, but I presume they're using some AI here.
Okay.
So podcast advertisement, blah blah blah blah blah, two hosts, cohosts.
Okay.
Cool.
Sounds good.
Alright.
Let's generate that.
Let's see what comes out of this thing.
And I haven't tried this yet, so we will see what comes.
It looks like it's making a lot of images.
Oh, that's pretty good.
It's pretty cool.
Sam NadlerYeah.
Jordan MetznerThat's us right here.
Sam NadlerYeah.
Not so
Jordan Metznerbad.
I mean, yes and no.
Is it?
Because like all the text is like, you know, back to this Jumbo.
Yeah.
Yeah.
And I mean, like, maybe this works.
You know, that's not really what we look like, but, you know.
Yeah.
So maybe I say like, you know, no text.
No text on screen.
Because it seems like they can't they can't do text very well.
So, you know, maybe if you were to ask me just looking at this, I would say that what they're doing is they're taking my prompt and they're spitting it against, like, it looks like eight models, but it could be just like four or five models with some variants.
And then they're just getting back the response.
So, like, you know, this could be Google and this could be one and this could be this and this could be that.
And so they're just, you know, they're basically, you know, testing like six different models, running them up, and then bring it back to you.
But, you know, if you look at this, none of them are good.
Sam NadlerNone of them.
Yeah.
It's not as great as I thought it'd be.
Jordan MetznerYeah.
Where whereas, like, you know, we could probably use our own, like, image generation tool that we, you know, we showed on a previous podcast.
Okay.
I mean, like, we could just try that as an alternative here.
So, you know, all of these have text.
All the text is spelled wrong.
So, you know, that doesn't really work very well.
If we try our our in house build tool, and let me just try to generate an image with, like, let's just say, like, Google.
So I'll put this in here, the same prompt.
I'll let but I just put the same one in into the Google model, and let's see kind of what comes out of it.
And then we can go back to the Envato in just a second.
But yeah.
I mean, you can see that this is just a very rudimentary elementary space.
See, still has a lot of text on it.
And if you can just see, this is the Google model.
Right?
Sam NadlerThe it looks like the text worked in that model.
Jordan MetznerYeah.
Friday episode release.
Listen now.
I mean, all the text is good.
We're we're not these two people.
So that might be a problem.
But overall, you know, and we we could try this like, you know, if we go back to our image generator, we could try it, you know, in multiple models.
Okay.
So the idea of this like wide model generator and if it works right is that you basically take one prompt.
Yeah.
It's looks like it's gonna work.
And then what we do is we actually run it against, like, four different prompts simultaneously.
And then with all of that, we should be able to get four different responses.
So this is, like, Ideagram.
This is Google.
This is Flux.
This is ByteDance.
I didn't wanna spend like too much time on our image generation tool.
You see, like, we're kinda There
Sam Nadlerwe go.
Jordan MetznerYeah.
Then Text is much better here.
Built is better than this one, but anyway, you get the idea.
Sam NadlerSo we'll we'll just use Envato for the kind of stock footage we've historically used it for, which continues to be less and less every day, to be honest.
Jordan MetznerIf you need if you need stock images or if you need, you know, stock stock content, it's still, you know, for stock photos, for example.
Yeah.
You know, here's a stock photography of office space.
Like, it's still great for that stuff, and it's obviously all real.
So, you know, you really get a you get feedback if if you need to throw that in there.
But anyway, so yeah.
Some you know, it's hard.
AI is hard.
We're on the cutting edge, and, you know, I don't I don't think we we've seen, like, a silver bullet here that does one thing really, really well for everybody all the time.
Sam NadlerAnd in terms of news, what are we what are we covering today?
Jordan MetznerOn Friday, the information announced that Meta's shaking up its AI org again, following up on kind of the AI story here.
But I think this is funny because of the fact that they they just started to build this thing, and they just spent all this money on Scale AI.
But curious what your thoughts are.
I've talked to a few friends inside of Facebook, so maybe I can give a little inside baseball there.
But love love to hear your thoughts as as, you know, they're trying to figure it out, and we we haven't seen a new model from them in a while.
You know?
Sam NadlerYeah.
I think it's just Zuck is moving quickly, and he prob there was probably some org changes that better aligned with kind of once everyone got in the door, you know, what direction they were gonna take and to make the org structure reflect, you know, those new decisions and to move fast.
That's kinda how I'm interpreting these changes.
But, well, what'd you hear on the inside?
Jordan MetznerI just think there's some cultural issues I've heard.
I mean, I've read it as well, like cultural issues against, you know, some of these, you know, new engineers making so much money, and then there's all these other folks who've been at, you know, Facebook and Meta for a long time.
You know, not to say they don't get paid well.
I'm sure they get paid really well.
But, you know, when you know the guy next to you is making $250,000,000 a year or even even if that's over four years, like, you look at your comp and you say, like, well, you know, maybe I'm not I'm not earning enough.
So I think, you know, on a basketball court or on a soccer field, you know, I think most of the players recognize pretty easily Lionel's better you know, Messi's better than them or LeBron's better than them.
But, you know, in the in the product development world and the building of apps and software engineering, you know, there there are some things that you can be done to quantify, you know, who's better than somebody else.
But I think it becomes harder and harder and the line gets blurred and and people feel like, you know, maybe there's like the haves and have nots or, you know, maybe there's kind of some fiefdom or kingdoms being built.
You know?
Sam NadlerGot it.
But, yeah, that makes sense.
Anything else top of top of mind in the news today?
Jordan MetznerYeah.
So we can talk a little bit more just on AI as well here.
Obviously, Elon's been spending hardcore on getting Grok out to the users.
And I don't know if you saw this, but basically the same thing that happened with ChatGPT a few days ago happened with GrokNow, but essentially their their public share links of of the Grock responses got indexed by Google leading to some personal information getting shared.
But one, this is funny because it just happened it just happened a week ago with with Chatuchipiti.
But two Yeah.
They don't let nothing gets by them.
I mean, you know, literally, took this public this link, they made it public, and immediately Google's indexing it.
It just shows, like, how fast and how good their indexing technology is as well.
Have you tried Grok?
Have you have you tried Grok for?
Sam NadlerA little bit, but not nearly as much as the the other models.
I know you Yeah.
Jordan MetznerIt's okay.
It's not better than anything else.
I mean, it's not better than than Claude for coding, or, you know, GPT five, I think, now.
At least not in my opinion.
But I haven't tried the heavy at at length.
Sam NadlerWell, great episode, Jordan.
Thanks for walking me through the latest news this week.
Thanks for listening.
Like and subscribe to Built This Week.
We're here every week trying to highlight what we build.
Jordan MetznerYeah.
Just wanna say like and subscribe.
Hit that bell button so you can get notifications every time a new episode is out.
Check us out on YouTube, Apple, Spotify, or your favorite podcast platform.
This is Jordan and Sam for another episode of Built This Week.
Thanks, everyone.