$30 off During Our Annual Pro Sale. View Details »

Python Guerrilha - Levando alegria para ambientes burocráticos

Python Guerrilha - Levando alegria para ambientes burocráticos

Lightning talk apresentada no encontro do Grupo de Usuários Python de São Paulo realizado no LuizaLabs.

Caio Carrara

April 12, 2015
Tweet

More Decks by Caio Carrara

Other Decks in Programming

Transcript

  1. Python Guerrilha
    -*- levando alegria para ambientes burocráticos -*-

    View Slide

  2. Disclaimer!
    FAÇA AMOR, NÃO FAÇA A GUERRA

    View Slide

  3. Caio Carrara
    • Programando há 5 anos
    • Historicamente Javeiro
    • Aspirante Pythonista
    • Desenvolvedor na tegra.me em
    Sorocaba/SP
    • twitter.com/CaioWCC
    • caiocarrara.com.br

    View Slide

  4. Ambientes
    Burocráticos
    Práticas burocráticas são danosas para a atividade de
    desenvolvimento de software

    View Slide

  5. “Quanto menor o nível de confiança,
    maior o nível de burocracia”

    View Slide

  6. Quanto menos burocracia
    maior tende a ser o nível de
    alegria inerente ao sistema

    View Slide

  7. A burocracia também se
    manifesta em Linguagens
    de Programação
    (make your choice)

    View Slide

  8. Linguagens menos
    burocráticas
    Desenvolvedores mais
    felizes
    =

    View Slide

  9. MENOS código para a
    linguagem
    MAIS código para
    agregar valor

    View Slide

  10. reduz o nível
    burocrático do sistema
    Python

    View Slide

  11. gera mais alegria
    :-)
    Python

    View Slide

  12. #comofaz
    pra levar Python para meu
    trabalho?

    View Slide

  13. Python Guerrilha!
    faça amor, não faça a guerra

    View Slide

  14. #1 - Conquiste confiança
    • Comprometa-se com o status e tecnologias atuais
    • Torne-se relevante ao ambiente e seja uma pessoa
    que os outros querem ouvir
    • Compartilhe conhecimentos com seus companheiros
    sem esperar nada em troca

    View Slide

  15. #2 - Não seja o “cara chato”
    • Você vai afastar as pessoas de você
    • Tudo tem hora e lugar, não precisa ficar declarando
    seu amor por Python toda hora para todo mundo
    • Python é só mais uma linguagem em um universo
    muito amplo, não ache que é última bolacha do
    pacote
    • Você não é o dono da verdade

    View Slide

  16. #3 - Atraia as pessoas
    • Mobilize as paixões de quem quer aproximar.
    • Crie as oportunidades para mostrar o quanto Python
    é legal / produtivo / elegante / barato
    • Palestras internas
    • Coding dojo em uma parte do almoço
    • Mostre para seu colega aquele hack com
    Raspberry Pi, etc.

    View Slide

  17. #4 - Mostre código funcionando!
    • Não fique só falando, faça! Simples, mas faça!
    • SimpleHTTPServer para testar layouts em dispositivos
    mobile
    • Flask pode encantar no quesito simplicidade e
    agilidade
    • Django pode encantar o pessoal de negócios
    • A simplicidade do unittest pode encantar o time de QA

    View Slide

  18. #5 -“Hack the system”

    View Slide

  19. #6 - Python como
    cooperação, não competição

    View Slide

  20. #7 - Convença,
    não imponha

    View Slide

  21. Obrigado!
    twitter.com/CaioWCC
    caiocarrara.com.br
    tegra.me

    View Slide