https://suragch.medium.com/applying-elon-musks-engineering-principles-to-software-development-2e18acaa8d46