The article itself is describing what you would do to fix kerning in a low-quality font. But really, why would you want to waste your time with that? Even properly kerned, a low-quality font will have other flaws.
There are still certain typographical tasks like avoiding rivers (https://en.wikipedia.org/wiki/River_%28typography%29) which are not handled well by existing typographical engines. But most everything else can be done well with Latex and a good font.
So the real lessons here are:
1. Pay for high-quality fonts. This is just one more reason to do so.
2. If you have to use MS Word, use a recent version or run it through Adobe InDesign afterwards. Or just do it correctly from the beginning with Latex.
3. For very large text that will be used frequently (such as in logos), pay for a designer.
On the type design end of kerning, automated kerning does exist, though it's always tuned by hand afterwards. The most complicated part of kerning is that there are variables that need to be tuned based on the purpose of the typeface. If the typeface is intended for screen use or print use, or if it's made for large headlines or tiny captions, the amount and method of kerning changes, and so would the algorithm needed to generate it.
Granted were talking about a very micro adjustment. In the end he word will still be word and will still be read.
Maybe I'm not picky enough as a designer, but I only very rarely kern something by hand, and that's usually when I'm working with some weird display font that auto kern doesn't handle well and has poorly defined kern pairs. Sometimes logos as well, but for 99% of text it's really not worth the trouble IMHO.
[1] https://www.overleaf.com/latex/templates
(and if you give Overleaf a try let me know what you think - I'm one of the founders, and always like to hear feedback from new users)