As someone who only codes solutions for himself I don’t relate. All the extra time I would spend writting a C solution it would never attone the runtime loses of doing it in maybe python.
I used to write extensively with C++, but it has been a long time since speed mattered that much to one of my applications. I still marvel at the cache-level optimizations some people come up with, but I’m in the same mindset as you now.
My workload split of Data Movement vs Data Transformation is like 95:5 these days, which means almost all the optimizations I do are changing batch/cache/page/filter settings. I can do that in any language with http bindings, so I choose those that are faster to write.
As someone who only codes solutions for himself I don’t relate. All the extra time I would spend writting a C solution it would never attone the runtime loses of doing it in maybe python.
Anyway, this is only relevant if you’re writing only for yourself. It’s your poor users who suffer for your expediency.
Shaves off 1 sec and I do it 50+ times a day, checks out.
I used to write extensively with C++, but it has been a long time since speed mattered that much to one of my applications. I still marvel at the cache-level optimizations some people come up with, but I’m in the same mindset as you now.
My workload split of Data Movement vs Data Transformation is like 95:5 these days, which means almost all the optimizations I do are changing batch/cache/page/filter settings. I can do that in any language with http bindings, so I choose those that are faster to write.