Can someone explain to me why such a term as '10x' exists and I only see it in the context of development? We're not the only ones who put long hours and great work in. Genuinely curious why this is such a thing in development...
Because programming scales so well. Take a real world comparison say you have a person digging a ditch. If they work as hard and fast as they possibly can they might finish twice as fast. As a programmer if I find an n^2 algorithm and make it run in n, that code, for 1000 inputs runs 1000 times faster. The 10x idea exists not because we are smarter or work harder but because good code is so much better than bad code.
Can someone explain to me why such a term as '10x' exists and I only see it in the context of development? We're not the only ones who put long hours and great work in. Genuinely curious why this is such a thing in development...
There is a book called "The 10x Rule" by Grant Cardone. Good reading btw, but I'm not sure it's connected)
Because programming scales so well. Take a real world comparison say you have a person digging a ditch. If they work as hard and fast as they possibly can they might finish twice as fast. As a programmer if I find an n^2 algorithm and make it run in n, that code, for 1000 inputs runs 1000 times faster. The 10x idea exists not because we are smarter or work harder but because good code is so much better than bad code.
That makes sense... but the term still doesn't sit well with me. It sounds... too abstract. Totally get where you're coming from though :) Thanks!