Não faça tudo que você sabe fazer
Muitas vezes os desenvolvedores querem fazer tudo da maneira mais automatizada e desenvolver por conta própria todas as funcionalidades dos sistemas de sua própria empresa ou dos projetos desenvolvidos para os clientes.
Embora desenvolver seja a opção que possibilite maior flexibilidade e controle, não acho que seja a melhor opção em alguns casos.
Por muito tempo eu desenvolvia TUDO que era necessário nos sistemas e sites.
Hoje em dia procuro algum sistema ou ferramenta, mesmo que seja paga, que solucione o meu problema.
Um exemplo disso é um sistema de mailing list. É muito fácil desenvolver um sisteminha para envio de newsletter, eu mesmo já fiz um módulo desse em uns 3 projetos.
Hoje, qualquer que seja o projeto, considero a utilização do Campaign Monitor.
O Campaign Monitor custa U$ 5,00 + U$ 0,01/email para cada envio. Parece caro, mas a realidade é que é infinitamente mais barato do que o custo do desenvolvimento, ainda mais com todos os recursos que o Campaign Monitor oferece.
Mesmo que isso seja óbvio para você, eu convido a checar se não existe mais nada que você está desenvolvendo e que poderia ser utilizado por uma ferramenta existente, mesmo que paga.
Digo isso, por que eu mesmo me pego às vezes fazendo algo que poderia não estar fazendo.
O fato de você poder fazer e a paixão pelo trabalho nos faz começar sem pensar e no final gastamos horas de trabalho com algo que poderia ser adquirido por muito menos.
No final das contas você pode economizar muito e como a programação é 5% do seu negócio, acho que devemos considerar essa dica a cada dia.