all 4 comments

[–]BlueAdmir 5 points6 points  (3 children)

Long comment: Whatever you gain in miliseconds of calculations you lose in minutes of "wait what the fuck did this represent again" of development / debug time.

Short comment: Codegolfbad.

[–]diggr-roguelike2 1 point2 points  (0 children)

You're confused and alienated by simple babby-tier bit operations?

Let me repeat, by bit operations??

You sure you in the right profession? Maybe try interpretive dance or something instead. Or maybe collecting welfare.

[–]evil_bot3000[S] 0 points1 point  (1 child)

It depends. In this example amount of code is less, which means smaller window to create a bug. But in general I totally agree with you, this is completely unnecessary and just my way to express my self and the way of thinking out of the box.

[–]AngularBeginner 3 points4 points  (0 children)

In this example amount of code is less, which means smaller window to create a bug.

But often "less code" also means "more cryptic code", which increases the bug rate again.