publish 10 software tips