Professionalism and Engineering

Been thinking about how craftsmanship interacts with professionalism and engineering. Real engineers seem to have professionalism sorted, in that they have personal accountability and responisibility for their work.

Software developers do not have that yet because we know that our stuff may/will crash. Indeed most software licences state that there is no guaranteee that the software will even work.