Impossibly complex applications are the default deliverable for new programmers. Simplicity isn't achievable as a passive goal; it's a force that must be actively applied.
And Plastic SCM has it
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Laws of Simplicity
1. The laws of simplicity
VERSION CONTROL SYTEM
by Plastic SCM
2. Law 1: Reduce
Distributed and the simplest way to achieve
simplicity is through
Centralized in one thoughtful reduction
3. Law 2: Organize
Scalable server core:
from 2 to 1000 organization makes a system
of many appear fewer
concurrent users
4. Law 3: Time
Huge file support:
neither server nor when forces to wait, life seems
client are constrained unnecessarily complex;
savings in time feel like
by total RAM simplicity
5. Law 4: Learn
Method history: show
the piece of code where knowledge makes everything
the method is simpler
6. Law 5: Differences
Xdiff/Xmerge
foundation: detecting
moved or modified simplicity and complexity
need each other
code inside a file
7. Law 6: Context
Unlocked:
import -export and what lies in the periphery of
simplicity is definitely not
bidirectionally sync peripheral
8. Law 7: Emotion
Graphical User Interface:
to see your version control
more emotion are better than
system in real way less
9. Law 8: Trust
Security:
LDAP and
Active Directory in simplicity we trust
10. Law 9: Failure
No fear:
dedicated team
with full customer some things can never be
made simple
commitment
11. Law 10: The One
Enterprise DVCS
=== simplicity is about substracting the
Plastic SCM obvious, and adding the meaningful