* good engineering practices (as all those described in books like "Pragmatic Programmer" and "Code Complete": code reviews, unit testing, continuous integration, coding standards)
* tools worth respect (e.g.: subversion, git or mercurial but not Visual Source Safe)
* a well defined development & project management methodology, agile or not (e.g.Scrum, RUP), instead of clueless project managers.
* a concrete problem/puzzle in the company website to filter out bad candidates
* respect for the developer private life; i.e: what to expect in overtime work
* good engineering practices (as all those described in books like "Pragmatic Programmer" and "Code Complete": code reviews, unit testing, continuous integration, coding standards)
* tools worth respect (e.g.: subversion, git or mercurial but not Visual Source Safe)
* a well defined development & project management methodology, agile or not (e.g.Scrum, RUP), instead of clueless project managers.
* a concrete problem/puzzle in the company website to filter out bad candidates
* respect for the developer private life; i.e: what to expect in overtime work