Tag
Tag Simplicity
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.
Quotes
Works
Related Tags
Self-reliance 49
Resilience 30
Independence 29
Perspective 21
Perception 20
Nature 20
Integrity 19
Complexity 15
Problem-solving 15
Beauty 14
Execution 13
Reliability 12
Restraint 12
Focus 10
Authenticity 8
Priorities 8
Product design 8
Trade-offs 7
Formal methods 7
Programming languages 7
Acceptance 6
Self-examination 6
Renewal 6
Discernment 6
Software reliability 6
Software design 5
Conviction 5
Clarity 5
Scientific integrity 5
Programming 4
Design 4
Tools 4
Innocence 4
Elegance 4
Research 4
Effective reasoning 4
Enjoyment 4
Language design 4
Explanation 3
Harmony 3
Clear thinking 3
Inner life 3
Deliberate living 3
Software engineering 3
Computing education 3
Long-term thinking 3
Hoare’s law 2
Usability 2
Parsimony 2
Practicality 2
Scientific work 2
Dedication 2
Material needs 2
Personal change 2
Self-sufficiency 2
Material restraint 2
Essentialism 2
Intellectual effort 2
Mathematical elegance 2
Mathematical reasoning 2
Academic incentives 2
Technological hype 2
Research practice 2
Academic standards 2
Documentation 1
Theory building 1
Explanatory power 1
Generality 1
Occam's razor 1
Model building 1
Oversimplification 1
Laboratory life 1
Public approval 1
Function 1
Proportion 1
Inner freedom 1
Few wants 1
Design principles 1
Functionalism 1
Visual order 1
Everyday objects 1
Intellectual prestige 1
Academic culture 1
Intellectual habits 1
Complex systems 1
Design quality 1
Content over form 1
Creative work 1
Substance 1
Large programs 1
Program complexity 1
Readability 1
Turing Award lecture 1
Programming language design 1
ALGOL 1
Programming methodology 1
Mathematical rigour 1