Re:Why does man print “gimme gimme gimme” at 00:30?
by mmjaa on Tuesday November 21, 2017 @08:21AM
(#15747672)
That would be an appropriate response if you're reviewing newly-checked in code from junior developers, but this has been there for years and if you remove it, you're probably going to break things downstream .. there'd literally be nobody there to hear your prayer.
[ Parent
| on HN ]
Re:Why does man print “gimme gimme gimme” at 00:30?
by mercer on Tuesday November 21, 2017 @08:34AM
(#15747728)
I'm curious... how would you imagine this might break things downstream?
FWIW I love this kind of stuff and if properly documented would rather work around it than remove it, but nobody relies on my code so what do I know :).
Re:Why does man print “gimme gimme gimme” at 00:30?
by mmjaa on Tuesday November 21, 2017 @09:28AM
(#15748016)
Expect: a tool (from tcl/tk) used to write tests, whether we like it or not.
Expect that "gimme gimme gimme" is a cheap way to determine if the tests are running after midnight, nor not. If so, do more extensive tests; if not, do less burdensome tests.
I know - its lame. But, you cannot predict these things.
If you don't want people to use your Easter egg for something, don't include it in the release.. ;)
Re:Why does man print “gimme gimme gimme” at 00:30?
by emodendroket on Tuesday November 21, 2017 @02:49PM
(#15750954)
As described it only worked if you run it at exactly half-past midnight.
Re:Why does man print “gimme gimme gimme” at 00:30?
by ng12 on Tuesday November 21, 2017 @01:43PM
(#15750412)
Because dozens of junior engineers have encountered this error before. However, instead of posting on SE about it they added a branch to the test case if it was running after midnight, and at least one of them added an assert to verify the output was "gimme gimme gimme".
Re:Why does man print “gimme gimme gimme” at 00:30?
by oneeyedpigeon on Tuesday November 21, 2017 @08:53AM
(#15747819)
I think if you're relying on the presence of an easter-egg in something you're using in production, you probably have bigger problems.
Re:Why does man print “gimme gimme gimme” at 00:30?
by whack on Tuesday November 21, 2017 @11:10AM
(#15748825)
Don't forget the first rule of SW development. If a change results in user programs breaking, it's a bug. We never EVER blame the user programs.
/s
Re:Why does man print “gimme gimme gimme” at 00:30?
by emodendroket on Tuesday November 21, 2017 @02:50PM
(#15750957)
I might suggest that man and the kernel have a different relationship to user programs.
Re:Why does man print “gimme gimme gimme” at 00:30?
by wilun on Tuesday November 21, 2017 @04:59PM
(#15751998)
There is no reason the philosophy can't be the same.
Re:Why does man print “gimme gimme gimme” at 00:30?
by emodendroket on Tuesday November 21, 2017 @07:27PM
(#15753095)
No, but there also isn't any particular reason to think it should be.
Re:Why does man print “gimme gimme gimme” at 00:30?
by gadders on Tuesday November 21, 2017 @12:44PM
(#15749806)
Chesterton's Fence: https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton.27...