Learning from hackers [open-source programming] | IEEE Journals & Magazine | IEEE Xplore