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. twitter.com/housecor/status/40

@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>

Follow

@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

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.