https://medium.com/@chidike/how-mechanical-keyboards-can-help-improve-your-typing-and-productivity-9d997f0022e7