We should suggest that the developers create some manner of group . . . a "development team" if you would. That way they could allocate different tasks to different teammates according to their skills and the priority of the task.
You could have people working on graphics at the same time others are working on the AI or maps. Someone could be updating flight models while another person was creating new aircraft. Someone could be making new textures while another person was fixing bugs in the code.
But alas. . . such an idea would never happen in the real world!