Boas práticas

Este artigo é apenas uma coletânea de alguns dos melhores guias/manuais de boas práticas.

Como Fazer Perguntas Inteligentes

Texto original de Eric Steven Raymond, também disponível em Português.
Sabe quando dizem que nenhuma pergunta é idiota? Pois bem, isso é verdade. Mas a pergunta pode não ser inteligente. E isso acontece frequentemente em fóruns, quando a pessoa que pergunta não demonstra esforço para produzir uma publicação coerente.
Este texto trata exatamente disto.

Como Relatar Bugs De Maneira Eficaz

Por Simon Tatham, disponível também em Português.
Toda aplicação que você utiliza eventualmente vai apresentar uma falha. Nesse momento, não adianta entrar na loja de aplicativos, avaliar com nota zero e comentar "não funciona".
Da mesma forma que você espera que um aplicativo funcione corretamente, o desenvolvedor também não quer o fruto do seu trabalho minguando e frustrando seus clientes.
Este artigo é um guia sobre como ter o seu problema resolvido rapidamente, como auxiliar no processo de correção de um bug colaborando com um bom relato sobre o problema.

Combo: Como Organizar Software Releases & Versões

Novas releases de software serão publicadas e você precisa organizar essas releases de modo que quem utiliza/integra com as soluções saiba o que está acontecendo.
No texto do Eric Raymond são descritas boas práticas aplicadas no mundo do software livre, e também te dá uma noção dos DO's e DONT's.
Para uma leitura mais pragmática e rápida recomendo o Semantic Versioning (SemVerm), que está disponível em Português.