i have essentially never worked with other people on a software project. this is likely due to the fact that i am a megalomaniac.