We answered this on the Side Episode that dropped today (7/23). Short answer is no it's not always necessary to share your current compensation. And yes companies do make offers with limited info. Usually leads to more negotiation, which is fine. As for last part of question, we talk a bit about that on show.