But making it easy to move a tooltip or change text are not over-engineering. In fact, it would be irresponsible to not prepare for that kind of change. But you don't engineer that kind of software to 99.9999999% reliability, which is the kind of thing I meant by "space shuttle software".