in reply to Problem Domains and Multiple Disciplines
The difference between the first code and the second one is the difference between a coder and a programmer