aboutsummaryrefslogtreecommitdiff
path: root/www/cleanup.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/cleanup.html')
-rw-r--r--www/cleanup.html6
1 files changed, 6 insertions, 0 deletions
diff --git a/www/cleanup.html b/www/cleanup.html
index 7c599e09..801dfb80 100644
--- a/www/cleanup.html
+++ b/www/cleanup.html
@@ -72,6 +72,12 @@ This means the pages can be shared between instances.)</li>
sight does not really help readability."</a> -
<a href=http://lkml.iu.edu/hypermail/linux/kernel/1407.1/00299.html>Pavel
Machek</a></li>
+<li>"Infrastructure in search of a user" is a bad thing, so don't put code
+in lib/ that doesn't already have at least two users. Don't preemptively
+factor stuff out, it's easy enough to rewrite it uin future if it needs
+to change. The "extreme programming" fad called this "You Ain't Gonna
+Need It" (while inexplicably screaming at cans of Mountain Dew, back in the
+90's). Here's <a href=https://lwn.net/Articles/683745/>Linus Torvalds' take</a>.</li>
</ul>
<hr>