Eu acho que vai ser difícil, então esteja preparado para uma luta - mas não impossível. No final do dia, a programação (especialmente a codificação não-cowboy-hack'n'slash) não será super emocionante para todos. Isto é especialmente verdade para pessoas que já trabalham em uma área que é intelectualmente desafiadora e recompensadora por si mesma.
Antes de tudo, divirta-se as palestras e as oficinas - comida de graça (certifique-se de que é uma boa comida!) E guloseimas semelhantes são um bom ponto de partida. Tente injetar um pouco de humor também e, pelo menos inicialmente, mantenha-os razoavelmente breves e o mais informal possível.
Em segundo lugar, verifique se as palestras e workshops são relevantes. Tente não torná-los muito abstratos (mesmo que os conceitos abordados sejam abstratos) e, se puder, garanta que eles possam experimentar o que foi coberto. Ainda melhor, verifique o que eles fizeram entre as sessões e forneça um feedback positivo. Se eles não são relevantes e não estão aplicando o que você discutiu, eles os visualizarão (corretamente) como uma perda de tempo.
Por fim, tente introduzir alguns padrões básicos de codificação, de preferência aqueles que não sejam muito intrusivos na forma como eles operam atualmente. Se você está no mundo .net, o Resharper é um bom começo, pois avisa sobre coisas como convenções de nomenclatura. Você pode levar isso adiante com o StyleCop (que pode ser integrado ao Resharper) - mas certifique-se de personalizar o conjunto de regras primeiro. Se você não está no .net, tenho certeza de que ferramentas semelhantes existirão em outros lugares. Não é muito, mas é um começo.
Não espere resultados instantâneos (exceto, talvez, por quaisquer padrões de codificação impostos automaticamente) - ouvi 6, 9 e 12 meses fazendo bandagens durante o tempo para introduzir as melhores práticas.
Até agora, eu o folheei até agora, mas parece haver bons conselhos relevantes e relevantes para você no próximo livro, Conduzindo a mudança técnica .