Wasily i find programming really difficult. sometimes you want it to have some sort of melodic flow and consistency but i find i can get stuck in 3rd gear for a bit so sometimes have to chuck in a more percussive section to shift it up - but there are no rules. I might start with the bangers and wind down to the ambient one day - a gentle dying of the light!