PHP Architect · Vol 18, Issue 12 · December 2019
Pragmatic PHP: Abstract Thinking
by Edward Barnard
Software is built of abstractions layered on top of more abstractions. We, therefore, all do abstract thinking one way or another. But there is one form of abstract thinking which can help us to understand---and communicate---how the whole system works. We'll use the flow of a river as an analogy to help communicate that type of understanding.
The full article is in PHP Architect Vol 18, Issue 12. Subscribe to read it and every new issue.