3 ms·
> and documentation that's the gist of it, abstractions are always imperfect in some way and leave the door open for interpretation, at which point if team mem
by LoSboccacc 8y ago
> and documentation
that's the gist of it, abstractions are always imperfect in some way and leave the door open for interpretation, at which point if team member don't communicate each module intent efficiently code responsibilities get mixed and entropy rise dramatically, causing more bug per line of code written.
imho an important figure on large projects that is largely ignored or conflated with "the architects" is the oracle, or the guy people ask where new feature/code should go. not in term of application structure or component design, but at a lower level, at modules and interfaces level.