-
Notifications
You must be signed in to change notification settings - Fork 2
/
phrases.txt
40 lines (40 loc) · 1.03 KB
/
phrases.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
nothing is somebody else's problem
keep it simple
automate everything
decouple and isolate
the project must always work
welcome changing requirements
never ship shit
the software must be changeable
keep interfaces small
leave the code better than you found it
QA must find nothing
refactoring must be safe and easy
ask as much as you can
say "No" if the answer is "No"
use TDD
allow major decisions to be deferred
no global state
don't break interfaces
prove it
have sleep
don't work overtime
review to improve, not to enforce
prioritize
test behavior, not implementation
be conservative in what you send, be liberal in what you accept
a little copying is better than a little dependency
clear is better than clever
less is more
start with research
listen to others
weeks of writing save hours of reading
don't blame
think how to exploit
premature optimization is the root of all evil
make it work, then make it right, then make it fast
let it crash
fail fast
keep changes small
the only thing better than perfect is standardized
profile before optimizing