Reverse Transcriptase
"you're a poet whether you like it or not"
- Local time
- Today 3:54 AM
- Joined
- Sep 22, 2008
- Messages
- 1,369
- Location
- The Maze in the Heart of the Castle
Hello folks!
Where I am:
I don't think that 3 courses in python, no matter the extra work I do, is enough to get me a job in the programming industry. It's not realistic. Therefore:
The Goal:
I would like to start a web development business, building websites for whoever. I would like to make at least what I make now. I'm in it for the freedom of not being dependent on a job, and having the freedom to continue to learn programming. Eventually both me & my partner will want to move on to other programming-related jobs/projects.
The technical skills
I have a checklist of skills to learn, which I think are do-able by May. These include:
HTML & XML, CSS, Javascript, SQL, Python|Django
I am a confident beginning in HTML,XML, SQL and Python. My class will teach me django. CSS is a matter of memorization and some tutorials. Javascript could be tough, mostly because it's an unknown factor.
The partner:
I have a friend, Rick, who I met at Google and I convinced him to take the python class with me. We also have the same role at Google- we both provide basic IT support to ~100 people as a two-person team. I don't sit next to him, but we IM & talk a lot at work. Rick is an INTJ. I enjoy working with him, he's good at communicating, and our competitive streak pushed both of us to accomplish a lot more programming this term.
(Bio: Rick has a humanities degree from ASU, is 25, has been married for two years, and has a passion for making (indie) video games, which is the reason he was interested in the course.)
I'm thinking about asking him to be my future business partner. (He's expressed some interest.) I'm scared because that means we'll have to find twice as many contracts, and that if I fail then I might bring him down. However, I think he's going to provide me with a LOT more motivation. Rick also has a strong knack for design, his previous job was doing design work. He designs & prettifies things that I think would be unnecessary to design- it's like he has an urge which he can't contain.
The Team:
Classic start-up "teams" often involve 3 parts:Technical, Business, and Design
Rick & I both provide some novice technical skills in programming and making websites. My younger brother is soon to be a Carnegie-Mellon Computer Science graduate, and he's already been "mentoring" us in our programming. (He won't be part of the business, he'll just be an occasional mentor.) My charismatic attitude & natural curiosity about business should help us with our business aspect, but it will be outside of my comfort zone. (My dad is a businessman and will be able to mentor me in some aspects.) Rick is the designer, obviously.
The office http://officenomads.com/
I was thinking about working from home, but neither of our apartments work well for a 2-person team; not to mention it's hard to get into the "work mood" at home. I think that going to a coworking office (an office with many other people there working on projects) would be a great way to have an office, general community, and coffee. I think 3 days a week is best because it keeps us out of eachother's hair, and it provides time at home to focus on coding projects. And Office Nomads is ~$15/day. If we get into deep shit but want to keep trying, we can also revert to working at eachother's homes.
Testing the waters
I've told a few people that I'm taking web programming, and I've already gotten 3 requests from friends to make websites. 1 is a freebie, but two could be paid. I told all three that I'd be available in February to work on these things.
Financials:
Let's talk money.
http://buildinternet.com/2009/12/a-discussion-on-hourly-rates-in-web-design/
As highly-motivated n00bs I think that Patrick & I can only really charge 25/hr. This is unfortunate because I'm going to guess that not all of our hours are going to be billed- all the time doing business development, admin, etc are going to be unbilled. In addition we don't want to charge people for the time that *we* have to spend learning things we should already know.
Costs:
-Rick & I's salaries (hopefully 2,000/month, each)
-Office space at Office Nomads, $420 http://officenomads.com/
-Misc (software, our own website, supplies. We provide our own computers; we both have desktops at home and laptops.)
Ideally we'll bring in at least 5k a month. But that means that at 25/hr, we need to have 62.5% of our hours billed in a given month. That'll be tough. (My dad says: "If you're billing 70% of your hours, you're doing great.") It means bringing in a lot of clients, so we may need to advertise or something (suggestions?!).
Here are my key anxieties:
Thoughts? Suggestions? Anything? Answers to my anxieties would be great.
Where I am:
- I'm 23, a bachelor, living in Seattle, WA, USA.
- I have a BS in Biochemistry w/ a minor in entrepreneurship.
- I'm 1/3 through a Python certification, I finished my first (night) class. I have other experience in programming, but these classes (and my extra work in them) have really helped me. The first class taught the basics, the next two courses will be teaching Django (web programming!) and how to use databases.
- I'm currently working a (full-time) crap job at Google for ~$15/hr, but I end up having a lot of extra time at work which I can re-purpose to doing extra side projects and generally reading articles/tutorials.
- My contract with Google & my certification course ends in mid-May.
I don't think that 3 courses in python, no matter the extra work I do, is enough to get me a job in the programming industry. It's not realistic. Therefore:
The Goal:
I would like to start a web development business, building websites for whoever. I would like to make at least what I make now. I'm in it for the freedom of not being dependent on a job, and having the freedom to continue to learn programming. Eventually both me & my partner will want to move on to other programming-related jobs/projects.
The technical skills
I have a checklist of skills to learn, which I think are do-able by May. These include:
HTML & XML, CSS, Javascript, SQL, Python|Django
I am a confident beginning in HTML,XML, SQL and Python. My class will teach me django. CSS is a matter of memorization and some tutorials. Javascript could be tough, mostly because it's an unknown factor.
The partner:
I have a friend, Rick, who I met at Google and I convinced him to take the python class with me. We also have the same role at Google- we both provide basic IT support to ~100 people as a two-person team. I don't sit next to him, but we IM & talk a lot at work. Rick is an INTJ. I enjoy working with him, he's good at communicating, and our competitive streak pushed both of us to accomplish a lot more programming this term.
(Bio: Rick has a humanities degree from ASU, is 25, has been married for two years, and has a passion for making (indie) video games, which is the reason he was interested in the course.)
I'm thinking about asking him to be my future business partner. (He's expressed some interest.) I'm scared because that means we'll have to find twice as many contracts, and that if I fail then I might bring him down. However, I think he's going to provide me with a LOT more motivation. Rick also has a strong knack for design, his previous job was doing design work. He designs & prettifies things that I think would be unnecessary to design- it's like he has an urge which he can't contain.
The Team:
Classic start-up "teams" often involve 3 parts:Technical, Business, and Design
Rick & I both provide some novice technical skills in programming and making websites. My younger brother is soon to be a Carnegie-Mellon Computer Science graduate, and he's already been "mentoring" us in our programming. (He won't be part of the business, he'll just be an occasional mentor.) My charismatic attitude & natural curiosity about business should help us with our business aspect, but it will be outside of my comfort zone. (My dad is a businessman and will be able to mentor me in some aspects.) Rick is the designer, obviously.
The office http://officenomads.com/
I was thinking about working from home, but neither of our apartments work well for a 2-person team; not to mention it's hard to get into the "work mood" at home. I think that going to a coworking office (an office with many other people there working on projects) would be a great way to have an office, general community, and coffee. I think 3 days a week is best because it keeps us out of eachother's hair, and it provides time at home to focus on coding projects. And Office Nomads is ~$15/day. If we get into deep shit but want to keep trying, we can also revert to working at eachother's homes.
Testing the waters
I've told a few people that I'm taking web programming, and I've already gotten 3 requests from friends to make websites. 1 is a freebie, but two could be paid. I told all three that I'd be available in February to work on these things.
Financials:
Let's talk money.
http://buildinternet.com/2009/12/a-discussion-on-hourly-rates-in-web-design/
As highly-motivated n00bs I think that Patrick & I can only really charge 25/hr. This is unfortunate because I'm going to guess that not all of our hours are going to be billed- all the time doing business development, admin, etc are going to be unbilled. In addition we don't want to charge people for the time that *we* have to spend learning things we should already know.
Costs:
-Rick & I's salaries (hopefully 2,000/month, each)
-Office space at Office Nomads, $420 http://officenomads.com/
-Misc (software, our own website, supplies. We provide our own computers; we both have desktops at home and laptops.)
Ideally we'll bring in at least 5k a month. But that means that at 25/hr, we need to have 62.5% of our hours billed in a given month. That'll be tough. (My dad says: "If you're billing 70% of your hours, you're doing great.") It means bringing in a lot of clients, so we may need to advertise or something (suggestions?!).
Here are my key anxieties:
- Are we going to have the technical skills to pull this off?
- What problems could come from having Rick as my business partner? (I'm kinda worried about petty arguments about who should code what- is there a good way to avoid that?)
- What would we do if one of us got another job?
- How do we drive business?
- How do we make (semi-accurate) estimations for making websites based on an hourly rate, when I'm not honestly sure how long it'll take?
- is 25/hr the best hourly?
- If we're not making enough money, when should we stop?
Thoughts? Suggestions? Anything? Answers to my anxieties would be great.