I would also suggests a board with Clears or Ergo-clears if you like them softer.
I personally love BS boards, but they are way to loud for my work. I have 2 boards I now use there. I have a das pro silent (browns), and a poker with ergo-clears (45g springs from the browns I got it with and clear stems). It cost me about 140 for the poker with the stems from clear switches then about an hour to put them in.
I love that board for coding as the tactile point is about as crisp as a BS board and it is a lot easier on the ears of the guys around me.
I also am a programmer and have used an IBM model M, MX Blues, Browns, Clears, and Ergo-clears. Out of these, I like the BS board the best and the ergo-clears second.
The only thing that took time for me to get use to on the poker was no f keys so I had to hit the fn + number keys to run through debugger commands. But I love the small foot print on the board when I don't have any data entry tests to do for the code.