• 4 Posts
  • 64 Comments
Joined 1 year ago
cake
Cake day: August 3rd, 2023

help-circle


















  • 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.



  • It felt like the wild west for a while because there were so many open problems and each implementation seemed to be focusing on a subset of them. Git handles all of them with decent enough speed that there isn’t much incentive to go against the grain.

    I think Git is good enough and so ubiquitous that we won’t see a competitor until coding itself drastically changes shape. Who knows what that will look like, but if it’s not collections of relatively flat files then Git may someday be replaced.