didn't know the subtle details when i was asked this question during interview, so i investigate
Question 1. what is the difference between send, transfer, call in solidity
Question 2. How much gas is used in sending one ether
Quesiton 3. what is a potential problem if you hardcode the amount of gas you will use in your function