IT Professionalism: Have You Ever Wondered Why We Ship Shit?22 February 2022Bad design and incompetence are two main reasons for delivering low-quality software.