Web and Software Frontend Developer. Used to work in Full-stack JavaScript.Been at this for a few years now, and think I now understand my specific domain pretty well. Still a lot to learn though.
Location
Manchester, UK
Education
Web Systems Design BSc at Sheffield Hallam University, Sheffield, UK
I think bitwise operations are always a bad idea.
If someone can't read it and guess what it does, then it shouldn't be used.
You are right. It depends, as I said.
I used it because of perf gains I needed. Maybe a comment explaining the code line would be a good compromise for situations like this.