Preheat your oven to 350°F. Grease and line two 8-inch round cake pans.
In a large bowl, mix flour, sugar, cocoa powder, baking powder, baking soda, and salt.
In another bowl, whisk together cooled coffee, milk, butter, eggs, and vanilla.
Add the wet ingredients to the dry ingredients and mix until smooth.
Pour batter into the prepared cake pans. Bake for 30 minutes, or until a toothpick comes out clean.
Let the cakes cool for 10 minutes before transferring to a cooling rack.
For the frosting, beat softened butter and powdered sugar until fluffy.
Add cocoa powder, coffee, heavy cream, and vanilla. Mix until smooth.
Frost the cooled cakes, layering them with frosting in between.
Slice, serve, and enjoy your moment of dessert superiority.