Eu preso sempre por um código limpo, com menos complexidade, com o objetivo sempre de não reinventar a roda, tendo padrões e conceitos maduros e já utilizados pela comunidade.

Entendo que não existe a melhor linguagem, framework ou tecnologia. Apenas seleciono conforme a necessidade do projeto e expertise das equipes.

É importante o sentimento de dono, porém é importante lembrar que em algum momento sempre passamos o bastão do projeto para alguém. Com isso é importante ter sempre em mente sobre esse momento futuro, pensando nos próximos colaboradores que iram contribuir com o projeto. Por isso deixo sempre o mais simples possível, diminuindo ao máximo a complexidade e adotando apenas padrões e tecnologias necessárias.