RT @girba
Just because something sounds funny, does not make it true. This is one of those cases 👇.
I know the joke is meant well, but we should embrace the opposite view: we should actively strive to explain code in many ways. This is essential in software engineering. https://twitter.com/housecor/status/400479246713229312
@souldessin Help me out here -- are you agreeing with the :explaining is important" post, or the "if you have to explain it, it's bad" that is being responded to?
@worldsendless lol, I think that there are multiple levels of programming. While basic concepts can be left as is, I think that comments are necessary and that there are a tone of hard to explain things that are perfectly fine to use, even if others need them explained.
Personally, I feel that the joke reference is a bad push for the oversimplification of programming. It is very utopian, but doesn't get things done right. Especially for anything off of the beaten path.
@souldessin especially true since the original refers only to ways of communication, so docs, tests, demos, examples, etc
@worldsendless and don't even get me started on the "code is comments" movement.
@worldsendless That is downright foolishness, there. I'll be that bloke doesn't know how a corroborator works, but he uses it. The same goes with advanced programming concepts.
One time I had to use a sine wave math formula, that was shifted and compressed, to easily handle the interaction of a particle in an application.
Most people that you have to explain code to don't even understand proper algebra, that would have been over their heads.
</end-rant>