Notes on user experience design for open source projects