Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Sep 2nd, 2007, 11:27 PM   #21
hervens48
Programmer
 
Join Date: Apr 2006
Location: Montreal, Canada
Posts: 93
Rep Power: 3 hervens48 is on a distinguished road
Send a message via AIM to hervens48 Send a message via MSN to hervens48
i would love to join.
I have pretty good knowledge in c++, c# and the .NET framework.

etiennefrantz@yahoo.fr
__________________
www.thefilegarage.com Upload and share your images for free. Direct Linking is available
hervens48 is offline   Reply With Quote
Old Sep 3rd, 2007, 12:09 AM   #22
King
Professional Programmer
 
King's Avatar
 
Join Date: Jan 2006
Location: Ontario, Canada
Posts: 354
Rep Power: 3 King is on a distinguished road
chris95219, I am just curious, are you just letting anyone join who wants to or are you only letting people with a certain level of experience in? If you plan on actually making money off this I suggest you gather a team with the right skill level. You can’t expect to be making quality products for clients with a team of developers that are just learning how to program. Maybe it would be a good idea to start a development team and just work on projects for fun and a learning experience to start and then take it from there. That might be a good place to start.

BTW, I was not making any reference to the skill level of the people who have shown interest in joining chris95219’s team (which I have no clue what they are).
__________________
I am Addicted to Linux!
King is offline   Reply With Quote
Old Sep 3rd, 2007, 2:02 AM   #23
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,436
Rep Power: 7 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
dividends = (amount)/(n+1)

Hmm.

This implies that all skill levels are the same. What if programmer A can type faster than programmer B and programmer C has more real world experience and is more knowledgable than programmer A and B combined? When C realizes that he/she has put in more work than A and B yet is paid the same... how long will C be part of the team?
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Sep 3rd, 2007, 10:44 AM   #24
Kelvoron
Programmer
 
Kelvoron's Avatar
 
Join Date: Aug 2007
Location: Ohio
Posts: 46
Rep Power: 0 Kelvoron is on a distinguished road
You don't have to fly anywere to meet "face to face" all you need is a web cam hence the beauty of e comerce. But I do agree he needs to take a crash course in buisness and project managment. For example how much slack time is built in to the project? Do your "employees" have as much experiance as they are telling you? Will they bail when things get touph? Did you remember to leave out money for taxes? You will have to pay taxes on each member of your team. The list goes on and on. I sudgest you take a little time and learn what you are doing. I also sudgest you select a team of people you know and can rely on. I have been working on my small buisness for over a year now i have a small team that is quiick and efficiat. I am curently doing free work for locals geting a the name known. Also keep in mined the ideal profits for a new buisness is $0.00 if you can break even during your first few years you are doing good.
__________________
Good better best, never let it rest, untill your good is better and your better is the best.
Kelvoron is offline   Reply With Quote
Old Sep 3rd, 2007, 4:21 PM   #25
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 864
Rep Power: 3 lectricpharaoh is on a distinguished road
Quote:
Originally Posted by Infinite Recursion
dividends = (amount)/(n+1)

Hmm.

This implies that all skill levels are the same. What if programmer A can type faster than programmer B and programmer C has more real world experience and is more knowledgable than programmer A and B combined? When C realizes that he/she has put in more work than A and B yet is paid the same... how long will C be part of the team?
There's that, and there's also the fact that the OP can't do basic math. Look at the example about a $500 project with three programmers. My math says
500 / (3 + 1) = 500 / 4 = 125
yet the OP gets 150. 125 != 150, and while I certainly wouldn't mind getting paid more than expected, if the person calculating pay can't do grade school math, I don't think I want to be a part of the team.

@OP: You might consider doing this differently. Say you get a customer that wants a particular system. They sit down with you (physically or virtually speaking), and you gather their requirements. At this point, you give them an estimate of how much the project will cost. You then sit down with your programmers, and do a rough task division (along the lines of A responsible for database code, B responsible for UI, C responsible for networking, whatever). It helps if these logical divisions are along class lines, as this will yield more robust code. It also helps if you decide on the interfaces between classes at this point. You can then negotiate weights, with each programmer receiving a share proportionate to their task weight.

As you can see, there's a lot that gets done before a single line of code is written. Also, there hasn't been any concrete project design, except for the possible interface specification. Now you can get back to your client with a revised estimate, one you can hopefully stick to. Bear in mind that, in the real world, project requirements often change. It's not at all unusual to have the client come to you when the project is halfway complete and ask you to add a certain feature, or change something you've already done. This is a key reason you need a contract that specifies (in detail) what the project will and won't do, when it should be complete, how much it will cost, and (importantly) a change policy. You also need the client to sign off before you begin work. Otherwise, you risk investing a lot of your (and your programmers') time, only to have the customer tell you they found someone else to do it cheaper.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Sep 3rd, 2007, 7:09 PM   #26
chris95219
Newbie
 
Join Date: Jun 2007
Posts: 12
Rep Power: 0 chris95219 is on a distinguished road
I said GENERALLY that is how the payment works. If one person isn't doing their job, then of course things will change for the better of the other programmers.

That $150 was a typo and I was unable to go back and edit the post. I know all that stuff is taken into consideration. It even says that on the website.
chris95219 is offline   Reply With Quote
Old Sep 3rd, 2007, 8:37 PM   #27
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 9 DaWei is on a distinguished road
Your responses have been far kinder than those tendered to most people who are looking for cheap labor with the promise of making us all rich or famous. Some of them contain very germane information. I'd recommend you read them carefully and consider the implications of running a successful project.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Sep 3rd, 2007, 9:55 PM   #28
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 435
Rep Power: 4 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
Unless we're talking about designing software for your Dad's friend's small company I can't see a face to face not being a prerequisite. And a sample of work completed will also be required. I mean, come on, would you pay someone you've never seen to code software that your business relies on heavily without batting an eye? I applaud the initiative shown, but there's a lot more planning for the scale that you've portrayed to be shooting for. As it stands you appear to be a guy looking for help to write some code for a handful of friends or perhaps some desparate companies (perhaps some local churches or non-profits would be an idea). The idea isn't really a bad one, but I'd say this project is still in the designing stages at best. Best of luck to you, though.
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old Sep 4th, 2007, 9:25 AM   #29
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 864
Rep Power: 3 lectricpharaoh is on a distinguished road
Quote:
Originally Posted by chris95219
I said GENERALLY that is how the payment works. If one person isn't doing their job, then of course things will change for the better of the other programmers.
You think so? There's a good chance you'd be wrong. Yes, it depends on the situation, but if one programmer signs on to do a particular task (or set of tasks), and doesn't follow through, that may create extra work that could drive back the completion date. Late projects equal unsuccessful or marginally successful projects, and if your client still pays you for it, there's a pretty good chance they pay you less (penalties for late delivery are one of those things that need to go in your contract with the client). Even if they're nice and pay you the full fee despite it being late, the simple fact it's late means your team spent more time on it. More time spent means you're dividing your fee by a higher number (ie, the hourly wage of your programmers drops). It also means they get paid later, and I don't know about you, but to me, that's a bad thing.
Quote:
Originally Posted by chris95219
That $150 was a typo and I was unable to go back and edit the post. I know all that stuff is taken into consideration. It even says that on the website.
I didn't look at the website, but was just going by what you stated here. I realized it was probably a mistake, but the lack of correction on your part (either by editing your original post, or a note in one of your subsequent posts) coupled with the fact you were aware of the error implies a lack of care on your part.

Perhaps a more productive avenue would be for you to look for work, rather than workers. If you've worked on projects before, as you say, add them to your portfolio. Check out sites like rentacoder.com and see what people are looking for. After you've gotten some experience under your belt, then think about project management. Trying to manage a team is no easy feat at the best of times, much less when you're a novice, team members are all strangers, and there are no face-to-face meetings.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Sep 4th, 2007, 10:04 AM   #30
PhilBon
Hobbyist Programmer
 
PhilBon's Avatar
 
Join Date: Nov 2005
Posts: 170
Rep Power: 3 PhilBon is on a distinguished road
Send a message via AIM to PhilBon Send a message via MSN to PhilBon
Have you ever tried to lead a project for a program? You might want to try that first. I was looking at your website and notice some not so good sentences. For example on your faq page: "Of course you can. You are free to do whatever you want with it." Using whatever is a professional environment does not work. It shows you don't have intelligence. Second "2) It will allow us to build trust with you and you with us. " How does a security deposit build trust in you for them? All it means is that at any time you can run with their money and say haha screw you. I think you're some teenager that thinks they can do anything they want, yet they lack the work ethic to complete it. I've been there, I know what it's like. If you really want to have a business or a "team" you have to put a lot of research together. Find out about a business plan, what it is, why it's there and how it's used. Then make one. Have someone that knows how to interact with customers read through your website and check every thing so your content on the website is going to be customer friendly. Remember you aren't selling to yourself but customers, have what they want, not what you want. You can have a company someday. You'll have a shit load of work the first 5 years and you'll be working really hard, but once you've completed the first 5 years it'll get easier. Go to churches and non-profit companies and be like, is there anything I can do for you. Do projects for them. You'll get your name out there and start to get respect when your projects are completed and the customer likes them. You never know, some non-profits have a little newsletter every month maybe they are willing to say you did some work for them and to thank you.
PhilBon is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My views on Linux Marvin Coder's Corner Lounge 70 Dec 19th, 2006 11:13 AM
software consultants! were hiring!! hervens48 Paid Job Offers 13 Sep 25th, 2006 9:19 AM
Piracy King Coder's Corner Lounge 100 Jul 26th, 2006 2:08 PM
The Black Art of Video Game Console Design lostcauz Book Reviews 0 Apr 26th, 2006 7:31 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:51 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC