Emacs is a relic, it can take weeks of configuring to get it anywhere near as productive as something like VS Code or Jetbrains IDEs. If you want to procrastinate for a few months it's the perfect tool.
I've seen code bases where a lot of the tests are actually testing the underlying framework's code (i.e. dotnet framework) after they mocked out all the dependent services. In my mind unit tests are a waste of time except for testing really complex algorithms where the there are no side effects. Automated end to end QA testing is where the effort should be spent.
They could have just used different Java/Python libraries and changed the architecture for the same result. The choice of a Programming Language alone has minimal impact on performance at that scale.
Until you can charge from empty to full in under a few mins and get 700+ real range miles EV's will remain a niche product. It's just not worth the hassle of have to plug your car in any chance you get like an old iphone.
2030 is around the year I think they will become an intelligent buy.
Houses last for centuries, a few thousand new builds in Cali is not going to make the slightest difference. I think EV will remain a niche (<15%) until they can charge as quickly as filling a tank and until their (real) range is 700+ miles.
I'd say by 2030 buying an EV would be a viable option for most. The people buying them now are usually early adopting Tesla fan-bois who are happy to pay through the nose to be a crash test dummy for self driving.
Seems like a pain, having to top your car up all the time like an old phone. Prefer one 5 min stop a fortnight to fill the tank up, until an EV can do similar they will remain a niche product.