Note to self: How to train your programmer