The “Wrestling With” Series: My Blog of What I’ve Learned As a Self-Taught Programmer.