Bunnyhopping from the Programmer’s Perspective