Here is my challenge to the beginners in the Rails community:
Make 10 shitty applications.
Make them with awkward TDD workflows, WTF code organization, and idiotic database designs.
There's no avoiding making shitty apps as a beginner. I feel like most beginners, when they fire off that "rails new" command, get hit with a feeling of anxiety because they dont know what to do. So they self medicate their anxiety not with hard work, but by opening up their wallets and buying more courses and books. After going through a course/book, they open up their terminal again, and what do they realize? They still don't know what they are doing! Back to square one! And what's even more frustrating is that they think a solution to this is buying _more_ courses! You don't need any more fucking courses. These courses may be excellent, but will never replace the real learning that happens when your write your first shitty apps. The first 10 shitty apps are unavoidable. So might as well get them over with.