All about software engineering using first principles. Atoms are considered the smallest unit of matter. This publication tries to go to the smallest details of the concepts involved in Software Engineering and Computer Science.