The best response for the steps a programmer should take to predict the impact of incorporating computational innovations is:
formulate a hypothesis, collect data, test the hypothesis
This process allows the programmer to create an initial idea about how the innovations might impact the system, gather relevant data to support or refute that hypothesis, and then empirically test it to determine the actual impact.