My Journey to a Better Language Learning System
Language learning apps are step 5 in the ten step process of achieving programmer hubris nirvana.1) I'm in college and I'm going to build an app to easily buy and sell books2) Off campus housing is hard, I'm going to build an app to find roommates3) Splitting bills with roommates is hard, I'm going to build an app for cost splitting4) All my previous apps sucked because they weren't social, I'm going to build a social network app5) I'm bored partying with my new friends, I'm going to level up and build an app to learn a new language6) I'm lonely, I'm going to build a dating app to find a mate7) I found a mate and the whole engagement/wedding industry is a fraud, I'm going to make an app to make it easier to navigate8) My children are awesome, I'm going to build apps to manage their time/friends/eating/sleeping/learning9) Technology is a waste of time, I'm going to spend my time on other hobbies and my family10) I've been working 20 years in a boring industry and I see an opportunity to write boring software that solves boring problems that businesses will actually pay for. Jackpot.Edit: As others pointed out, should have included: ToDo app, Blog App, and a travel app. Travel should probably be 5 with language at 6.