I have recently come across two terms: Software Engineering and Craftsmanship.I would like to know what the difference is between Software Engineering and developing software in a Craftsmanship style. Intuitively I understand that these two approaches are not exactly the same, but I am not sure whether they are completely different.
Difference between Software Engineering and developing software in a Craftsmanship style
terminology