I like the last paragraph. Will remember that when an engineer slows down a project talking about code smells and revisiting architecture decisions.
> Professional software developers are performing a service for others. That’s the difference between a professional and a hobbyist or an artist.