102 karma · joined September 6, 2012
1. Don't do everything. Find a niche, something that you are good at and stay focused on it.
2. Before signing up for a project, make a guess how successful it will be. Having successful projects in your portfolio will help you grab new projects more easily.
3. Try to get initial projects through your personal network. This might help both parties develop some initial trust.
4. Favor longer projects over shorter ones.
5. Don't charge for the all of the project at once. Divide requirements into milestones, and invoice the client on completion of each milestone.
You may agree or disagree with points above, I would like to learn what you think about them.
I think a better article could have been "Don't waste your day". Who has seen tomorrow, and they are talking about planning a whole decade!
Keep your expectations low, work hard, give more than you take and be grateful. If you are to become next Einstein, your destiny will find you by itself. That's the best I can think for myself.