Não estou de forma alguma tentando confundir isso com o significado de meu último blog mas, após seis meses de gestação, acabamos de dar à luz um site público.
É claro que estou fazendo uma pequena piada sobre a comunidade, mas realmente acredito nisso. Stack Overflow é, na medida do possível, um esforço do comunidade coletiva de programadores.
Aqui está o original declaração de visão para Stack Overflow de em abril:
Então, o que o é stackoverflow?
Desde o primeiro dia, meu blog tem como objetivo divulgar informações úteis para o mundo. Nunca tive nenhuma aspiração específica de que este blog se tornasse o que é hoje; sinto-me humilde e gratificado pelo fato de o incrível sucesso. Ele literalmente mudou minha vida. Os blogs são recursos fantásticos, mas por mais que eu possa incentivei meus colegas programadores a criar blogsNo entanto, nem todos têm tempo ou disposição para criar um blog. Há muitas informações excelentes sobre programação presas em fóruns, enterradas na ajuda on-line ou escondidas em livros que ninguém mais compra. Gostaríamos de desbloquear tudo isso. Vamos criar algo que facilite a participação e colocá-lo on-line em um formulário que seja trivialmente fácil de encontrar.
O senhor conhece o a fórmula do argumento de venda do filme?
O Stackoverflow é mais ou menos como o antiintercâmbio de especialistas (menos o lixo indutor de náusea e os jogos quase legais nos mecanismos de busca) encontra wikipedia encontra programação reddit. Ele é feito por programadores, para programadores, com a intenção final de aumentar coletivamente a soma total de bom conhecimento de programação no mundo. Não importa a linguagem de programação que o senhor usa ou o sistema operacional que chama de lar. Nosso objetivo é melhorar a programação.
Embora a reação tenha sido, em geral, positiva, houve um pouco de reação negativa. Alguns promoveram a ideia de que o Stack Overflow só contribuirá para o crescente emburrecimento dos desenvolvedores do mundo. Acho que isso é, em uma palavra, uma besteira. Gostei da resposta de Joel a isso em podcast 21 (mp3):
E é verdade que todos nós, como desenvolvedores, somos irremediavelmente incompetentes. O objetivo de um site como o Stack Overflow é, de alguma forma, compartilhar o conhecimento correto, onde quer que ele esteja espalhado pelo universo, e fazer com que ele seja votado e disseminado entre nós. Há um grande universo de programadores idiotas, e eu sou um deles, e todos nós temos um pouco de conhecimento. Talvez eu saiba como fazer essa coisa em VB6, o que pode ser útil para alguém que esteja tentando manter um código ridiculamente antigo. Todos nós temos essas pequenas informações e, se pudermos contribuir um pouco, essas informações serão ampliadas e talvez mil outros desenvolvedores idiotas se beneficiem da minha pequena informação.
E aqui está minha resposta, do mesmo episódio do podcast, para todos aqueles que torcem o nariz para sites comunitários como este, preferindo a opinião de “especialistas”:
A ideia de que o senhor tem todos esses especialistas esperando nos bastidores para fazer as coisas é uma ilusão, na minha experiência. Na verdade, há apenas um grupo de amadores tentando fazer as coisas juntos. As pessoas que são realmente especialistas estão muito ocupadas para ajudar, certo? E se os especialistas estão muito ocupados para ajudar, que diferença faz se existem especialistas? Porque o objetivo desse empreendimento é ajudar outros desenvolvedores e, seja o senhor um especialista ou não, se não tiver tempo para ajudar, não estará realmente contribuindo para a solução.
O Stack Overflow não está de forma alguma concluído. Tecnicamente, ainda estamos em fase beta pública. Mas acredito que o que temos – a confluência de wiki, discussão, blog e sistemas de classificação do reddit/digg – é uma representação justa de nossa visão original do Stack Overflow.
É um lugar onde um programador ocupado pode investir alguns minutos com o mínimo de atrito possível e obter algo tangível da comunidade em troca.
Mas quem se importa com o que I pensar; minha opinião não tem peso especial. Sou apenas um membro. Esta é a nosso site. Diga-me o senhor: quão burros somos?