168,1500934435,If you want to go from a typical programmer to a good programmer, the most important thing to learn is weighing costs vs benefits.