2

Simplesmente incrível. Tenho trabalhado na ideia desde que tive o insight na discussao, e voce sugeriu o mesmo caminho que estou seguindo.

https://github.com/ryansldev/cook
Formalizei toda a ideia no README.md desse repo. Ainda estou construindo, inclusive.
Mas, acredito que cheguei em uma versao legal o suficiente pra comecar o desenvolvimento.

Eu trouxe uma metáfora do fluxo de desenvolvimento com comida, mas esse nao é o core.
O ponto é que eu mudo a abordagem de desenvolvimento de novos projetos pra Problemn-Driven Development.

Ou seja, as pessoas se unem pelo problema em si, nao pelo repo. Nao ficam presas a nenhum projeto, apenas precisam ter interesse genuino pelo problema que estao resolvendo e criam uma workspace/comunidade em torno disso.

A colaboracao é sempre muito intima porque cada Dish Prepare tem no máximo 5 pessoas, e elas se comunicam sempre. Inclusive, vai ter pair programming e chat.

É uma ideia bem complexa MESMO, principalmente de explicar sem nada prático ainda.
Mas vou desenvolver e usar em todos projetos meus haha

Muito obrigado pela contribuicao! Principalmente por isso:

alguem abraça o problema e resolve trabalhando e executado sujando as mãos e suando, não fica fazendo pitch pra pedir ajuda ou encorajar devs e hackers a abraçarem a ideia.

Me fez descentralizar uma parte do fluxo que desenhei. Foi de grande ajuda!

o trabalho exposto atrai outra pessoa disposta a trabalhar no operacional, ajuda começa a ganhar força.

a evolução da resolução do problema atrai pessoas dispostas a ajudar, que não tem conhecimento técnico do operacional, então ajudam divulgando, dando suporte para a comunidade, alguns mediando a estupidez da massa para não desmotivar os que estão trabalhando no problema principal, outros com doações, suporte jurídico, etc.

E tudo isso acredito que já atendo no projeto.

Mas tenho um adendo para:

a comunidade se auto organiza, não depende mais dos executores iniciais e sobrevive.

Tem como criar chefes que nao o dono, mas... nao dá pra deixar community open assim, pq quero quase um trunk-based development pra evitar ficar criando branch grande (que é um b.o forte devido a IA)

Mas sim, nao depende de quem executou no comeco. Só depende dos chefes, que podem ser inumeros. E cada chefe tem seu escopo. Pode ter um chefe só pra auth, por exemplo.

Carregando publicação patrocinada...