Engineering First Principle Thinking in Software Development Understand what is First Principle Thinking in software development and get to know how it enables to construct a solution Aug 08, 2018