- Programmer improver: record yourself programming and get critiqued...a very vague idea but it would be like super intense code reviews because it would be the whole coding process that can be critiqued not just the changeset. This could be expanded upon for other forms of learning on the computer and beyond.