Eu diria que, no geral, é algo que vem com o tempo e a experiência, mas você pode achar que, se você trabalha com linguagens mais concisas, traz essa qualidade de volta às suas línguas de trabalho regulares.
Certamente, depois de um ano ou dois trabalhando com Ruby, descobri que meu C # ficou muito mais tenso. Acho que se eu entendesse melhor a programação funcional (uma ambição em andamento), provavelmente tiraria mais proveito disso.
Além disso, existem algumas diretrizes que podem ajudar, por exemplo, se você escrever as mesmas duas linhas mais de uma vez, dividi-las em seu próprio método. Essa é uma orientação simples, mas reduz rapidamente as linhas de código e a programação de cortar e colar, da qual muitos de nós somos culpados de tempos em tempos.
Se você entende de herança, geralmente pode economizar repetindo o mesmo código em locais diferentes, fornecendo funcionalidade comum às classes pai. Isso é óbvio em princípio, mas algo que as pessoas geralmente sentem falta na prática.
Pode haver uma diferença entre escrever menos código e ter menos código em seu aplicativo. Às vezes, você pode usar a geração de código para evitar repetições, escrevendo apenas algumas linhas de código, mas essas geram muitos outros códigos para você. - isso pode lhe dar muita influência. Veja o que uma ferramenta como Rails ou Entity Framework faz a esse respeito para entender como ela pode ser útil. Seja claro sobre a necessidade disso e pense duas vezes, três e quatro vezes sobre como lançar sua própria geração de código - que pode levá-lo ao inferno YAGNI.
Entenda seu idioma, sua API e suas ferramentas. Novamente, isso parece óbvio, mas ao longo dos anos escrevi tanto código que percebi mais tarde que estava reproduzindo uma funcionalidade que eu poderia ter herdado da API ou usado um recurso de linguagem para simplificar que percebi que algumas horas lendo sobre a documentação da API com a qual estou trabalhando economizará muitas horas de codificação ou depuração posteriormente. Da mesma forma, a maioria das plataformas com as quais você trabalha tem um pouco de conhecimento - aprenda a trabalhar da maneira que eles esperam e sua vida será muito mais fácil. Passe algum tempo encontrando a direção de menor resistência para a plataforma com a qual você está trabalhando e você fará as coisas muito melhor.
Se você está se perguntando se existe uma maneira melhor de fazer algo, provavelmente existe e sempre vale a pena descobrir como fazer as coisas melhor.