As a developer I spend a lot of time in front of my keyboard, but until recently I paid it very little attention. Sure, I have a decent mechanical keyboard at home (a Corsair K70) that has served me well. Really well in fact, it's a great keyboard for development