- JSON5 é um superconjunto de JSON, expandido para ser mais legível e adicionar alguns recursos do ECMAScript 5.1
- Quando o projeto open source do JSON5 foi divulgado no HN há 10 anos, recebeu uma quantidade enorme de críticas
- Mitchell Hashimoto, criador do Vagrant, até fez uma paródia perguntando algo como “que tal um HTML7?”
- Mesmo assim, essas reações foram ignoradas e o desenvolvimento continuou; hoje ele é baixado 60 milhões de vezes por semana (top 0,1% entre os pacotes do npm)
- A Apple também oferece suporte a JSON5 em sua plataforma (opção
allowJSON5 no JSONDecoder)
Lições
- Ignore os haters
- Aceite contribuições de outras pessoas no projeto
- Somos todos cegos (então, seja gentil)
8 comentários
Eu estava cansado de máquinas e de 0/1, mas fazia tempo que algo não me trazia um alívio desses.
Depois de comentar, fui redirecionado para a tela de cadastro e, depois de me cadastrar, tive que escrever de novo o comentário que eu tinha feito!
Ah, também ajustei para que os comentários sejam salvos durante o cadastro. Obrigado.
É uma pergunta diferente, mas qual é a função do
[-]à direita dos comentários? Será que é downvote? Vi a explicação das funções e o FAQ, mas não consegui encontrar uma explicação sobre o que isso faz.É um recurso para recolher e ocultar os comentários de resposta abaixo deste comentário.
Criei esse recurso para usar quando houver muitas respostas e a discussão ficar longa, caso eu queira ver apenas o comentário principal.
Acho que preciso ajustar para que ele não apareça quando não houver respostas;;;
Ah, então era essa a função!
Acabei de testar e ele até recolhe, mas parece que não expande de novo… ^^;
Mesmo lendo o original inteiro, é um artigo divertido! haha
Nas lições 2, que tal mudar de “compartilhar com as pessoas que ajudaram o projeto” para algo como
“aceitar contribuições de outras pessoas para o projeto”?
Sinceramente, quando você começa qualquer coisa, parece que as pessoas que atrapalham acabam com a sua motivação.
Obrigado pelo ótimo artigo.