Personal Development Systems for the Professional Programmer | IEEE Journals & Magazine | IEEE Xplore