Scientific method in programming (how programmers think) · HackerTrans