Post

Jean Piaget for programmers: "Empirical abstractions concern observables and reflective abstractions concern coordinations." Noun-abstraction generalizes what things are; verb-abstraction generalizes what you do. Only the second creates something new.

Well known idea for good programmers (verbs over nouns) but this is interesting to see the concept explained more formally.

1 repost0 likes