One good way to support volunteer devs: ask them to work with professionals who help develop and test usable designs – before any substsntial code is written.
Testing mockups and prototypes with the community would reduce unhappiness all around.
#UX #UXD #design #UCD #SoftwareDesign #UR #UserResearch #usability #mockup #prototype #testing #UserNeeds #users #IxD #InteractionDesign