(just to be clear I am not selling a magical money making machine, what you will learn is the process of building an arbitrage bot, and you will still need to do some work to make some profits)
DeFi is really great for entrepreneurs yes: lots of curious users, lots of money in it, lots of VCs, can build on top of other projects without permissions, and no regulations.
And with crypto prices going up we are probably going to see the next DeFi bubble.
DeFi is easy and doesn’t really involve blockchain knowledge, but your use of the code becomes blockchain knowledge.
The programming is all javascript and solidity, which has syntax very similar to js. The blockchain imposes restrictions on how complex your code can be which means you are writing simpler code. More like building with legos (which is very similar to other programming where you have dependency hell, not really prevalent here because the other code-legos don't really change).
Private sector has not gotten around to valuing this skillset and typically interview out of novelty and curiosity but are completely confused and ignorant about what your involvement in “blockchain” actually was, but there are enough VC backed companies that operate in this space if you wish to eventually be employed.
You can also get wealthy enough not to care. Not from crypto prices rising, just from transaction volume and earning your crypto.
> Also, if I gave myself 6 months of part time study, will that be enough to get proficiency to start working on real world projects?
Yes.
If you already know how to program it honestly won't take you that long. The bigger issue in DeFi and crypto in general is what to focus on. Here, all of your side projects can make money right out the gate without trying to look more legitimate than the next, but now some make more than others. The space moves extremely fast and other people's better ideas can be tempting to focus on.
I used to run a dropshipping business. Me and my ex partners made good money. We made 50k USD of sales for our best month.
However, after sometime I realized that it would probably not be sustainable, because its not very defendable and tariffs are springing up left and right. The nail in the coffin was when me and my ex partner had an argument.
Is it possible to make a lot of money with dropshipping? Of course, but like everything valuable in life it takes time and efforts.
Yes, you can make (good) money with web development on Youtube in 2020. But:
- it won't be passive income
- it will take some time to figure out how to do it
These are the problems you need to solve:
1. Pick a niche
2. Create your audience
3. Build your course
4. Sell your course
Let me share a few tips, as someone who started his own programming Youtube channel in late 2017, and last month made 7k. (https://www.youtube.com/c/eattheblocks)
1. Pick a niche
Web development is a large topic. There are already some very established channels on this, and as a beginner it will hard to compete with them.
What you need is to go for a specialized tech niche. Example:
- React
- Testing
- Java
- Frontend
- Mobile
- Devops
- etc...
You can do some research to see how crowded each tech niche is.
You can also create your own niche by combining a tech and a business application. Ex: Python for finance.
2. Create your audience
You need to create a following of people who really like your content, because later some of them will become your customers.
And to do this you need to publish regularly helpful videos. By helpful, I mean helping them to solve their problems. So it's very important that you spend time to understand in details their problems. And their problems don't necessarily overlap with your own personal interest.
Now, let's get more specific to Youtube. There are 2 source of traffic on Youtube:
- Search
- Suggested videos
As a beginner, you want to focus on search. You will create videos that solve a very specific problem. That way you have a chance to rank for these keywords. You won't have a lot of traffic like this, but it will a good beginning.
Search is good, but what will really make your channel grow is suggested videos. Once you have a small following, you want to start optimizing for this. Youtube will show your videos as suggested videos IF if believes people want to watch them. And it will believe this IF the people who already watched your videos watched a good portion of them. Or better, if they kept watching other videos of your channel after.
To make this happen, you need to:
- Have a good title and thumbnail that make people want to click
- Have a good hook at the beginning of each video. i.e 10-15 seconds where you catch the attention
- A short branding where you explain the value of your channel. Ex "Hey I am X and on my channel I teach Y"
- A good main content, where one part follows logically the previous one. If possible try to teach while telling a story. You can search what is the "South Park rule".
- A conclusion that leads them to other videos on your channel.
3. Build your course
It's often difficult to decide what to put in the course, and what to make free on Youtube.
Here is an easy way to think about it. On Youtube, you will give useful, but very specific help. Ex: How to write a Redux reducer. And in your course, you will teach the whole process. Ex: How to build a Full React application.
There are 2 caveats:
- making the course too long
- making the course too broad
Beginners always think they have to make their course super long to make it attractive. That's exactly the opposite. Think of your course as a shortcut to achieve a goal. Students want to achieve their goal as fast as possible.
And your course also need to be very targeted. If you try to teach too much, and it's just a mix pot of various tips and tricks, it's gonna be harder to sell.
On a practical level, I recommend to use a service like Teachable (that's what I use) to host your course. Think of it like a white-label Udemy. They take care of hosting your videos and billing your clients. Huge time saving.
4. Sell your course
Now to the fun part, making money!
There are 2 main business models:
- subscriptions
- one-time sales
One problem with subscriptions is churn. Students want to learn something at a specific point in time. Once this is done, they might not want to stay.
Another problem is that you have to keep producing content. Which might be overwhelming, since you also have to keep producing content for Youtube.
With one-time sales, you sell a specific course. This is an easier sell: your course will help students reach a certain objective faster and more easily that if they were to do it on their one.
A big caveat is to price your course too cheap, thinking you will make many sales. At the beginning, you won't make many sales because your audience is small. So I recommend to start with an expensive course. At least 100 USD. Yes people for that and even higher. My main course is 250 USD.
To sell a more expensive course, you will need a more sophisticated sell process. Enter the wonderful world of sales funnel. The idea is that you will help prospective students to understand their problem better and better, until you introduce your solution (the course) at the end. Practically, that probably mean creating a sequence of 3-5 emails that will lead to your course. Your Youtube videos should have a CTA to register for this sequence of emails.
My final advice is:
- first try alone for a few month
- and then get help. That's what REALLY made a lot of difference for me. I took a course called 30x500 and that was really eyes opening. And now I hired a consultant specialized in online courses. 2 very good investments.
This advice is perfect. Especially MAKE YOUR COURSE EXPENSIVE. More people will buy a $250 course then a $25 one. Humans are weird, the less you sell something for, the more customer complaints you get.
https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
Disclaimer: I am the creator of EatTheBlocks