PicKit2 and MPLAB8 made MCU programming a pleasure. Everything was so damn snappy and responsive. Feels as though everything went downhill with the advent of PicKit3 and MPLABX.
Edit: The site only exists on the wayback machine now, but there was a hate page [1] for the PicKit3 posted on Dave Jones' twitter some time ago
I don't buy the PIC chip theory since that means it's either programmed in-situ which seems imposible, or they're ordered with premasked or preprogrammed ROM which is hellishly expensive.
It could also be programmed during production. Clearly the LED manufacturer has the equipment to do wire bonding, so why not use the occasion to program it too?
It'd be a bit comparable to the test and assembly process of the WS2812B, see [0] @ 2:30 or 6:10.
Edit: The site only exists on the wayback machine now, but there was a hate page [1] for the PicKit3 posted on Dave Jones' twitter some time ago
[1] https://web.archive.org/web/20180423225612/http://www.fuckit...