I'm more than a little cheesed at scientists and engineers write code and suddenly forget they need a reference for
every
single
number
in their code. You didn't get your Ph.D playing fast and loose with your technical work, why is it that you completely forget your scientific/engineering fundamentals when you open an IDE?
Maybe software development actually makes you lazy and stupid. It would explain a lot.