I needed a simple script to rotate something, and i had to convert coordinate systems, and degrees because default function "rotate(x)" took only one argument and it was euler rotation (or something like that), to avoid gimbal axis lock. And I just needed to turn around an object, but I have to read all about that bullshit.
Yep. Wait until you try to implement your own physics and have to worry about torque vectors versus linear momentum or accurately approximating surface contact manifolds.
Before Pajeets soiled the term, "Software Engineer" used to be an actual branch of Engineering.