Please enable JavaScript.
Coggle requires JavaScript to display documents.
The Pragmatic Programmer pragmatic_programmer (Pragmatic
Philosophy…
The Pragmatic Programmer
Pragmatic Approach
Orthogonality
Why?
-
-
-
-
Help to not rely on, what you don't control
-
-
-
-
-
-
Pragmatic Paranoia
-
Tips
-
If it can't happen, use assertions
to ensure that it won't
-
-
-
-
-
Bend, or Break
-
Tips
Configure, don't integrate
Put abstractions on code, details in metadata
Coding
-
Tips
-
Refactor early, refactor often
-
-
-
-
-
-
Pragmatic Projects
Documentation
Why?
For those who come after
-
Write once, read multiple times
-
-
-
Tips
-
Build documentation in, don't bolt it on
Pragmatic
Philosophy
-
Tips
-
Provide options, don't make excuses
-
-
-
-
-
-
Take Responsibility
Why?
-
-
You work on it, might as well own it
-
Be a
Catalyst for Change
Difficulties
Others short-sightedness
-
-
-
-
-
-
-