I've been a successful software engineer for over ten years, yet without looking it up, I don't even know what "factoring a quadratic equation" means, let alone how to do it.
Code refactoring and factoring in algebra are related in the sense that they aren't meant to change the system (that is, its meaning or behavior), but instead are meant to change its appearance. In particular, in the above, if you can factor it out you end up with the two roots (what I termed r_1 and r_2) of the equation, which are useful for various other things.
This is hard to understand because it doesn't make sense. Quadratic polynomials (or more generally, algebraic expressions) are factored. Equations are not factored.
x^2 + 2x - 3 = 0 = (x+3)(x-1)
This is not factoring?
The idea that you might not know how to do it as someone working in a STEM related field wouldn’t come to me.
I feel like I'd be more on board if you said something like "compute an integral", etc. Factoring is just.... a single equation.