Trying to make a realistic animation of our planet using old-school OpenGL with my students during this year's computer graphics course at THM.
Using retro-tech from the 90s can be a great way to understand the basics and think outside the box. #thmittelhessen#computergraphics
My 13 Steps From Ideas to Profitable Startups.
1. Idea
The idea = my personal and professional pain. Only b2b.
Once I stopped building products for unfamiliar problems of imaginary audiences, I stopped failing as much.
2. SEO potential
I research good keywords, trends, and queries every single day to match my pains with good SEO opportunities.
I validate if people search for this solution/problem. Very often, the results might be the opposite of what my intuition says. Intuition is my enemy at the early stage and my friend at the late stage.
3. Remarkable potential
I always start with a single purpose one-feature MVP.
But my real goal is to bring something new to the market. I don't start a project if I don't have a plan to make it better than all existing alternatives for a small audience. It's not that hard if you niche down.
4. Social validation
The next stage is to see if it gets any attention on social media. I tweet, blog, and add it as a reply in relevant threads. It must pass the threshold.
The final stage of validation: I pitch it to my wife. If she thinks it’s boring, I kill the idea.
5. Waitlist
I build a waitlist using Unicorn Platform really quick. Design and logo isn't important yet, pick random template and replace it with my text. Often the waitlist I spend least time on performed best. Don't overthink. Max 1 hour on this step.
6. Organic Promotion
I launch the waitlist following the same steps as when validating the idea: blog, social media, and replies under relevant threads. Also I do small keyword research and include them on my home page. Sometimes, I'm lucky and I get SEO traffic in just few weeks. It takes less than an hour too, so better to take the chance.
7. Paid promo
At the time when I had no followers, I’d pay $100-$300 to an influencer who’d post it for me. Make sure to pick one who is relevant. Or buy an ad on a relevant directory.
8. Directories & SEO
I list the project on lots of directories. Did it manually back in the days, but now I only use ListingBott.
I activate SEObot for 20-50 articles. I watch their performance, once I see traffic, I quickly improve article with human touch to make it really good. 3-4 articles end up bringing 90% of the traffic.
9. Is there traction?
After 30-90 days of doing the promo steps 6,7,8, I check analytics:
- Waitlist signups
- Total & organic traffic
- Social media engagement
It continue if:
- At least 100 people on the waitlist
- At least 1k visitors on the site
10. Coding MVP
I define the simplest version.
I use a boilerplate and micro apps inside marsx, but there are plenty of boilerplates for any stack that you’re used to,
> if nextjs, then find boilerplate on nextjsstarter[.]com.
> If you dont know how to code, use nocode tools.
> If dont wanna do that,
hire MVP builders on "MVP wizards" dot com.
11. Turn Coding into Marketing
While building MVP, I connect with those who signed up; share details, and get feedback even before they try out the product. I send them ideas, progress, screenshots, and demos inside the dev sandbox. Most get very engaged and supportive. I always give at least a 50% discount to all early adopters in appreciation of their early support.
I share all details, no secrets at all. It serves great as marketing and turns out to be useful for others.
And no, I never had someone stealing my idea. Ideas can't be stolen. It's all about execution. Not just tech, but marketing, support, vision, mission, passion.
12. Iterate
Once I launch my beta on prod, I keep it closed for as long as needed, and only onboard early adopters to gather their feedback over weeks/months to improve product features/fix bugs, etc. I don’t rush to open it for everyone, because it will create too much overhead and support. I prefer having 100 early adopters who are very involved and care, than 1000 users who scream at me.
I only sell Life Time Deals for early adopters. It buys me more time to fix things if there are bugs or unfinished tasks.
13. Public Launch
I launch on Product Hunt or DevHunt for dev tools.
Also, I do all blogging again: social media, articles, hacker news, hackernoon, and more.
This brings 10x more traffic and the real hustle starts here. Cold users are much more brutal with their feedback and judgment, some haters appear too. I cry for a bit and get back to real-time prod fixes for a week. Eventually, things get to normal. The project turns into a stable project with predictable growth.
A typical journey is 90 days of pre-coding validation.
> 60 days of coding.
> 30 days of beta, getting to $3k.
> Open for all.
> Get to 10k in 3 months.
> Keep growing organically on autopilot.
> Keep talking to users and improving the product forever.
See my products here -> https://t.co/1ML5MmAQ7X