Entrevista com José Aquino do Garimpar

por Walter Cruz on 11/04/2007
in Python, Ruby, Entrevistas, web 2.0, Django

Alguns dias atrás, eu propus ao José Aquino do garimpar uma pequena entrevista. Após e-mails idos e vindos, publico para vocês!

O que é o garimpar?
Garimpar é uma empresa de tecnologia que desenvolve produtos de busca para internet.
Além do garimpar favoritos, quais são as outras ferramentas oferecidas pelo garimpar?

Busca Web: a Relevância dos resultados de busca consideram as TAGS e Favoritos adicionados pelos usuários, esse é o diferencial em relação ao Google e Yahoo na busca web, a nossa esta integrada ao Favoritos e Noticias.

Garimpar Noticias: agregador de noticias que utiliza agentes autônomos para varrer a web em busca das últimas noticias, em breve ele também terá a opção de cadastro de noticias pelo usuário e comentários das notícias.

O garimpar usa software livre? Se sim, quais?

Sim, 100% da nossa empresa usa software livre.
Nos servidores temos FreeBSD 32 bits, Apache, PostgreSQL, BerkeleyDB

Nas estações de Desenvolvimento de Software temos:
Sistema Operacional: PCBSD,
IDE: KDevelop
Linguagens: Python, JavaScript, HTML, C e C++
Framework: Django
Outros: SVN, Trac e Wiki

Porque FreeBSD nos servidores e não Linux?

Nós usavamos o Slackware, mas em testes realizados com grande volume de dados e programos complexos o FreeBSD mostrou-se muito mais rápido, performance é muito importante para a Garimpar.
Trabalhamos para entregar resultados de busca sempre abaixo de 1s e nesse quesito o FreeBSD foi fantástico.

O FreeBSD também possui um Kernel muito bem desenhado com uma metodologia de trabalho muito séria.

O MySQL tem sido praticamente a escolha natural de diversos desenvolvedores. Porque PostgreSQL?
Os programas da Garimpar exigem base de dados relacional para armazenar dados a escolha pelo PostgreSQL se deve principalmente a sua robustez. Também usamos muito o BerkeleyDB.
A garimpar usa metodologias ágeis no desenvolvimento de seus aplicativos?
Usamos XP e RUP, ambas adaptadas a nossa forma de trabalho
De que forma o garimpar se sustém? Financiamento? Parcerias?
Investimento pessoal, houve a participação de investimentos ANGEL mas agora estamos a procura de investidores profissionais de grande porte (Seed Money e Venture Capital)
Para você, o que é web 2.0?
É a evolução da internet, interatividade e flexibilidade para os usuários, Web 2.0 é a criação de aplicativos mais inteligentes para a internet e simplicidade para os programadores construirem programas rapidamente e leves.
Muitos projetos da web 2.0 no Brasil são obras associadas a um programador (ou a um pequeno grupo semi-informal) e não a uma empresa. Dentre eles poderíamos citar o spesa (Nando Vieira), o boo-box (Marco Gomes), o wasabi (Danilo Medeiros), e o blogblogs (Manoel Lemos). A que você acha que de deve isso?. Você acha que essas iniciativas se devem a essa simplicidade disponível a programadores por frameworks como o Django e o Rails? O que temos hoje que não tínhamos antes?
Sem dúvida o uso de frameworks ajuda mas não é tudo, sozinhos eles não resolvem nada, sem um bom programador por trás a coisa não sai. Acho que isso tem a ver com a mudança de comportamento de muitos programadores brasileiros que desejam ser empreendedores e não apenas funcionários.