Update CONTRIBUTING.md
This commit is contained in:
parent
90c4602e80
commit
538833b0d4
|
@ -200,6 +200,10 @@ We have several such interfaces defined for IAM, log sinks, organizational polic
|
||||||
|
|
||||||
#### Design interfaces to support actual usage
|
#### Design interfaces to support actual usage
|
||||||
|
|
||||||
|
> “When developing a module, look for opportunities to take a little bit of extra suffering upon yourself in order to reduce the suffering of your users.”
|
||||||
|
>
|
||||||
|
> -- John Ousterhout in "A Philosophy of Software Design"
|
||||||
|
|
||||||
Variables should not simply map to the underlying resource attributes, but their **interfaces should be designed to match common use cases** to reduce friction and offer the highest possible degree of legibility.
|
Variables should not simply map to the underlying resource attributes, but their **interfaces should be designed to match common use cases** to reduce friction and offer the highest possible degree of legibility.
|
||||||
|
|
||||||
This translates into different practical approaches:
|
This translates into different practical approaches:
|
||||||
|
|
Loading…
Reference in New Issue