š” Ideation
Oh Iāve been ideating alrightā¦
Ideas are cheap $9.98
If thereās one thing Iāve learned over the years, itās that thereās a lot of truth to the saying āideas are cheapā.
Iāve been in to domain name investing for a number of years now. The reason I got into domains in the first place was because I had lots of ideas that I wanted to build.
When I think of a project idea Iāll almost immediately search for a cool domain for that potential project, which is probably a backwards way of doing things, but weāll save that for another day lol.
Over time my portfolio has grown, and now I carry around ~300 domains in my portfolio at any given time.
So as it turns out, for me, ideas are usually around $9.98 a piece š .
Iām sick of having ideas though, give me some execution and follow-through instead.
Mastermindinā my own business
In early January, right around the time I published my last post, I was talking with one of my best friends, Ali Jobe, telling him about some of the ideas I had in mind to hit my goal of $1k MRR this year. Meanwhile he was also starting to do some cool shit as well, starting to get his podcast, Upward & Onward š, off the ground.
Knowing my own history of having all these āgreatā ideas backed by fleeting intentions, I asked him if heād be down to meet once a week just to hold each other accountable on the shit weāre doing because this time I wanted things to be different ā Iāll be damned if Iām not more intentional this year. Since weāre both software engineers weād run this meeting like a daily standup, except weād do it weekly. Something like āWhat did you work on this past week? What are you working on this coming week? Anything else youād like to share or want feedback on?ā.
Pretty simple stuff.
Our first meeting was great, and helped us get the ball rolling. I think by the second or third meeting I had invited another great friend of mine, Rigo Guillen, who is already an entrepreneur running a moving business in Southern California. It didnāt take much convincing to get Rigo to join. He & I are quite similar ā both of us have tons of domains for projects weād like to build but rarely have we seen any of the projects through.
At this point, our mastermind group is 3 people strong. Lots of gold coming from the different perspectives and life experiences sitting at the Google Meet table and weāre making sure to hold each other accountable, busting each otherās balls if we donāt do the tasks we said we were gunna do for that week.
Fast-forward to around the end of February, I invited another heavy-hitter and great friend, Emiton Alves, who has experience as a FAANG engineer, was the one who got my into rental property investing, and is currently on a sabbatical doing a ton of random cool shit.
So far weāve met weekly for the last 9 weeks or so, and itās been great to hear the advice we give each other and watch as we donāt follow our own advice that we give to others week after week š .
Funny how that works.
But in all honesty, thatās the best part about meeting with these guys. We know the things we should be doing, but if no one is holding us to it, then itās easy to let things slip, or put them off ātil next week.
For me, I have zero issue building a whole web app in a weekend. Thatās my shit. I love coding.
My weakness is in marketing, talking to customers, getting feedback, that whole side of things. Thatās exactly why I need to be pushed to do that stuff. At least until Iāve seen things through on my own so I know how itās done and what that process looks like.
Isnāt it ironic, dontcha think?
In my last post about āIntentionā, I set a goal of reaching $1k MRR by the end of 2023.
Since then, Iāve been ideating quite a bit. Iāve also been hooked on a podcast called My First Million which has really gotten my creative juices flowing. Both of the hosts have created successful newsletters and sold them for millions. So I started wondering what was stopping me from doing the same. I already have this blog that gets decent traffic, maybe I can turn it into something.
I realized that two of my posts brought in 80% of my traffic (Pareto principle, where you at?), and they both share a common thread ā theyāre tutorials on how to build a cool little project with a popular API (GitHubās API & Wikipediaās API).
So I started thinking, āOkay ā thereās an endless sea of APIs that I can build projects with, itād be cool to hack on tons of little projects, and people seem to like the ones Iāve put out there, so why not see if I have something here?ā.
As far as ideation goes, thatās where I initially landed, which was sometime around mid-January earlier this year.
Which is also ironic because in my last post I mentioned how I hadnāt posted anything on that blog for years due to imposter syndrome (which was primarily a bunch of bullshit anyway, but I digress), so itās funny how thatās where I landed.
So you wanna build-a-bot?
In a similar format to my other most popular posts on CodeSnippet.io, I figured Iād start coming up with some ideas of mini projects I could create, and them dissect them one line of code at a time in a blog post that readers could easily follow.
Given the fact that ChatGPT has taken the world by storm, I figured itād be great to start with a simple chatbot project using OpenAIās APIs (essentially a ChatGPT clone) in my OpenAI Chat API Tutorial.
Since I published that post, itās been cool to watch the traffic and subscriber count of my blog grow.
CodeSnippet.io Google Analytics as of 03/26/2023

CodeSnippet.io Google Search Console as of 03/26/2023

Writing is a lot of work
Well, not always. But that way these technical blog posts work ā I need to come up with an API to build with, come up with a project to actually build, build it, then write about it step-by-step. Not complaining, thatās just what the process looks like.
This particular post probably took a solid 20-30 hours of work over the course of a couple weeks. Not because the project was complex, but because I spent a lot of time getting the project template in place so that subsequent tutorial posts would be faster, spent a good amount of time updating and customizing my blog theme, and just other random odds and ends that took up a good amount of time.
So realistically, this āpostā maybe took about 10 hours, and the rest of the groundwork to make these types of posts āscalableā took a lot of time.
Either way, I was starting to get shiny-object syndrome again, and my focus was veering off towards another half-baked project of mine pairprogram.com which is aimed at connect developers to solve problems together.
I was thinking my blog could serve as the funnel to PairProgram.com, and that I should just dive right in to building it.
Same shit, different project
Not only was I falling back into the same olā trap I always did of getting bored of something quickly. But I was also just starting to write code for another project that I just assumed people wanted. āA solution in search of a problemā as they say.
Granted, I attribute a lot of the success Iāve had thus far in my career to pair programming, and thatās where my initial idea came from, I still was doing the same shit I had always done. Zero customer research.
Pivot
So at this point, I have officially pivoted from my idea of building project-based tutorials on my blog to building a platform where people can connect to pair program together.
I made this pivot largely because I tweeted about pair programming with others who were building in public. Sure enough, someone took me up on it, and it was an awesome experience. We both learned a lot, and I was able to hack on a cool project a ship a new feature.

I figured I needed to go all in on this pair programming platform (say that 5 times fast).
āI donāt trust engineers, they just want to buildā
That quote by my buddy Emiton from one of our mastermind meetups really stuck with me. Itās ironic because heās an engineer too, but maybe thatās why it hit so hard.
I realized I was just building this pair programming platform simply because I could, and not because I should. My first inclination was to build.
I hadnāt done any of things things I shouldāve been doing to validate my idea. But this is nothing new for me.
After chatting with the guys at our mastermind one night, they encouraged me to stop overthinking shit and just reach out to people on Twitter who I think would be the target audience for this project.
As one of my goals for the week, I decided I needed to reach out to 10 people who have open-sourced some cool projects, and so I created a basic TypeForm with a few questions and DMād all the people I wanted to chat with. I think 4 of them got back to me.
Based on the responses, I realized my survey questions were akin to āleading the witnessā and didnāt really give me any valuable insight at all ā mostly just people telling me what they probably thought I wanted to hear.
This had me questioning everything all over again.
āWhy am I building this project?ā
āI donāt even know who the ācustomerā of this platform is?ā
āHow will I monetize this?ā
Constantly just second-guessing this whole platform, getting crapped out, and feeling aimless.
I stream, you stream
A few weeks later, we were having our next mastermind, and my tasks that I was supposed to have completed for PairProgram.com didnāt get completed, so I had to pay up on my bounties.
I decided I was going to tell the guys that Iām no longer working on PairProgram.com and that Iām pivoting ā again. To what? I didnāt know yet, but I was gunna keep searching. And so I did tell them that.
What ended up happening, was that I got a ton of great advice and this stirred up great conversation overall. Ali kept asking me what the main problem I was trying to solve with PairProgram was and I told him that:
āI want to connect aspiring developers with real-world software engineers so that I can help them overcome the steep learning curve they face when theyāre just starting out.ā
I also mentioned how when I first started getting into programming, one of those ālightbulbā moments for me where things really clicked was when I was partnered up with a peer of mine in the coding bootcamp I went to, and we both had no idea how to code, but we were able to solve the problem together. That was my first taste of pair programming and Iāll never forget how powerful it was.
At the end of the day, it was clear that I needed to find out who my ideal customer is for this platform. Aspiring developers ā yes. But also aspiring developers who would like to collaborate with others and arenāt too shy to put themselves out there at the very beginning.
So through all of this ā and I think Rigo was the one who had said it ā I realized that I needed to become my own first, ideal customer of this pair programming platform.
And so what did that look like? Well, I guess the only way to find out was for me to start trying different shit. So I landed on ā almost coming full circle ā that I should just live stream myself building these projects that Iāve created for my blog. Through doing so, I will slowly (and hopefully) gain an audience that is interested in what Iām building, and in turn, I can connect with people who enjoy collaborating and building things together.
It turns out, these would likely be the ideal people for this pair programming platform.
Wow! Funny how things work.
Checkout my first two streams on Twitch here:
- Build a ChatGPT Clone Using the OpenAI Chat API (~3hrs )
- Build a DALL-E Clone Using the OpenAI Image API (~2hrs)
The Q1-2 punch
Q1 is coming to a close, and weāre heading into Q2 2023.
Iām still at $0 MRR (cringe) but the only direction from here is up.
So while the final chapter of this saga has yet to be written, Iām feeling better about it now than when I first started. Iām truly looking forward to what Q2 has in store ā not only for me but for my homies in the mastermind group.
Hereās to pivoting another few more times on Journey to $1k MRR⢠š».