Thinking through first principles - Executable Way