What journalists need to know about the power of code