For
Software / System / Application Development
“Each problem that I solved became a rule which served afterward to solve other problems.” – Rene Descartes
“Quick fixes, by their very nature are repetitious and do not fix anything.” – Dr. Laura S.
There is no such thing as a “one time” or “temporary” program – Philip Schladt
Efficient Enterprise, KISS, Reduce- Reuse-Recycle, Consistency, Long Term View, Ease of Use, Performance
Tightly Bound – Loosely Coupled
Coarse-Grained Distributed/Cross System Interfaces
Fine-Grained Non-Distributed Interfaces
--------------------------------------------------------
Usable, Changeable, Knowable, Observable, Supportable, Traceable, Reliable, Measurable, Controllable, Maintainable, Predictable, Stable, Verifiable, Repeatable, Modifiable, Dependable, Manageable, Quantifiable, Scalable, Recoverable, Monitorable, Securable
(intentional use of synonyms for emphasis)
Department of Redundancy Department
--------------------------------------------------------
Elegance
A good-satisfactory-workable-correct solution will almost always appear elegant.
An “ugly” solution often is not …
--------------------------------------------------------
Communicate = Document
--------------------------------------------------------
Just Because You Can Do Something
Doesn't Mean That You Should Do It
--------------------------------------------------------
Bandwidth Costs, A Lot
Do You Really Need It
Or Do You Just Want It
--------------------------------------------------------
Faster, Better, Cheaper
(Pick any two, pick one)
--------------------------------------------------------
There Are Exceptions To Everything.
They Are The EXCEPTIONS
They Are The Few
--------------------------------------------------------
Quote = “ = Double-quotes
Apostrophe = ‘ = Single-quote
--------------------------------------------------------
Define the problem not the solution.
Then solve the problem!