When reinventing the wheel makes sense(mredigonda.github.io)
mredigonda.github.io
When reinventing the wheel makes sense
https://mredigonda.github.io/blog/when-reinventing-the-wheel-makes-sense/
6 comments
I've generally found that re-deriving most of trigonometry from the base formulas is a lot faster and more effective than actually trying to remember them all.
rederiving knowledge from inference chains can be an effective form of data compression
This is a cool concept. I'm curious if you have other (non math) examples in mind?
I scraped by on many a physics exam with a few equations, constants, and invarients that let me derive the rest. That's pretty close to math though
It's trivial for boolean logic too, to say go from NANDs to DNF or something. Certainly easier than to remember all that stuff. And when expressions get hairy it's also simpler, because you can just do it sub expression by sub expression from first principles. Source: just helped someone practicing some of this a few days ago.
Re-inventing the wheel can actually be a great strategy then, if you plan on keeping something around for a long time, especially if in doing so you (a) document it; (b) fully understand it; (c) remain free of external dependencies.