Off-topic: why you are not using auto-completion, or any other advanced editor/IDE features? fwiw, this aligns with many (most?) users of Emacs (or vim) who use it as a bare bones text editor, syntax highlighting at most.
I mostly use c++ at work, I used to be a big emacs fan and use emacs with etags, now using company’s internal IDE that has better auto suggestions and auto completion. The IDE has more syntactically and semantically accurate and useful suggestions thanks to its powerful distributed static analysis and close integration with internal code repository, bug tracker, unit test/continuous testing infra, code review system, docs, monitoring... whatever dev needs. It runs on internal cloud spanning over lots of data centers at global for scalability and failover.
I may still use basic text editing in emacs or vim for simple scripting, but not for real development.
I am mostly writing distributed software and so far never need to use other editors for actual dev. Sometimes I was thinking: we can definitely extend or rewrite emacs to be like the powerful IDE, but it is probably just in theory.
Oh btw, did I mention the great IDE can seamlessly add headers, type declarations, fix build dependencies, fix grammar errors and typos, ... ?
The dev infrastructure and experience probably count 40% of reason why I want to stay in my current company.
I believe those are not real productivity improvements. The time I spend typing I'm already thinking to what to do next, and I think that doing more practice typing helps in the general case.