Dear aspiring or novice programmers,
What programming concepts, techniques, or processes do you most want explained and tutorialed?
Please email faq@mollyrocket.com.
I am collecting questions for an upcoming @handmade_hero project and would like to know what is most needed.
While gimble lock may be one reason some people use quaternions, I would not go so far as to say that it is "the primary reason". It was certainly not the reason they were invented (discovered?) and they have a lot of nice properties that are unrelated to gimble lock.