Using ArduinoISP on Micro

I’m an Arduino Micro owner. ArduinoISP example does not work on it as per instruction:

// pin name: not-mega: mega(1280 and 2560)
// slave reset: 10: 53
// MOSI: 11: 51
// MISO: 12: 50
// SCK: 13: 52

[making a hand gesture with fingers gathered in one point] Didn’t Micro developers test all examples on it? I’m quite outraged.

Having spent a lot of time trubleshooting this issue, I’ve found that pin 10 on Arduino Micro does not reset the target. This change fixes the issue:

-#define RESET SS
+#define RESET 10

SS is not equal to 10 on Micro.