|
|
|
|
|
by catnaroek
3448 days ago
|
|
The idea that engineers are abstract thinkers is completely laughable. An abstract thinker wouldn't ask you to show them use cases or test cases. An abstract-minded programmer: (0) Views a program as a relation between the initial and final states of a process controlled by it. (1) Understands that the sheer size of this relation makes it impractical to reason about it by enumeration of its members. (2) Develops calculational machinery to minimize the amount of intellectual effort required to establish that a program meets a specification. |
|