Skip to content

Latest commit

 

History

History
167 lines (114 loc) · 6.84 KB

README.md

File metadata and controls

167 lines (114 loc) · 6.84 KB

O Manifesto Lambda I/O

Não, esse projeto não tem relação com o uso de programação funcional com tratamentos monádicos para efeitos colaterais. Na verdade, é uma iniciativa aberta para espalhar o conhecimento de programação funcional pelo mundo.

Nossa Logo

Tabela de Conteúdos

Quem somos?

A Fundação Lambda I/O consiste de uma iniciativa aberta que visa introduzir as pessoas ao redor do mundo a todos os recursos e benefícios de se conhecer o paradigma de programação funcional.

Pretendemos fazer isso através da organização de pequenos meetups - com um ambiente acolhedor - sobre programação funcional pelo mundo que culminariam em uma grande conferência por país.

Nossa missão é desconstruir a doutrinação acerca do ensino de linguagens imperativas que, infelizmente, assola muitos lugares do mundo e, consequentemente, seus sistemas de ensino de TI - desde cursos técnicos a pós-graduações - fornecendo recursos e uma comunidade que tornaria muito mais fácil de se aprender sobre programação funcional, linguagens funcionais, casos de uso etc.

Motivação

Esta iniciativa nasceu no Brasil, criada por um pequeno grupo aluno técnicos e de graduação que estavam simplesmente cansados de aprender sempre os mesmos conceitos relacionados a linguagens imperativas em suas aulas.

À medida que o buzz funcional cresce, é muito comum ver hoje em dia pessoas que se perguntam o que é programação funcional e querem aprender, mas não encontram os recursos adequados, motivação ou mesmo uma comunidade para apoiar seus estudos, e então, desistem de aprender. A situação torna-se ainda pior quando percebemos que muitos profissionais de TI, pessoas que lidam com desenvolvimento de software - e até mesmo estudantes de Ciência da Computação - que nunca ouviram falar de um paradigma diferente, como o funcional.

Como?

Meetups

A ideia é fazer pequenos meetups Lambda I/O por cidade. Esses meetups consistem encontros de um dia com palestras - e talvez workshops - sobre tudo no mundo funcional:

  • O paradigma em si
  • Linguagens puras
  • Bibliotecas e implementações funcionais
  • Paralelismo/Concorrência
  • Benefícios
  • Casos de uso
  • ...

Os Lambda I/O Meetups têm um pré-formato que pode ser encontrado aqui.

Conferências

Os pequenos meetups visam promover o conhecimento do paradigma funcional de uma maneira distribuída/(des)centralizada, mas eles não são suficientes, uma vez que são exatamente pequenos meetups. Por isso, também é importante promover grandes conferências anuais que unam grandes quantidades de pessoas por país.

Os Lambda I/O Meetups têm um pré-formato que pode ser encontrado aqui.

Nossos Princípios

As pessoas são importantes

Como dito na seção Motivação, as pessoas são a nossa razão. Por isso, é muito importante pensar sobre a sua experiência - ajudando-as e sendo o mais legal possível. O paradigma funcional pode ser incrível - então por que não podemos tentar fazer as pessoas aprendendo-o sentirem-se incríveis também?

(Des)centralização

Nossa filosofia é baseada em um modelo centralizado de descentralização. Para ajudar a compreensão, este pode ser dividido em dois pontos:

Descentralização

  • Qualquer um tem a liberdade de organizar eventos Lambda I/O quando e onde quiser.

  • Os meetups são independentes uns dos outros.

  • A Fundação Lambda I/O não define detalhes específicos de cada meetup - como datas, agenda, patrocinadores, apoiadores etc.

Centralização

  • Para facilitar a organização dos meetups - e a integração destes com a proposta da fundação -, todos os repositórios organizacionais de meetups e conferências estão reunidos na organização do Github da Fundação Lambda I/O. Para cada meetup será criada uma equipe que terá completo poder de definir os detalhes descritos no princípio da [descentralização](# descentralização) e as equipas só terão acesso aos seus meetups - assegurando a sua independência. O nascimento de um meetup - e sua respectiva equipe na organização no Github da Fundação Lambda I/O - precisa apenas da manifestação de interesse por um possível facilitador como declarado aqui.

  • Todos os eventos - meetups e conferências - devem aderir aos princípios básico da fundação - como a sua proposta, código de conduta, etc.

Links Úteis

Nosso objetivo é ter muitos repositórios para ajudar as pessoas com toda a proposta Lambda I/O, são eles:

Traduções

Este manifesto objetiva ser traduzido no maior número de linguagens o possível. Neste momento, estes são as versões disponíveis. Se você sentir falta de algum idioma e quiser nos ajudar, fique à vontade para contribuir.

Contribuições

Contribuições são muito bem-vindas! Se você gostaria de nos ajudar em nossa missão, as orientações para contribuições pode ser encontradas aqui.

Licença

A documentação em torno do Manifesto Lambda I/O e tudo neste repositório está licenciado sob uma licença Creative Commons Attribution 4.0 Internacional exceto o logotipo e outras imagens, que estão licenciados sob uma licença Creative Commons Attribution-NoDerivatives 4.0 Internacional.

Todas as contribuições também devem ser licenciadas sob as mesmas.