Technical engineering compromises