Should software devs be ok with admitting they don't know something?