Why working with friends isn't always the best...

razor2025

Diamond Member
May 24, 2002
3,010
0
71
To make the long story short, I'm part of a 5-man development team coding a software as a side gig. Basically, everyone on the team are friends to varying degree. Sounds great right? Not really, in truth. I guess the main reason for my annoyance with this regard is how money & responsibilities aren't divided equally. Our initial plan was divy up the entire project money equally, 1/5 split.

To put a little bit more detail, there's one guy in the team that does majority of the "engine" development for the software. Basically, he created the middle-ware to hookup with a back-end calculator given by client. He's done tons of work and fixes to get this project possible. I serve as a developer for auxillary services, such as loading and saving, random tidbits that needs tieing up, nothing really critical, but still required features. Another guy does alot of mapping for the middle-ware engine to talk to the back-end. The last two is a bro-bro combo. Older bro hardly does anything worthwhile (he's also responsible for the mapping), while the younger bro does all of our artwork for the UI & maintain general contact with client (I'm also responsible for client contact sometimes, especially for technical part). The younger bro also handles the money matter with regards to paying each of us and receiving money from client per stage completed.

The kicker in the matter here is that the guy who's developing the middle-ware is fine with the original split, despite the fact that he has worked alot harder than rest of us. But that's not really the concern. The main issue is payment for the work (coming from the younger bro) has been not too "accurate". It's nothing really major, but it's quite bothersome to have ~$150 short of expected pay. There's still a good chunk of money yet to be earned, so I'm not too troubled about the balance yet, but it doesn't give me good feelings either.

Money matter isn't pressing, as my main job over summer was being a full-time coder at another job. It did teach me about how developing with people you know personally isn't always the best. Also having one person in the entire team handling the money was not great either.

So, here's the question ATOT, how would've you have improved such situation? The project is drawing to a close, so I don't think I'll push the issues, but I would like to get some advice for future project.

Oh and, I did learn much from this gig. It was my first time coding a "commercial" product from ground up.

Cliffs [ because I just remebered that ATOT is long for ADD]:

1. Part of 5 man dev team on a smallish software project. Everyone in team is friend of each other.
2. Pay & Responsibility out of whack with original plan, but most affected person doesn't care.
3. Learned that things could be possibly better managed.
4. Seeking ATOT for some advice for future to make it better.
5. Money is root of all evil and so are girls.
 

TheLonelyPhoenix

Diamond Member
Feb 15, 2004
5,594
1
0
Are not all making the same "less than expected" pay, or is the younger bro dividing money up unequally between you with no regard to the work put in and based on his own whims? Because if the second scenario is true, I'd handle that right away before it really became a problem.

The problem working along with those you personally know is the reluctance to cut someone loose when they're asking for it. And it sounds like a couple people in your group are definitely asking for it.

Edit: From the sound of it, you're best off just finishing this up for the experience, then making a note not to work with the slackers of your group again.
 

razor2025

Diamond Member
May 24, 2002
3,010
0
71
Originally posted by: TheLonelyPhoenix
Are not all making the same "less than expected" pay, or is the younger bro dividing money up unequally between you with no regard to the work put in and based on his own whims? Because if the second scenario is true, I'd handle that right away before it really became a problem.

The problem working along with those you personally know is the reluctance to cut someone loose when they're asking for it. And it sounds like a couple people in your group are definitely asking for it.

Edit: From the sound of it, you're best off just finishing this up for the experience, then making a note not to work with the slackers of your group again.


Yes, I'm willing not to press the issue since the project is drawing to a close anyway. The money isn't pressing because I make more when I did my full-time coding job, though this project is certainly isn't small (for me at least).

Cutting off someone on the team of this size isn't really great either, and it's practically impossible if the younger bro handles the money while the older bro isn't bringing out the work. I think the main issue is that there isn't a effective/fair management possible in a small project like this. I'm use to being in a structured enviornment at full-time (where pay is hourly and guranteed as long as work is put out). Myself and the main mapping guy (who does the work) have already expressed that we won't be working for the brothers anymore after this project. The project was definitely tempting at when it was conceived as I didn't have the full-time coding job, but after having a full-time job, side-gig definitely lost its luster.
 

j00fek

Diamond Member
Dec 19, 2005
8,099
1
0
5. Money is root of all evil and so are girls.

thats all you need to know