Loading...
Answers
MenuI'm about to graduate from a 9 week coding bootcamp. Should I start my company or go work and continue learning?
I feel the time is right to launch the music startup I have been thinking about for the last year. I'm torn between jumping into it and going to work at another company to really sharpen up my development skills. I'm coming out of the program as a still fresh, very jr dev. No savings, but ready to start a company otherwise. What do you recommend?
Answers
Is it strictly a case of one or the other? Why couldn't you find part or full-time employment in an area that will develop your skill and dedicate the rest of your time to applying what you learn to building your startup slowly? Going full-tilt may be exciting but without savings, it can be difficult and stressful. At some point your startup's needs may surpass your ability and then you may find yourself in a position of giving away equity to get to the next level or even having to call it quits for lack of resources.
A third option could be finding work in an environment (like ours) where you can both hone your relevant skills, working on diverse web projects, *and* get full no support building your personal project, which I'm assuming is web development-heavy. We get that people have bigger aspirations than their regular day job. We should talk!
There's no right answer to your question, fortunately or unfortunately: what's important is for you to fully weight the pros and cons of the two options in front of you and to remember that whatever decision you take now, you can always change your mind.
If you get a job and hate it, you can always quit.
If you start your company and it doesn't work out, you can always get a job.
The biggest mistake in this situation is to believe your decision is final.
Make a list of the pros and cons of each options. Do the math: how long can you survive without a job? Is this long enough to build your product and find clients? How much can a job pay (part-time / full-time) and how much will you be saving?
Once you've made this list, put it in a drawer while you take a day to think about what you really want: what makes your really happy? Where do you want to be in 5 years time? What makes you excited to wake up in the morning before your alarm rings?
You can now bring the two documents one next to the other and make a logical decision. Once this is done, give it a day or two to sit over your decision: how does it feel? What do your guts tell you? When you think about your decision, does it feel right? Do you feel excitement and enthusiasm?
If you wish to explore these questions with me, book a call. I've coached a lot of entrepreneurs and have seen many start-ups fail. I've also coached a lot of people through building a successful career. Either way, what matters to me is that you're happy when you wake up in the morning and satisfied with your day when you go to sleep because that is the single biggest factor to be successful in what you do.
You can do both. I learned to program WHILE starting my first company. It was great, provided a needed output of the things I learned and made me a better student/developer for it.
Everyone talks about starting a company, and going all in (I use to be that guy) but when I took an honest look at my career path, many of the "projects" that became companies were started while I was doing something else. Clarity was built nights / weekends while I "vested in peace" after my company was acquired.
Spheric Technologies was started while I was working for a big company as a consultant.
Flowtown was part time for the first few months as I didn't know if I wanted to do that full-time, or move to China.
There's 16 hours (maybe more depending on your age) to create .. a job only takes 8. You have 8 more.
MANY companies have started this way ... either as a service company doing consulting, and a product was spun out (27 Signals, Freshbooks, Hootsuite, Shopify, etc) or done nights and weekends while working at a startup.
So yeah, you can do both if you have the energy and work habits.
my2cents.
Do both. with a full time position you will have others around you and learn from that environment and with your own project you will be spending a great deal of time reading and trying. So you will be working twice the amount of time and if nothing else you have sped up your dev skills.
You really need to learn more about dev in my opinion... but in saying this you can should do both.. work for someone and work on your project after hours.. since you don't have savings get some money in the bank before you go trying to start a business. Without experience and money there is a fairly small chance of success... working for others also gives you some perspective of best practices for development. I would strongly suggest getting a job and working part time... if it starts to get traction then go full time.
This isn't an easy question to answer the way you have posed it. There are many elements that go into starting a company, and you haven't sharedwhat the company would do. Is it going to have a product, or is it a way to sell your coding skills. Also, knowing revenue and profit potential of a business vs. starting salary for coders with similar skills would help you weigh the economics of both. In either case, good luck, and if you would like to brainstorm this question, please schedule a call.
As a designer turned Marketing Agency Principal, I'd recommend going out and actively looking for job opportunities where you will learn the additional skills you require. Once you get past your first few hires, your job becomes a whole new gig. You will need to know how lots of different things work. For instance, I was lucky to have worked in the printing industry, traditional software dev industry, a design agency and a marketing agency. I got to see first hand how all of these businesses work, which has made it much easier to oversee a company that works in all of these fields. 75% of the things your business will do is already figured out and this can prevent you from having to reinvent 500 wheels . The other 25% is the part where your innovate and do something new.
Of course, there is no predefined path you should take and I always encourage entrepreneurs to follow their gut, but if you are going to get some work experience, be very strategic about it and what you are going to learn, especially If it is very specialized, such as the music biz . It definitely beats to its own drum. (Sorry, had to)
Most of the programming bootcamps are primarily designed to create junior developers, not startup founders. That said, if you take a programming bootcamp, it will probably help you to deal with technical challenges.
The reality is that building a company is way more than knowing how to code, and you'll have to invest time to face other non-technical challenges.
If you are interested in having a more strategic vision on the product of your company, I would encourage you to consider the option of learning Product Management as well. I am the CEO of Product School, a 6-week part-time Product Management course in San Francisco: http://www.product-school.com/course
Related Questions
-
How has Uber grown so fast?
Obviously, they do the fundamentals well. Good brand. Good experience. Good word of mouth. Good PR. Etc. Etc. But after my interview with Ryan Graves, the head of Global Operations at Uber (https://www.growthhacker.tv/ryan-graves), it became clear that they are operationally advanced and this is a huge part of their success. I'll explain. Uber isn't just a single startup, it's essentially dozens of startups rolled into one because every time they enter a new city they have to establish themselves from essentially nothing (except whatever brand equity has reached the city ahead of them). This means finding/training drivers, marketing to consumers, and building out local staff to manage operations for that city. This is where Ryan Graves comes in. He has a protocol of everything that must be done, and in what order, and by who, to ensure the best chance of success in a new city. So how has Uber grown so fast? Essentially, they figured out how to grow in one locale and were relentless about refining their launch process to recreate that initial success over and over in new cities. No plan works for every city, and they've had to adapt in many situations, but it is still a driving factor for their success.BT
-
I have this social media idea,but no coding skills. How do I get someone to do the coding (cant afford to pay them) and not give away half of my idea?
Dilip was very kind in his response. My answer might be a bit on the "tough love" side. But that's for you to decide. My intention, just for the record, is to help you (and those like you) on your path to success. And that starts with having a viable philosophy about entrepreneurial-ism and business. And I'm going to answer this because I get asked some form / version of this question very frequently from newcomers to entrepreneurial-ism. The scenario goes something like this: "I have a great idea. It's amazing, I love it, and I just KNOW it's gonna make me a ton of money. But I have no money right now so I can't afford to (fill in the blank with things like "to build it / create it / market it / etc" or "to hire the required staff needed to work in my business to sell it / develop it / etc"). And I don't want to tell anyone about my great idea because I'm worried someone will steal it and make MY million / billion dollars. But I can't afford to legally protect it either... So how do I launch without the skills to personally create the product AND no money to hire anyone else to do that either??" The answer is ... You don't. Look - let's be honest. All you have is an idea. Big deal. Really. I'm not saying it's not a good idea. I'm not saying that if properly executed it couldn't make you a million / billion dollars... But an idea is NOT a business. Nor is it an asset. Until you do some (very important) initial work - like creating a business model, doing customer development, creating a MVP, etc - all you really have is a dream. Right now your choices are: 1. Find someone with the skills or the money to develop your idea and sell them on WHY they should invest in you. And yes, this will mean giving up either a portion of the "ownership" or of future income or equity. And the more risk they have to take - the more equity they will want (and quite frankly be entitled to). 2. Learn how to code and build it yourself. MANY entrepreneurs without financial resources are still resourceful. They develop the skills needed to create what they don't have the money to pay someone else to do. 3. Get some cash so you can pay someone to do the coding. You'll probably have to have some knowledge of coding to direct the architecture of your idea. So you will likely still have to become knowledgeable even if its not you personally doing the coding. (This is not meant to be a comprehensive list of options... And I'm sure some of the other experts here on Clarity have others to add - and I hope they do) To wrap up - Here's my final tip to you that I hope you "get"... It's FAR more valuable to have an idea that a very specific hungry crowd is clamoring for right now - One that THEY would love and pay you for right now - Maybe even one they'd pre-order because they just have to have it - Versus YOU being in love with your own idea. [Notice I didn't say "an idea that some as-of-yet-undetermined market would probably love"] I wish you the best of luck moving forward.DB
-
If I have a business idea for a large company, how can I give it to them and mutually profit, without them just taking the idea and squashing me?
Probably not the answer you're looking for, but companies have so many unimplemented ideas that the likelihood of partnering to implement someone else's idea is really low. And besides which, the idea is not something that has much value in and of itself. If you're passionate in the idea, build it yourself. That's the only way you can have leverage.TW
-
Whats the best way to find commission sales reps?
This is not my specialty, however, I have been in your position many many times -- maybe this will help. If the product is in-tangible, then look for JV partners on the Internet. Try to find an expert that deals with these JV opportunities (like me). If the product is physical, then look for sales organizations that have networks of sales people across the country. You do the deal with the organization and the independent network of sales people sells your product. It's a sweet setup if you can negotiate a margin that works for everyone. Hope that helps - Cheers - NickNP
-
How was SnapChat able to grow so quickly?
I'm answering your question assuming that you hope to be able to replicate it's own success in your own mobile app. There are a couple of factors responsible for it's growth that are instructive to anyone building a mobile app. "Leveraging the intimacy and privacy of the mobile phone." We now have an *intimate* relationship with our phone like no other device in the history of technology. Every internet company that started before around 2010 has built their core interactions around "the old web" one which was accessed primarily via a browser on a computer. Companies that start with a clean slate, should be building their interactions around how to do whatever the app is supposed to do while leveraging what is unique to people's relationship to their mobile devices. Photo-sharing has become a core part of the way we communicate now. Snapchat built something that provided an experience that leveraged the feeling of privacy and intimacy that is unique to mobile. "Provided an escape from the "maturity" of other online services." Too many parents, aunts, uncles and other "old people" have encroached into the social networks of teens and young people. As a result, they've had a desire to find places to express themselves in places inaccessible by older generations. An important distinction is that it's not just parents and relatives that young people are trying to avoid, but also employers & colleges who are increasingly using "mature" social networks to review applicants. "Leveraged PR even bad PR" The fact that the app got so much press about it being used to sext was perfect PR for the company, as it essentially reinforced the brand experience that it has today. Essentially, "if it's safe enough to send a sext, it's safe for any kind of communication I want to have." And although the safety and security of Snapchat is actually not as advertised, it still enjoys the reputation of having less impact than any primarily web-based service. Building a successful mobile application is one of the hardest challenges to face designers, programmers and entrepreneurs in the history of writing software. Happy to talk to you if you're considering building a mobile app, about what I've learned about the "table stakes" for success.TW
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.