Seven years ago, I felt stuck in a job I knew wasn’t the right fit for me personally. I felt stuck on a career path that had a clear ceiling professionally. And I felt stuck feeling unsure about what the right path forward looked like for me.
I weighed my options. I wasn’t sure which specific profession fit, but I at least understood my priorities and goals. I wanted steady, clear, and tangible career growth with better opportunities at each step. I wanted more flexibility in the way I worked. I was looking for a bigger challenge.
I started researching software engineering and it seemed to check all my most important boxes. I found a program near me where I could get a Masters in Computer Science without requiring a pre-existing background or experience in the field. I applied, got in, and enrolled over the course of a few months.
It was decided: I was going to be a software engineer.
Out of my program, I went to work at a large bank, then eventually joined multiple startups and began learning the ropes of the industry and building my skills and experience. I came to understand how software companies work, but at each stop, I felt like there was still something missing in my career.
As a career switcher, I never thought building a software startup of my own was on the table. For years, I had read stories of startup founders and listened to podcasts and watched shows detailing the startup journey. I admired them, but I felt behind, like I was trying to catch up. I couldn’t imagine myself in their shoes.
Then, a year ago, that’s exactly where I found myself.
Now, I’m building Critter, a mobile app for pet owners. In the time leading up to my decision to go out on my own and in the year since I committed to working on it, I’ve definitely had doubts about whether I was cut out to build a company. I frequently second-guessed myself and worried about failing.
Despite those doubts, I went for it, and I know you can too if it’s what you envision for your career. Here are six key lessons I’ve learned over the last year that might help you on your path.
Lesson #1: There’s no perfect time to start a company.
I am currently seven and a half months pregnant. It’s been a long and sometimes difficult journey filled with ups and downs and aches and pains, but at some point, I realized that there was always going to be something that made ‘now’ an inopportune time to get started. There was always going to be a reason to put it off, because the perfect time doesn’t exist, particularly if you’re typically a procrastinator or if you tend to be a perfectionist like me. It’s a big effort and things will stand in the way, but if you do want it for yourself, there’s a way to make it happen. Plan ahead, be thoughtful about your approach, set boundaries, and dive in.
Lesson #2: Founders aren’t superheroes.
Startup founders are normal people, just like you and me. They have normal hobbies and talents. They read the same books, watch the same shows, and listen to the same podcasts. It’s easy to get caught up in the stories we hear about founders and build them into something bigger than they are, but the reality is that they’re just people who had an idea and got started working on it. It’s true that founders might not always look like you and that can be a hard mental hurdle to overcome, but I firmly believe that there’s not one personality or founder archetype you need to fit into to achieve success.
Lesson #3: Find a cofounder you trust.
Starting a company can be a lot of fun, but it can also feel lonely. It’s important to have someone you trust by your side that you can bounce ideas off of, openly talk through challenges and those doubts you’ll feel, and lean on for support as you build the company.
Lesson #4: Commit to a working style and approach that works for you.
When you have your own company, you get to decide how you work and map out your own daily schedule each morning. It’s important to figure out how to keep yourself accountable because nobody is checking in on your progress. At the same time, you don’t need to hold yourself to a schedule that doesn’t work for you. You can work in spurts and schedule breaks for yourself if that is what works best for your productivity. Figure out where you work best, what hours you’re most productive, and how you organize yourself for success, then commit to doing that every day.
Lesson #5: Learning is productive.
It’s nearly impossible to know everything you’ll need to know to build a company. Whether it’s a new frontend framework, a backend concept, cloud infrastructure, or even the product and business decisions you’ll need to make, there’s always something lurking that you’ll have to tackle for the first time. Give yourself space to learn and know that time spent developing the skill or learning something new is just as valuable and productive as the time you spend building the actual product.
Lesson #6: You’ll have doubt. That’s okay.
On more days than not over the last year, I’ve found myself wondering whether I was really cut out to be a startup founder. I’ve second-guessed my skills and wondered who I thought I was to be starting a company. That doubt can make you freeze and lead to inaction because you want whatever you’re working on to feel perfect. But every day I learn new skills and gain new experiences; piece by piece I am building a functional app. Doubt is normal and I think healthy for keeping you grounded and on the right path, but doesn’t have to determine every action you take.
The entrepreneurial journey can be an intimidating one because leaving the safe confines of an established company with structure, mentorship, and a steady salary is fundamentally scary. But for some people, that journey is worth it, because you get to experience true ownership over your career and personal trajectory, and at least for me, that has felt really meaningful. It’s too early to know if my first company will succeed, and that’s scary at times, but I also know I’ve gained a new sense of confidence, new skills, and countless lessons I’ll carry with me in my career moving forward.
Starting a company isn’t for everyone and if you fall into that group, amazing! Every one of us should pursue the path that best suits us. But if you do think building a startup might be that best path for you, don’t hold yourself back. Jump in and get started mapping out a plan, because you probably have the basic skills to get started and will be surprised how easy it is to pick up the other skills you need along the way.