In my 20's, I personally pushed myself hard to get over anti-social tendencies in wanting to work on a computer alone in a corner. That graduated me into doing collaboration following the eXtreme Programming highly social approach, and then later settling on a less structured lean/agile approach.