How I became a programmer