Ryan Gough
Software developer, C# by day, Erlang and JS by night.

a.k.a "Ports and Adapters", "Clean Architecture"
#97865 - Failing to recognise domain boundaries
#97866 - Interface obsession, or not following the Reused Abstractions Principle (RAP)

Software designers win by separating things that can be considered separately, lose by separating things that must be considered together - Kent Beck
Bringing small == better to a higher level?
* Compulsory "not a silver bullet" warning, not universally applicable, your mileage may vary, terms and conditions apply, the value of your investment may go up as well as down.



By Ryan Gough