The best option for a programmer looking to predict the impact of incorporating computational innovations into a new computer system is:
formulate a hypothesis, collect data, test the hypothesis.
This approach allows the programmer to first establish a clear idea of what they expect to happen with the innovations, gather relevant data to support or challenge that hypothesis, and then conduct tests to confirm or refine their understanding based on empirical evidence.