12 years into my programming career, I finally landed my dream tech job. Great team, great salary, great projects. But after 3 months, I started feeling bored. I realized that not even the perfect job could fulfill me, as I craved a bigger challenge. I had no other choice than to start my own company.