-
Recommendsrcmnd.app
lever door handlesTheir words
I have levers in my house and can highly recommend them. They are way more convenient than round knobs.
Sandi Metz
Everything, newest first — across every channel. Their profile → · Subscribe
Hiding
21 February 2018
20 January 2016
From one piece The Wrong Abstraction 4 beliefs, in the piece's order there
-
korrents.com
Parameters and conditional branches accumulating inside shared code are the diagnostic that the abstraction is wrong.Their words
If you find yourself passing parameters and adding conditional paths through shared code, the abstraction is incorrect.
-
Their words
Once an abstraction is proved wrong the best strategy is to re-introduce duplication and let it show you what's right.
-
Their words
Existing code exerts a powerful influence. Its very presence argues that it is both correct and necessary.
+ 1 more
-
Their words
duplication is far cheaper than the wrong abstraction
Nothing matches.
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.