Fill the pot with half an inch of water. I know this sounds crazy but bear with me.

Place the pot over a medium-high heat, bring the water to the boil.

Set a timer for 8 minutes.

8 minutes will give you a perfect hard-boiled egg. Set for 10 minutes if you like your eggs really firm.