97 things every data engineer should know