Depends on your goal. Chording technique is superior when typing words contained in the dictionary. Meaning that typing some rarely used word required typing it multiple times to "confirm". Writing code does not suite well for this, since coding with completion contains much more punctuation than plain text. Instead, check out ergonomic mechanical keyboards: low-profile, split, with columnar stagger, preferrably with…
AFIAK all writing-compression methods come down to optimizing for the common--and so much of what we do is the uncommon. We need lots of keys.