Mental models for developers — finding solutions