I'm going to go to the next episode. and
What kind of amazing intro was that?
Oh, ye soldiers of the Rebel Alliance.
You know, it just reminded me how literally, like, through the month of May and the May the Flo be with you campaign,
like through the month of May and the May the Flow Be With You campaign,
the participants really did destroy a death star of a challenge. In fact, not one, but four.
And, you know, what we're going to go over today is a little bit of a background on what those
death stars kind of look like, what, you know, why we're all here today, what May the Blow Be With You campaign was all about.
And then where we're going to go next
is I'm going to invite some of the participants
from the set of challenges
who actually built to the stage
to talk a little bit about what they worked on.
we're going to announce the prizes for the best
building in public. So the people who have been building in public, the people who are making
really awesome stuff, and everyone who contributed did do amazing jobs. I was blown away at the
quality of the contributions. The average project was literally winning tier at ETH Global Hackathons and other places I've been.
And then what we're going to do is after that, I'll talk about like next steps and we will actually select the top four prizes.
Oh, sorry, the top four projects and do a jackpot giveaway of 2,500 flow to one that's the on-chain randomness decides. So one big winner. And after
that, I'll kind of tie everything back together and talk about opportunities on the network. Like
we could have a little bit of a feedback session with participants, understand like, you know,
how we can improve going forward and in living our inner kaizen.
So without further ado, what exactly was May the Flow Be With You? It was an idea to essentially,
you know, reward people for putting an idea down and putting it, putting actions forward.
an idea down and putting it, putting actions forward.
I, I kind of find that in my personal life, as well as talking to hackers,
talking to founders, we tend to have hard drives, Google sheets, um,
like Apple notes, full of ideas.
And you know, the more we talk about them, the less incentivized we are to
actually do anything about them.
It's, it's so easy to have an idea. You can have a hundred of them, but doing it, that's 99% of the work. And so
having something that acts as a motivation to literally just getting started, you know,
some of the hardest tasks, the hardest part is literally just sitting in front of your computer
and starting. And then once you start, the muses from the walls come in and inspire you, and you end up building something potentially life-changing.
So that was kind of the impetus of the whole program.
How do we create a scalable way to incentivize people to just get started on stuff,
and then also to build in public and learn important skills that could really take their trajectory forward?
And then how could we continue supporting them after? And I was really happy with how it went.
I hope that the participants who we'll talk about shortly also had an amazing time. There was huge
participation. And just for some stats, there were 51 projects submitted through the month of May,
There were 51 projects submitted through the month of May, a total of about 454 commits and an average about two projects per contributor.
So the average person who was involved with the campaign participated for about two weeks out of the four.
And, you know, it really inspired me as well.
And, you know, it really inspired me as well.
Like, I kind of, like, as the person running it and as, like, as foundation members on our team running it, we were super inspired to, like, jump in at times.
But we were like, you know, we can't really do that from where we're sitting.
So you guys inspired us in tremendous ways as well.
Without further ado, I would love to, let's see who's here.
I'd love to call one by one.
I'll call out your name as a participant.
And I'll start with the people who are winners of the best building in public.
And the first one I will start with is Tasneem.
Can we give Tasneem the ability to speak? And, you know, she pasted, I'm sorry, she posted multiple really awesome submissions, not only from a technical perspective and working demos, not only from, you know, trying to go to market, but even like the quality of the content, the videos, the gifts that she put out were tremendous.
And I think we're sharing them right now if we could pin them.
But what I'd love to do is invite Tasneem to the stage for just a couple of minutes.
I'd love for you to kind of talk about your experience with May the Flow be with you.
If you have a couple of words, what did you learn through the experience?
What was your biggest takeaway?
Any recommendations for improvement?
Would love to hear about what you built.
Got an invite out to them, Ali.
So maybe while we're waiting on those, maybe we go to the next.
By the way, I think on Twitter spaces, you guys, like, you'll get like nominated and
then you have to click accept to go on.
So the next one after Tasneem that I want to highlight is Claudio, who worked on the
Well, Claudio, would you like to come up and introduce like what you worked on over the
month of May and your overall experience?
I think it's super late at 2am for you over there.
And joining the stage to talk is my first time.
But yes, let's keep this part.
I really enjoyed building on the flow.
The community, you, everyone, I guess.
I really loved the experience. So starting, I would say my building in Web3 starting with Flow, it was the best. The document is very supportive.
I would also say this is very easy.
I think I love the documentation everything is clear well documented
so the projects were more or less easy and simple what i developed you know over the four
weeks a month last month and um yes um i love the campaign love the experience
awesome to hear could you describe some of the projects that you're able to ship like
i know time goes by very fast but you literally were able to ship four fully working projects in
a month which is phenomenal could you describe a couple of them and what your inspiration behind them was?
So the first one, I was, the first week, the Lucky Spinner thing.
I'm not sure how to, you know, bring the post and demonstrate it, so I will just talk about it, unless you tell me a way to deal with this space thing on X. I think Jalazo could put the tweets of the project as you talk about it.
So just feel free to talk about it and I'll try to post links where relevant.
The first one, I was super confused.
I was super confused. I didn't know what to start with, how to start.
I didn't know what to start with, how to start.
Someone just told me, okay, just clone the demo project for them.
The board, the Brussels board.
This is how I started. I just checked the smartphone tracks for that.
Then I started to think how I can just change the
front end. And those are nice stories. So this sending things was for fun. Because, you know,
this whole week thing, winning is just like a ruffle. And so everything was like, you lost,
like a ruffle and so everything was like you lost you lost and then only one was like you won
like what what happened to all of us every week so yeah the second week um
don't remember probably the minesweeper did you play a lot of minesweeper when you were younger
because that was that was the first time i think i saw a lot in minesweeper which i did play a lot of Minesweeper when you were younger? Because that was the first time I think I saw a lot in Minesweeper.
I did play a lot of Minesweeper while improving the game itself.
So it was like, what, 12 hours of playing Minesweeper?
And I have to win just to test the new features.
And yes, it was the same.
Really cool. And I love that you added the ability to mint the board and you did a little bit of a competition and what did you do in your last
week? Last week it was like the AI thing so I ran out of ideas and my friend suggested to do the
and my friend suggested to do the convincing AI
to give you some money, you know, the money of the,
yes, some of the money that he has already as AI.
And it was super hard as well to test it
because I have to convince him to give me the money.
So at some point I was like, come on, I'm your developer.
Just something I want to assist you.
And it just ended up me editing, you know, the training worse.
And it just, I added, if I set the team, it just gave me some money.
You know, I think that's a great example of, you know, one of the biggest challenges with AI agents is inference.
So a bug that's inherently built into them right now is they're kind of like children.
They're easy to like, you know, convince about things and you can trick them.
They're easy to, like, you know, convince about things and you can trick them.
And so one big challenge was like, how do we delegate resources to these AI agents
when they have inherent like inference problems?
You know, what happens if someone convinces a trading agent to send them all of your money?
And so that's a bug, but it's awesome how you are able to turn that bug into a feature and
make a fun gamified experience
where the whole purpose of it was to try to trick the agent and try to get the funds that
So honestly, really amazing work this last week.
And thank you so much for staying up until 2 AM and sharing it with us.
us awesome all right and next up i have claudio worked on genesis protocol claudio are you there
like are you down to come up and and speak for a little bit about your overall experience
your key learnings and what exactly you built and how the flow was with you in the month of may
was with you in the month of May?
Thank you, Ali, for this opportunity.
Well, do you know that I have been really deep in
developer in Solidity for age, but let me tell you that,
well, I think that all the people on this space
can give me the reason that once you really use Cadence,
it's hard to go back, you know?
And this hackathon was my full plunge and when even before this i was already building with with with no other i think he he's here now
i think we are working in a well in one of the manager and cp server and nft project but
uh i want to talk about this hackathon that was also my try Wi-Fi with API programming, what we call now by coding.
Sometimes the by coding, I think it's magic, it's creative, some things is chaotic. I remember what I confidently tried to refactor things,
the AI agent into the wrong place, destroy the project,
I dance with here, discuss with here.
Well, learning to gate, I think the AI agent is the real challenge.
I share what I made it that what my course or setup
that was helping me now to create custom snippets for
Cadence. Well, in this hackathon that I was with some like rock, scissor, paper game from Trader
Randomest and that evolution in my Creatures contract, I Creatures that evolution in Unchained,
even if you are not playing with them,
they continue aging, they die,
they reproduce, they evolve, they mutate.
I think that that's the beauty of of cadence i think you know i some of the modality
that i know i i build some different different traits models visual models combat models
evolution and know that the contracts are modular so you know that you can add modules so is even other even other people that want to add
their own model their own characteristics to the nft and using another app they they have that they
can do and understand this this nft functionality you know i think that well this hackathon sort of fit my my knowledge about about cadence well
there's people by coding it's real and is the joy in the build so i finally i think that flow
is in use where i am building some of my future projects.
I think it will be a creature adventure. And I am expecting to keep vibing with you all.
No, honestly, like, it was really fun seeing the evolution of your project
from, like, initially elemental, like, an idea of these elementals
and a potential game into this
evolving world when you first started creating um like the genesis protocol like did you
have in mind where it would end up or did it kind of take a journey of its own
well if you if you see that the augmented creatures had some, I think, that elemental environment, I think that some people here had played Pokemon.
That's what I started and that's how it ended in the ballgame creatures. can have here's NFT farms, there are creatures and some other people can go to to catch this,
you know, that's that even the people have his own Safari song that the creatures can
buy the you need to catch. Awesome, awesome. Well, thank you so much and congratulations
Awesome. Well, thank you so much and congratulations, Oydouel, for winning a mini bonus for one of the top building in public participants.
All right. Next up, I have Jim Tran? Jim Tan? Oh, yes, you're here.
All right. Let's get you speaker abilities and get you on the stage.
If not, we'll move on to the.
Oh, yeah, loud and clear.
Welcome, welcome, sir. So you. So thanks, Ali, yeah, loud and clear. Welcome, welcome, sir.
So thanks, Ali, for having me here in this tutor space
My first question to you is, how did you
get involved with Doodles?
My first question, I'm going to throw an oddball at you.
How did you get involved with Doodles?
Oh, I just like love the art. And at that week, I actually don't know what to build.
But after like looking through a few posts
on my Twitter, like recommendation,
I think that, okay, I will just build a game with Doodles, right?
I think that okay, I will just like build a game
And it ended up quite viral in the space and a few feedbacks from the Doodle community.
So it's quite good, the experience, I can say.
Well, I'd love to hear about your overall journey.
like the first process, there was a theme
Like, the first process, there was a theme with some of the projects,
with some of the projects, but the very first project
was taken inspiration from Studio Ghibli
and the art craze with ChachiPT, right?
So I got to share about a bit of journey
about during the Metaphobia View, like the Vibe Coding Month.
And it was definitely a really fun challenge, I would say.
building stuff you like you wouldn't usually tend to create right so the whole vibe coding thing has
been blowing up in in the dev space we can see over the past few months and it it fits so well
in web3 right it's pretty cool that you DevRel teams brought this to flow.
And the idea behind ViteCoding is like,
you don't need to take things too seriously.
So just relax, let your idea flow,
and code whatever cool concepts pops into your head.
So I love that, especially for busy developer.
So you just need to like step back,
join each week's team, and just chill code during the free time.
So I always spend about two days each week,
not even full time, to build something fun
You can see I post some updates on Twitter.
And just a fun fact, because of this challenge,
the MetaphobiaFew challenge, I started
to build up my online presence on Twitter.
So I started to post on Twitter because of this challenge.
So like, yeah, my goal throughout this challenge was like
to build some fun mini DApps at first.
And at the same time, to show creative ways
to use flow of text, right?
Like on chain randomness or even cross-chain possibilities.
You can see the final week I built a Layer 0 integration.
So I also hope that I inspire some of the flow builders heading to ETHPRAC at a time to actually explore cross-chain too.
So you can see I post a post to share the endpoint to integrate with Layer 0.
So each week when the team announced,
I tried to brainstorm ideas that aligned with the goal.
And yeah, when you build something cool,
you get feedback from a community and flow team,
and now ended up with four-week winning streak.
I think that this challenge was awesome.
It brought so many builders in, like I can see, with great ideas.
And I think that all the projects from the challenge make very amazing tutorials for the future flow devs
which are coming into the ecosystems. And I mean that all of the projects are like bite-sized demos, right,
in this challenge, and it's super easy to learn from because they are built
within a very short time frame.
So I'm really looking forward to see what the DevRel team will
launch next in the coming months.
I really appreciate that feedback.
And it's very heartwarming for the overall DevRel team
And I mean, coming from a engineer background myself, like one of the hardest things was literally just getting started with posting on Twitter and building in public.
Cause it's, it's one of the most beneficial things to do things like customer discovery, product validation, distribution, start getting your first users.
And like, it's, it's such an important thing
that's not baked into us. Like, we tend to like think like, okay, I'm just going to ship code and
the rest is going to work itself out. So really happy that it motivated you. And like, I know
it's going to help in your overall, like, you know, path, whether it's like entrepreneurial or career wise, like it does pay dividends, just sharing your, your thoughts and, and what you're
working on. So that's, that's really awesome and inspiring. Um, I, you know,
what it's, it's surprising to me that this is the first time you actually started
getting into it because I was really blown away by the quality of your posts.
Like you definitely put a lot of thought into creating really nice like multimedia content,
whether it's the GIFs or like short videos or images. So you did really an amazing job.
As you can see, I also like make all the thumbnails, everything,
and also like the visualization to be consistent for four weeks.
I love it. Given that you do spend about two days a week just tinkering and then
living that inner builder, do you have any advice for anyone else on how you set up your cursor to
optimize Vibe coding or challenges you ran into while vibe coding and
and innovative solutions that you know made things even more smooth okay i personally deal use and
like i'm not that into ai power ide right because i i want to more control and like a separate
So I just like use a traditional like IDVS codes or something like that.
But I do use chat GPT and cloud a lot.
And I try to actually sketch out everything into like a notepad,
like the overflow and what component do you need and when you really know what you want you let chat gpt to do the work you don't need to code that's the vibe coding
thing for me so that it really really will speed up everything um in a very fast pace because you don't need to do a lot of repetitive works and everything and
we know that open ai has like the image model and and there is a lot of image model to choose
definitely and this is a very good thing to use when you're like trying to design u. As you can see, all of the visual assets that I put into my DApp demo for every
week, as you can see that I posted, is all generated by AI too. So you can focus on building
things very fast with those like ChatGPT and Claude. And you also can build very beautiful UI
and visual assets without like, you know how to draw it,
you know how to animate it.
You don't need to do that.
It's all done by the AI tools that you access to.
So this is a very fun part about Fipe Coding.
100%, couldn't agree more.
Like it's definitely one of the most exciting times for you if like, if you do prefer that
more type of high level thinking.
My friend loves to say how English is the new language of programming and like, you
know, creating structures is the future of programming, like thinking from the top down,
how everything should be, what it should do, focusing on actual pains and what you're trying to solve, like more the product side, as opposed to focusing too much on the lower level implementation.
So honestly, like tremendous job and congratulations on winning one of the mini rewards.
It'll be sent to like all the people that we're announcing today for
best building in public. Thank you so much.
And the next up would be ZeroXAngusPro, but I see that he's not here today. Just want
to highlight, he made two really cool building in public posts about different games he made. One of them was a Breaking Bad type quiz.
And another one was a card guessing game using on chain randomness.
So congratulations if you listen to this after Angus bro.
The next up is Refi Hisus.
refi do you see the speak button? Oh, you're requested.
Hello, how are you doing?
Yeah, I mean, I'm really excited to be here and kind of share my experience, I guess, from the Made Up Go with a View challenge.
with a few challenge um yeah i guess like going into it i was like um only really familiar with
solidity and i had done like some work on ethereum before but i've never really touched um cadence on
the flow ecosystem so for me like this hackathon was all about like stepping outside my comfort
zone and really diving into something new myself and I participated in all four weeks and yeah for
week one was honestly just me testing the waters um I didn't fully understand cadence yet since it
was still new and I was still wrapping my head around the differences between it and Solidity
so I built something like um something to what Hasni has done.
So it was a spin the wheel type of thing where users can kind of bag tokens from them.
But yeah, and then week two kind of gave me a little bit more confidence and I created like a D app.
That's more like a clicker game where you tap on your rocket to kind of generate thrusts.
So the hopes is that, you know, the rocket itself too will, you know, launch to the moon
and you can generate thrusts, upgrade the boosts and try to reach the moon itself.
And then I guess in week three is when I started playing with more generative art and I built
like a generative power AI where there's like a NFT experience where users could kind of
draw a power card from a created list and get like custom AI generated images and mint
it to the flow NFTft um as if low nft um then i guess like week four was like when i started
to kind of um go a little bit more beyond and creating something more meaningful um so i built
something called memo mint it's more like a journaling DApp where users can have conversations with an AI about their day or week.
And at the end, the AI basically summarizes the conversations and mints it as an NFT diary entry.
So I built it using a fast API backend to power the chat and all the summary logics and wired it all up with a cadence
contract to mint those reflections.
But yeah, I think that's basically the summary of what I've built.
And big shout out to everyone in the Flow community who kind of helped along the way,
especially the weekly X spaces that's based off the weekly themes those
really helped um kind of generate ideas for me nice what was your favorite space um i would say
like the games one i think that was week two i think that was with brian with brian doyle right with Brian Doyle. Right, yeah. That one was really especially fun when, yeah,
because, like, I wasn't aware, like, you know,
that Minecraft was inspired by a game from a processor.
So, I mean, that was kind of cool.
Again, like, you did an awesome job,
and you were super active
throughout the overall competition. So yeah, thank you so much for participating. Any final
words of advice or like if someone just was getting into vibe coding today, like what's
the one thing you would tell them? I would say just go for it. I mean, like coming into it, yeah, I wasn't like that familiar with, you know, the smart contract side of things.
So, yeah, I guess like just, you know, put yourself forward and just go for it.
Thank you so much again, Refi Jesus.
No worries. Thank you so much again, Refi Jesus. Thank you. And congratulations for getting one of the mini prizes for best building in public.
Next up, I have CJ from AI Sports.
The AI Sports account is in the crowd,
and we've invited him up.
Murphy's Law, you know, anything that can happen,
like going to make a sandwich as soon as you get called on to stage,
will have been given enough time. Can you hear me doing hey hey i actually am like making dinner right now but
uh yeah i definitely have some time to talk so happy happy to be called up awesome would love
i mean if you could share a couple words um about overall experience. Like it was probably throughout the hackathon, your building and public posts were the most
Like you started off literally with like paper sketches, like drawing on a tissue or paper,
and then slowly it started coming more and more alive as the month progressed.
I'd love if you could share, you know, your overall experience.
Did the flow, you know, did May flow with you?
And any key learnings that you'd love to share?
And also, you share what you built.
So I guess, yeah, just for a high level in case a lot of people haven't seen what I built.
I started with a dice game because the first day
was on-chain randomness and I wasn't sure what to use.
All I knew is that I wanted to check out
this new JavaScript game engine called Phaser
that I had heard about at East Denver.
When you guys announced this hackathon,
I was like, this is a perfect opportunity to kind of play around and mess with that.
So the first thing I did was just like vibe code it.
Say, hey, can you make me some dice?
Because I need to do on-chain randomness.
So I use on-chain randomness to do like a dice roll,
and just had two dice rolling.
And then I posted that, right?
And then I got some comments being like, hey,
can you actually make this like a real dice game?
Building in public, friends. Building in public.
Exactly. And I'm like, yes, actually, I really do like dice games.
I don't know how many of you have been to casinos and played craps before, but that was kind of like my intro game to casinos.
I played a lot of craps in my day.
So I was like, okay, let me just see what it would be like to make craps on chain.
So that's kind of, once I had that idea, I was like, all right, that's what I'm going to run with and do for the rest of the contest.
And I think I've kind of mentioned this a few times in different places uh you know talking to you Ali uh but for me I would say the flow was with me because you know I really like the way you
guys set up this contest because I would kind of get on and be like okay you know I need to get my
commit in for today I'm going to get on for five minutes because you know just to get something in
do a little update and then I would be you, two or three hours later, like, okay,
I should probably go to sleep now, you know, because for me,
this was kind of a nights and weekends project.
You know, my main project obviously is AI sports flow.
So I was kind of using this to just explore like some different things.
And then once I started building the contract, you know,
everyone here has talked up cadence.
You guys don't need any more evangelism on that. But once I started, you know, building my contracts in Cadence, it was just falling from
there. So I was spending a couple hours a night doing that. So definitely was a good experience
for me. I hate to keep you away from dinner for any longer than I need to. My dad would always
say the greatest sin in life is ending in between a hungry person and dinner. So I just had one more question
because you have a very unique experience. You are a full-time like founder.
And a lot of the times when we're running startups, like it's easy to feel like we
just don't have time because everything goes into it. Did you find at all that
the experience with May the Flow Be With You, like, ended up adding in some way, shape, or form, whether it's through learnings or otherwise, back into AI sports and your primary startup?
Or did you just see it as, like, something completely separate?
Well, so for me, with AI sports, so, you know, we have our token, JUICE.
Well, so for me, with AI Sports, so you know we have our token, JUICE.
So I kind of have this overarching idea.
And I will say this kind of helped me solidify this idea about building games that utilize my token and that have positive EV with the JUICE token.
So like a craps game, I don't think we're going to take it to full
production because i have some other things i'm working on but you know the idea is like okay you
know if we're the house and craps like you know the casino always wins so that would be a positive
ev game uh for juice so i kind of thought about it that way and then just um i spent a lot of time
on the contract and that's why you saw me posting. When I was just working on the contract,
there wasn't so much to show as far as demos with UI.
That's why when I wanted to build in public,
I'm like, okay, look, I'm actually doing things and this is how I do it.
As far as putting together that block diagram,
I do that for almost every project.
That's how I start almost every project.
I put a block diagram together.
This is the first time I ran it through AI just to see,
and it actually worked really well.
So I'm going to keep doing that.
But yeah, there was definitely some learnings that I took and just kind of like sharpening the sword with my cadence
because I spent a good two full weeks just working on that contract.
So definitely helped me hone in on a few skills there.
But so there was a little bit of crossover with AI sports.
Were you using Cursor for like by putting on the Kanan side?
I was using Cursor. Yeah.
Did you find any like valuable like hacks or ways to get better results or or, you know, amplify the AI, so to say. Similar to how Claudio, aka
Oidual, he ended up massively benefiting from added rules in Cursor specifically for generating
consistently quality cadence contracts. And he, just he like, just to kind of like, you know, give flowers where it's
due, like there were people on the team that came up and said, Hey, I noticed
that this contract was launched and it's doing more complexity than any contract
I've ever seen in Cadence.
Like they're doing things in a way that like, it's, it's like very, very, very
creative and they were very impressed. So I'm sure that like being able to leverage
like the full power of cursor ended up amplifying things.
Were there any learnings that you had
that would be useful for people
that are using AI-assisted programming,
whether it's what model worked best for you
or like a certain way of writing your prompts
to generate the contracts?
Yeah. I will say after looking at Faudio's prompts and everything that he was using,
I'm definitely going to take some learnings from that because
mine are not that complicated yet.
Because of that, I probably didn't get as good of
results when I'm just doing pure vibe coding.
I do have all the recommendations that you guys say,
like load the flow data sources into cursor.
I definitely do that. I tag flow when I'm pipe coding with cursor.
I usually just use cursor and use the agentic mode,
like the typical agentic mode.
For me, one thing I noticed,
so I've written a good number of contracts in Cadence before,
so I don't need to 100% rely on the vibe coding.
And what I would realize is that
when I let Cursor just continue to do its thing,
at first it would give me something that was right.
From a high level it was right,
but maybe some of the syntax was wrong.
It was using pub fun still.
But then it would try to fix it and try to fix it and try to fix it.
Then eventually it would just end up in
something that just looks nothing like what I actually wanted.
For me, what I would do is I would let it do its first run,
and then I would physically prompt it to just say,
please do not try to correct it, and then I would just stop it.
Sometimes you just got to hit the stop button.
Because I can go fix the syntax,
that's not really a huge issue for me.
I'm pretty used to it. I upgraded all my contracts from
the old version of Cadence to Cadence 1.0.
So I'm used to all of that. But then, yeah, I would realize that if I just let it go,
it would turn my code into just something that's
just not even really readable.
So I did find that on the first go,
it's actually pretty good.
It can give me most of what I need and then I could just go tweak it.
Because I know the syntax well enough that I could just go tweak,
do a few tweaks from there,
and then I could get exactly what I wanted.
So that's how I use it, probably pretty specific to my use case, but that definitely worked for me.
100%. And I think you're alluding to kind of the bug that Tasneem turned into a feature.
The challenge with a lot of these AI-assisted coding things goes back to inference as well,
where you'll ask it to change a sentence on the front end, and then it goes like, oh, wait, I noticed this other problem here.
And then deletes half your code.
And you're like, wait, wait, wait, wait, wait, look at that .nv file I asked you to
create in the beginning for context before you code anything else.
So, um, yeah, it's, it's definitely a challenge.
And, um, if any of you guys do plan to vibe code with Cadence in the future,
strongly recommend checking out Claudio's Twitter profile,
where he shared a video about how he set up rules in Cursor
to optimize the development journey.
Thank you so much, CJ, and congratulations on winning
one of the mini prizes for best building in public.
Thank you for putting on this. It was really fun. Got to explore some things and building in public. Awesome. Thank you. Thank you for putting on this. It was really fun.
Got to explore some things and build in public. So appreciate it.
You deserve it, brother. Last but not least, I'd love to invite Altcoin Daddy up.
Also, by the way, Bon Appetit CJ. Altcoin, are you there, sir?
I know that you had a multiverse of altcoins to custodian over, but...
Jim, guys, how's everyone doing?
It's actually really early in the morning here.
It's like 3.44 a.m. in the morning over here.
So where I totaled the space was for 11 p.m. So I just have to sleep off and woke up.
And so it's already after 12 a.m. So I just have to like join the space.
And you know, this was very intentional.
We wanted to get you in a place where you were sleep deprived and waking up
because the most unfiltered advice, the truest advice,
the most valuable advice comes, you know, when we're in that state.
take you too long, but just love if you could, you know, very briefly share about your overall
experience in the month of May, um, any learnings that you had, because I saw that, like, you know,
you dived into the development side for pretty much, I think it was the first time you played
around with Cadence. And I noticed, like, you know, as a, like, as someone dipping their toes into it, like you ran into both challenges, but triumphs.
And it was really awesome to see the evolution of your code through the month from, from the DevRel perspective on our team.
So, um, would love to briefly hear what was your overall experience?
to briefly hear what was your overall experience um share with us what you built and if you have any
you know insights learnings that you would love to impart
all right so um during the whole um period of me made a flow with you obviously i always say
many flow view you guys that's what i call the challenge because it is more like a motivation to me right i just had to like um as i said all that time that was
the first time like i got like yeah that was a language called cadence right like that was the
first time and i just have to like jump towards it so already i'm a developer right so i just have to like say okay let me see
what i can actually do right because i just saw it and personally i love challenging things and
when i saw the whole stuff i did the first project submitted and i saw oh it was making sense right
but without really understanding what the language was like i was just looking at it oh
man you can do something right so i started and week two i was already understanding it oh this is
what this thing is all about then that was when i got inspiration i always say um cadence is the
new solidity right i started fixing it and that I got inspiration. Oh, I was supposed to like build a project, right. That was like totally different from the challenge. Right. So that
was when I got inspiration to actually build them floaty, right. That was when I got inspiration to
be a floaty thousand, um, it's been platform for creators. Right. So people get like tip their
favorite creators using the flow token and
i thought it was making sense so i just have to like follow the trend right you're making research
and you're learning and it's making sense right and um one of those things actually helped me a
lot to do the work um that i use cloudy right and i wanted to notice um cloudy makes you think like
a programmer no more of someone who writes code right what i mean by that is this um if you don't
really understand the code then you can't use cloudy because it's going to be crazy you have to
like arrange the files yourself and do everything right so it's not just more like cursor or
Right. So it's not just more like Cursor or maybe VZero or the rest of them you want to use.
And that's how the experience was. It was actually amazing, like jumping onto new things.
And since then, I've actually been enjoying it, right? Exploring the language, seeing what I can do and how I can also contribute to the ecosystem, right? So it was amazing.
So I wish the challenge could come up over and over again
for people to always build, right?
Because I was actually amazed, right?
Seeing people building stuff, this was not Solidity, right?
This was not Solidity, right?
But it was a new language that even up to you now,
when I tell people, people oh i found this language
and it's called cadence and you ask me what's cadence is that somebody's name i say no it's
just a language right and it's very simple easy to write and people be like do you really understand
why you're writing that just to do some interesting because i know how it works right so some of them
they were just surprised and to me me, I was also surprised there
was a language like that. So I believe with the challenge, I was able to like find out, oh, there's
a language like this that I can use to build. So that was how the experience was for me. It was
fantastic. Awesome. I really appreciate you sharing that. I loved how throughout the entire month,
not just related to the project, but overall, like I felt your excitement and I loved seeing your engagement and how
you would kind of like, not only advocate, but amplify the voices of other
builders in the ecosystem as they were building.
Like you were constantly like sharing other builders and participants posts.
Um, thank you so much for being
so involved and participating really appreciated you um thank you so much and hope that you get a
lot of sleep after this brother yeah yeah yeah um actually upright so actually building a project so
i decided to have a rest and and back again to how I was building a kind of AI for predicting games, right?
So, you know, if you check in the world, you get to see like when the league starts, we have about 10,000 games, right?
games right more than 10 000 games people play um let's say every weekend and um out of 10 000
More than 10,000 games people play, let's say every weekend.
games it's very difficult for some persons to get like um accurate 10 games that will bring out
like um a possible outcome a desired outcome all right we have possible outcome and desired outcome
so let's say the desired outcome for you might be like maybe you want Real Madrid to beat,
let's say, in Tamil Nadu in a Champions League match.
But sometimes it doesn't work that way, right?
Oops, I think I hit the mute space by mistake.
Oh, there you go. Okay, okay, the think I hit the mute space by mistake. Oh, there you go.
Okay, okay, no problem, I can't.
All right, so what this particular project does, right?
The project does the research for you, right?
So let's say that maybe you're interested in Premier League.
You want to maybe see what happens between Asina and Liverpool.
So what this does is it goes to make research about, let's say,
the last seven previous matches Asina has played and Chelsea as well.
Then compare six standings and probably do comparison and maybe say,
OK, fine, this is what is going to
So with the prediction, you'd be able to make your final decision based on goals by say,
Okay, you can maybe, Liverpool can actually beat Arsenal like 3-1 for sure.
It's a very frustrating project.
Just cognizant of the time, but would you say that this would potentially be
the first prediction market in the network?
Yeah, it was supposed to be something like that.
It's not really a prediction market, right?
I have a prediction market aspect,
but this was just supposed to be like,
would I call it an AI that was supposed to predict sports, right?
But give you like, let's say, you know,
80% prediction in the sports industry is over-exaggerating.
So with 70% or 60%, right,
you are sure what is actually going to happen.
You're sure what is going to happen like
oh wow we should expect this um this um amount of goals right just like the same thing i experimented
with um this country um yesterday um china and indonesia right so like after checking oh this is
what has happened between china and indonesia right
i was able to like say okay fine we should have more than three goals in this match
and china was able to beat indonesia 6-0 right so we should have what happened and so on and
like like that like that so just the same thing that happened um between um ukraine and and there's Ukraine and one of that team, right?
So how that prediction was done is this, there was a problem in Ukraine, right?
I need to interject, like I'm just being cognizant that there's seven minutes left,
but this sounds super interesting and it sounds like it would be relevant to sports,
which is one of the major kind of like, it's a massive
industry, but on flow something like four out of the top seven sports brands in the world
is the fun flow, whether it's NBA top shot or NFL all day, et cetera.
So I kind of feel that there's a lot of potential in general in that area.
I hate that, but like, I love that you that, but I love that you're cooking
and I love that you're hustling and
I want to chat one-on-one
with how we can support you on that.
Thank you. And congratulations again
winners of the micro building in public
Really, what we wanted to do was like, you know, promote
people, whether they were brand new to Cadence, whether they were brand new to coding in general,
or if they were master coders who have their own startup, right? We had a very wide array of people.
Without further ado, one really awesome thing about how May the Flow Be With You was architected
was we actually leveraged on-chain randomness through randoms.wtf to choose the winners
And we also did that at the end to choose the final winner who I'm just about to
announce. And the nice thing about that is sometimes it's actually so, so, so hard to choose
like, you know, out of so many awesome projects, you get this paralysis of analysis. I feel like
every time we go to a big hackathon like East Denver, it's like, oh my God, I love these guys so much, but you only have like a limited amount, right?
So it's, it's nice in terms of like incentivizing people just going and getting started on their projects and taking away the stress off the judges, if that makes sense.
So everyone is vibing from end to end. And we kind of did the same thing for the jackpot,
but we added an additional thing
that my colleague Bohau put together,
which is the onflow leaderboard.
Let me see if I could post it here.
Oh, Gelazo, can you share this leaderboard here?
And so this leaderboard that he put together, it does a lot of cool stuff. It looked at all the
participants commit, it looked at their documentation, it pulled from like 50 different potential data
sources. I'm going to be exaggerating a little bit here, but it pulled from a lot of different areas
and ranked builders across the overall hackathon.
And so what we ended up doing was we were like, okay, let's select the top four and
then randomly select, because the top four, it essentially represents the people who put
the most effort in, the people who hustled the hardest, the people who have done the
most commits, the people who had put in the most effort for documentation.
And then what we ended up doing was we used on chain randomness to select one
of those top four and the winner is I'm going to post it as a comment.
The winner is because we were tracking the projects by addresses, it's whoever's
address ends in CFA and has beef in it, which here, let me try to cross
her, which is Tobin, which I believe is also, which one is Tobin?
I think I'm just off then, but you could end up.
Congratulations, you got $25 below as the jackpot.
And again, you did an amazing job, like hustling throughout the month.
Like, I mean, the algorithm doesn't lie.
Like you put a lot of thought and effort into documentation, like you were consistently
pushing like awesome code, the quality of your code, the complexity of your smart
contracts were all reflected in that scoring.
So congratulations. And, you know, honestly, again,
it's all of you guys are winners in my mind. And I know that's what moms love to say to their
children when they're asked, who's your favorite? But you guys all like actually impressed me
beyond I think you'll ever know. Like it was an it was an amazing month and it made me reevaluate like hackathons and, and like, you know, different ways to support each other as builders. And it
made me realize, you know, inspiration and motivation is probably something that we need
to realign on, not just like money, not just like, you know, throwing prizes, but actually
motivating people to think about real problems and giving them a relaxed, fun environment where they can unleash their full creativity.
Right. So that's awesome.
I just wanted to end up in the last couple of minutes talking about further opportunities.
You know, May as a month is over.
The flow was with a lot of people during that month.
We're discussing how we could potentially continue it.
But in the meantime, there's lots of exciting opportunities for you to get more involved and continue building some of the projects that you
got started or start new ones from scratch. Two of them that I really want to highlight is one,
we were partnering with Protocol Labs to do the PL Genesis hackathon. And it's a month-long
hackathon that is completely online that started pretty much like last week.
And you're able to join either with a brand new project or an existing project.
So all of the different people that participated and made the flow be with you,
like all your projects, if you wanted to take one and continue, it's illegible.
There's $250,000 in prizes for that.
And of course, one thing that I would love to mention and highlight is it's a very different hackathon than most of us are probably used to.
At the end of it, the top projects are also going to be invited to join an accelerator program where for three months, you know, they're given additional funding support,
and it builds up to a proper demo day.
So if you wanted to take one of your ideas
or explore a new one and like play around
in, you know, the startup realm
or continue that passion project,
then that's an awesome thing to do over the month.
Not only that, at the end of the month, whatever you build out,
we also launched GrantDAO.
So Flow GrantDAO gives about 50k in Flow.
It's a way for us to scale grants in the ecosystem,
and it ties in community support.
So the community, like whether you've done a trade
before, you bought an NFT, you're a delegator, like if you've done something in the ecosystem,
you probably have a vote, definitely have a vote in the platform. And so it essentially is a really
cool way to top off at the end of the month, putting in your grant application. What I'll do is anyone who's been building that
wants to continue building, just message me,
and I'll flag that to the team for a faster review.
Because you guys have all pretty much pre-qualified yourselves
And the vibes are definitely with you all.
So those are two massive opportunities,
a hackathon the entire month. And then at the end
of the month, whatever you built, or even something completely different, put in a grant for that,
would love to see how we could continue supporting you. And not only that, you know, you might have
noticed if you follow the Twitter or you follow the developer newsletter that goes out every single
month, we have lots of different opportunities at major Web3 events around the world,
whether it's in ECC coming up, whether it's informationless at the end of the month in New
York. And we have something called the Flow Scholar Program, which everyone is welcome to apply to,
regardless of if you're completely new to the ecosystem, or you're a veteran founder, or you're a veteran founder or you're a hacker, builder, whatever you
self-identify as, like you're more than welcome to join. And the cool thing about that is it's
all expenses, paid flights and hotels at these major crypto events all around the world. So the
next one coming up is going to be for Keynes in France for ECC. If you haven't subscribed to the developer newsletter,
I'll post a link to it down in the comments for the space,
but also just follow the Twitter and try to see what's up.
As always, the Flow team is always here for you guys.
If you want to continue your projects,
you want to bounce around ideas,
you want to inquire about opportunities, don't hesitate to message any of us. And thank
you all so much for, you know, blowing. Awesome, awesome. All right, and without further ado, there it is.
Now, Ali, are we officially signing off or is there anything else?
Yeah, we're officially signing off. I was thinking we could potentially have like an open space where we discuss the feedback and stuff.
I feel like we've already kept half the people up way too late and, you know,
CJ still needs to eat that dinner. So, um,
we got a ton of amazing feedback. If there's anything that you guys wanted to share, I think the best thing would be just posted as a comment on the space,
um, afterwards, but yeah, we're pretty much done. Awesome. Well,
then we will let the, uh, the tunes of star Wars take us away. Thanks everybody. Well, then we will let the tunes of Star Wars
take us away. Thanks, everybody, and
May the flow be with you all.