Isn’t the answer to think in terms of what you need to do, and maybe why, and let the developers make the software so that it does the job without getting in your way?

sumudu.me.