We've all got those little habits we've picked up in writing our shaders and materials over the years. You heard it from a friend who heard it from a friend that you should always try to multiply instead of divide. You think you remember someone telling you to use a LUT instead of a polynomial. You've always packed your floats into a vector before you do math on them. It's time to put these assumptions and firmly-held beliefs to the test! We'll look into the source and theory behind some common shader dogma, and put them to the test with the power of the Unreal Engine.