After working or learning on Raspberry Pi a programmer needs to have some fun! The best way to do it is by playing some retro 90s games on the Raspberry Pi. KXD 881S Raspberry Pi Gamepad looks good and it is very comfortable with rubber edging, has excellent feedback and works with all emulators it uses USB and does not need any software or driver. The buttons are similar to the Xbox buttons A,B,X,Y,R1,R2,R3,L1,L2,L3, START, SELECT, and D-PAD and analogue joysticks. It has everything you need from a gamepad.