Jag vill formellt be mjukvaruingenjörer om ursäkt för att jag sa saker som "mjukvara är enkelt" Mjukvara har verkligen händer och jag ångrar mina tidigare provocerande uttalanden