Comment Depth (Score 1) 333
a programmer will code to where it works.
an engineer will code to where it works to its best performance(refactoring, algorithm analysis - big theta, etc). will come up with a mathematical solution to bottlenecks.