Re:The Motherfucking Manifesto For Programming, Motherfuckers
by snorkel on Tuesday March 22, 2011 @03:31PM
(#2356033)
I'm currently tasked with cleaning up a project which no one can explain how it all worked because none of the Programming Motherfuckers bothered to write any Documentation, Motherfucker.
[ Parent
| on HN ]
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by yannickt on Tuesday March 22, 2011 @03:51PM
(#2356121)
Code written by true programming motherfuckers is self-documenting, motherfucker.
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by BrandonM on Tuesday March 22, 2011 @05:16PM
(#2356537)
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by snorkel on Tuesday March 22, 2011 @05:15PM
(#2356525)
self-documenting code only says what it does but does not say anything about what it's supposed to do or explain why
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by rimantas on Tuesday March 22, 2011 @05:56PM
(#2356711)
You may be right about why, but I don't agree on what. Good names for functions/methods can tell a lot.
I feel like I am getting spoiled by Objective-C and Cocoa Touch APIs.
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by nadnerb on Tuesday March 22, 2011 @09:19PM
(#2357443)
Self documenting code should be accompanied tests, which further replaces the need for documentation. It also has less chance to rot.
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by rapind on Tuesday March 22, 2011 @04:14PM
(#2356248)
or written by unicorns, motherfucker.
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by quadhome on Tuesday March 22, 2011 @05:53PM
(#2356697)
Is software good at amplifying or replacing people?
The idea that a system (software or whatever) of any complexity could lose every person involved in it, exist without problems by itself, and then new people could easily pick it up solely with the help of documentation is laughable.
Re:The Motherfucking Manifesto For Programming, Motherfuckers
by Dylanlacey on Tuesday March 22, 2011 @07:38PM
(#2357114)
Software tends to be good at amplifying people, where the people involved don't need ... skills.