^"In a society of cannibals, the engineer will try to design the most efficient kettle."
Yup. That would be me.
I don't believe there is ever ONE "right way". Rather, there is the BEST way that can be done RIGHT NOW, given the amount of time to work with and the stuff we have to work with and WHO we're doing it for.
An awful lot of uncertainty is perfectly normal.
it might not be the best answer "for all time" but it's the best answer for "right now". That fits my thinking perfectly.^