I find that on my MacBook, I am much less likely to hit wrong keys than on any Windows PC I have ever used. The number pad and especially num lock are crimes against humanity, comparable to Francisco Solano López; lack of them has to help. This in turn means that the MacBook has fewer keys, and the space between them is greater. That has to help, too. Beyond that, I'm not sure what the causes are. Any suggestions, or, for that matter, insight? The keyboard has to be built into the computer, not an add-on.
EDIT: I'm a developer. I would expect to spend 1-2K. 16GB RAM is a very good thing. I would hope to use it heavily for 4 years or so. I would want to be able to open up (say) two VS solutions, SSMS, Notepad, SourceTree, Task Manager, Command prompt and two browsers without seriuosly degrading performance. A big screen is a very good thing.