BrazilJS 2014
- Não existe JavaScript no plural. Não coloque um diretório /javascripts/
- var that = this... Não faça isso, é bastante confuso!
- Aprenda shell script / bash.
- A primeira coisa: compartilhe sua solução. Não importa se é em projetos internos ou projetos pessoais. Compartilhe.
- Compartilhando, a equipe como um todo cresce e se ajuda.
- Não tenha medo de compartilhar. Compartilhe mesmo achando que sua solução é ruim. Compartilhando, outras pessoas te ajudam a melhorar.
- Se exponha. StackOverflow e GitHub são um bom começo.
- Faça. Inicie algo sozinho. Não precisa começar do zero, mas é bom você aprender a fazer as coisas do zero, assim você não fica dependendo de outros.
- Aprendendo a fazer coisas do zero, você aprende o motivo de usar determinados frameworks e ganha possibilidade de escolha.
- Não se estresse em aprender tudo o que é novo.
- O que escrevemos hoje, principalmente em front-end, daqui a dois anos vai estar obsoleto.
- O melhor código hoje não será o melhor daqui meses ou anos. Código tem prazo de validade.
- Não vale a pena perder muito tempo tentando fazer tudo 100% perfeito. Mas isso não te dá passe livre para fazer código ruim.
- O importante é fazer as coisas de uma forma eficiente.
- Aprenda ciência da computação. A base da Ciência da Computação nunca será velha. Nunca perderá a validade.
- Aprenda Lógica de programação. (meu adendo: isso é algo progressivo, você não nasce sabendo)
- Aprenda sobre redes. É interessante você entender sobre as inconsistências de rede outros problemas mais genéricos.
- Escreva código para outras pessoas. Não escreva código para você.
- Tente literate programming.
- Seu código nunca será perfeito. A maioria dos desenvolvedores irão escrever o mesmo código de outra forma.
- Ajude outras pessoas. Sempre.
- Lide com outros humanos. Levante da cadeira e converse. Troque ideias. Entenda o outro lado.
- Aceite a política como parte do trabalho.
- Aprenda a avaliar o seu trabalho. Entenda como você chegou ali, e saiba onde você quer estar.
- Faça menos. Comece pequeno.
- Faça menos, mas faça melhor.
- Minimum Lovable Product.
- Bikeshedding. Parkinson's law of triviality.
- Não é só porque você tem a capacidade de construir uma coisa uma coisa, significa que você vai impedir as outras pessoas de fazerem.
- Indicação de livro: FLOW
- O estado de flow faz você crescer intelectualmente. Esse conceito é estranho, mas quando você se concentra totalmente e algo, você começa a dominar aquilo.
- Encontre o equilibrio entre a complexidade com integração.
- Otimize seu ambiente de trabalho.
- Otimize seu workflow. Retire os obstáculo para que você possa se focar no código e na solução do problema.
- Aceite outros seres humanos, compartilhe mais, desafie-se sempre, aprenda, faça menos, otimize, faça o que as pessoas amam.