Quite an interesting, in depth read about how it was to code for NES back in the Eighties:
https://www.gamesradar.com/nes-devs-dis ... eneration/
There's a Spectrum/UK connection because it features quotes from people who worked for Rare (Paul Machacek has a couple of games under his belt on the ZX) and shows some of the differences in those two micro worlds.