Heat the oven to 180°C and line three 20 cm cake tins with baking paper, greasing the sides lightly.
In a large bowl, whisk together the flour, baking powder, baking soda, both sugars and salt until smooth and lump-free.
In another bowl, whisk the eggs with the oil, buttermilk and sour cream until silky.
Add the dry ingredients to the wet in two additions, gently whisking and folding just until combined.
Stop as soon as the batter comes together, overmixing is the enemy of a tender crumb.
In a small bowl, mix the cocoa powder and instant coffee.
Pour over the boiling water and whisk until it becomes dark, glossy and smooth.
Fold this chocolate mixture into the main batter until rich and even.
Divide the batter between the three tins and bake for 22–24 minutes, until a skewer comes out with just a few moist crumbs clinging to it.
Let the cakes cool in their tins for 20 minutes, then turn them out onto a wire rack and let them cool completely.