My Journey to a Better Language Learning System
Language learning apps are step 5 in the ten step process of achieving programmer hubris nirvana.<p>1) I'm in college and I'm going to build an app to easily buy and sell books<p>2) Off campus housing is hard, I'm going to build an app to find roommates<p>3) Splitting bills with roommates is hard, I'm going to build an app for cost splitting<p>4) All my previous apps sucked because they weren't social, I'm going to build a social network app<p>5) I'm bored partying with my new friends, I'm going to level up and build an app to learn a new language<p>6) I'm lonely, I'm going to build a dating app to find a mate<p>7) 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 navigate<p>8) My children are awesome, I'm going to build apps to manage their time/friends/eating/sleeping/learning<p>9) Technology is a waste of time, I'm going to spend my time on other hobbies and my family<p>10) 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.<p>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.