Software engineering is a craft

To be good at it you need the same obsessive qualities that a good craftsman has, first and foremost an obsession with details. An API is good when you do not think about it

Links to this note