The 'peak programming keyboard' is the one that is 'invisible' between your brain and screen. In other words, you think the word, and it arrives on the the screen.
Don't see the point of arguing semantics. What I mean by that is this allows you to have the most predictable key layout, physical shape and key wise, with the minimum finger travel needed.