O Conselho da Fundação OpenStreetMap (OSMF) selecionou Minh Nguyễn como o Facilitador de Desenvolvimento de Software Principal (Core Software Development Facilitator). Aqui está Minh para se apresentar, e compartilhar algumas de suas ideias e orientações, além de oportunidades para você se conectar. Bem-vindo, Minh!
Olá, eu sou Minh Nguyễn, um contribuidor do OSM e organizador comunitário da Califórnia. O OSMF me confiou um dos cargos financiados pelo recém-anunciado investimento do Sovereign Tech Fund (STF) para facilitar o desenvolvimento a longo prazo da infraestrutura de software do OSM. Sou grato pela oportunidade de servir a comunidade OSM dessa forma.
Para aqueles que não me conhecem, comecei a trabalhar como voluntário no OSM em 2008, limpando erros em minha cidade natal, Loveland, para curar a saudade de casa. Depois, fiquei extremamente entusiasmado, acrescentando pequenos detalhes aqui e ali por todo o meio-oeste dos EUA, alimentando uma pequena comunidade de mapeadores no Vale do Silício, traduzindo o OSM para o vietnamita e fazendo parte da diretoria do OpenStreetMap U.S. Paralelamente, tornei-me um engenheiro de software Mac profissional e, depois, ajudei a desenvolver o software de navegação e mapas de código aberto baseado no OSM da Mapbox, por vários anos. Mas nunca deixei de ser um mapeador. Também passei os últimos anos trabalhando na equipe do SDRP e no conselho consultivo do OpenHistoricalMap e continuarei exercendo essas funções.
Quando apresento o OSM à minha comunidade local, descrevo o projeto como uma infraestrutura para os mapas do mundo. Naturalmente, essa infraestrutura tem sua própria infraestrutura subjacente. Muitos de nós, dependemos muito do front-end do site, do back-end da API e dos recursos relacionados, durante o mapeamento, a depuração dos dados de nossos mapas e, de modo geral, ficamos maravilhados com o que estamos construindo juntos. Há muita coisa que acontece nos bastidores para que o site funcione sem problemas e forneça aos consumidores de dados, os artefatos dos quais eles dependem. Por exemplo, você sabia que temos não apenas uma, mas duas implementações de API sobrepostas, em execução simultânea, para obter um desempenho extra? Esses aspectos do OSM são menos glamourosos do que os estilos ou editores de mapas, mas não menos importantes.
Nossa arquitetura de software é muito específica para o OSM, por isso, historicamente, temos contado com um número relativamente pequeno de voluntários e seus conhecimentos especializados. Como um projeto de código aberto, queremos expandir esse grupo e mantê-lo aberto aos recém-chegados. Juntamente com os colaboradores de longa data, darei prioridade a uma melhor documentação, lidarei com o acúmulo de problemas, articularei uma visão e um roteiro claros para os principais projetos de software e identificarei oportunidades para que novos desenvolvedores comecem a trabalhar e se estabeleçam. Isso será essencial para que, posteriormente, possamos integrar outra função, encarregada mais diretamente das tarefas diárias de desenvolvimento, por meio do mesmo investimento do STF. Teremos mais informações sobre isso nos próximos meses.
Ultimamente, qualquer pessoa que esteja acompanhando de perto os principais projetos de software terá notado que o ritmo de desenvolvimento está aumentando drasticamente, mas grande parte dele ainda passa despercebido e não é notado pelo resto da comunidade. Você ouvirá falar de mim com bastante regularidade, à medida que eu relatar as notícias e os assuntos atuais dos projetos para um público mais amplo. Espero que mais de vocês da comunidade estejam familiarizados com esses projetos, assim como com o seu renderizador ou o editor favorito, e espero que por bons motivos.
Enquanto me apresento às pessoas envolvidas com os principais projetos de software, fico impressionado com a quantidade de ideias que existem sobre como levá-los adiante e o quanto essas ideias se sobrepõem. Nas próximas semanas, também buscarei feedback da comunidade sobre o rumo que devemos tomar; fique atento ao fórum para obter mais detalhes. Embora eu não possa prometer nada de concreto neste estágio inicial, tenho esperança de que possamos tecer um futuro comum para esses projetos, que permita que o OSM prospere.