Read about first principles https://fs.blog/2018/04/first-principles/