Mathlighting is the act of silencing the people who criticize a clunky, counter-intuitive or more complicated than absolutely necessary programming language/framework/library with claims of mathematical superiority.
Examples
"Of course it is hard to get it at first, but writing your code in 6 separate layers like this will eliminate side effects, which are mathematically proven to be bad for your code!"
"I repeat, we have eliminated the billion dollar mistake, there are no NullExceptions
in our language! Once you have _taken the time to really understand it, you will see its superiority!"_
I say it again: unless you do actual calculations, clarity >> mathematical claims. But even when you do calculations proper naming, scoping functions/actions into understandable sized blocks and laying out those steps in a logical order will make your and your colleague's life better.
Top comments (0)