Even if you mustered the technical proficiency, you'll end up re-inventing the wheel often, and suffering for lack of foresight (realizing on Day 300 how you should have coded that thing from Day 50, and having to throw out code).
Why not sign onto one of the existing projects that is advertising for staff help? Get familiar with an existing codebase, learn its strengths and weaknesses, and prepare yourself to write a custom codebase that would actually be better than what's already in the public domain.
|