Programming is creating functional components from code atoms (such as a programming language keywords or library calls). It is structuring a code molecule with defined input and output.
Softwaring is the composition of code units (atoms and molecules), functional components and other software to create an entity that has code organs (such as UI or communication layer), processes and life cycle.
Programming is chemistry.
Softwaring is biology.