image

Access unlimited bootcamps and 750+ courses forever

70
%OFF

MG

Marcelo Gonçalves17/07/2026 18:46
Share

Desenvolvimento de software e responsabilidade social: quando o código encontra o propósito

    Quando comecei a programar, eu não me imaginava trabalhando com ações sociais. Também nunca havia parado para pensar que entidades ligadas ao terceiro setor, projetos comunitários e organizações voltadas ao atendimento de pessoas em situação de vulnerabilidade demandavam o uso constante de tecnologia.

    É claro que eu sabia que essas instituições utilizavam softwares, internet, sistemas de gestão e diversas aplicações digitais. Mas, de alguma forma, eu nunca havia percebido que ali também existia um campo de atuação para desenvolvedores, um espaço onde a tecnologia poderia ser aplicada para resolver problemas reais e gerar impacto social.

    E quando falamos em mercado, falamos de negócios, oportunidades e, naturalmente, lucro. E quanto mais lucro, melhor. Essa é uma das grandes forças que movimentam a tecnologia. Nas comunidades de desenvolvedores, fóruns de faculdade e grupos de discussão, é comum conversarmos sobre criação de jogos, desenvolvimento de SaaS, startups e sobre o sonho de trabalhar em grandes empresas de tecnologia.

    Muitos profissionais desejam fazer parte de equipes responsáveis por produtos utilizados por milhões de pessoas. Afinal, sabemos criar experiências digitais envolventes, interfaces intuitivas e sistemas capazes de compreender profundamente o comportamento dos usuários.

    A tecnologia tem esse poder: ela entende pessoas.

    Mas foi justamente essa capacidade de compreender, influenciar e direcionar comportamentos que começou a despertar em mim uma nova reflexão.

    Por uma dessas circunstâncias da vida profissional, acabei participando do desenvolvimento de plataformas voltadas para um importante projeto social em Belo Horizonte. Essa experiência, que inicialmente parecia apenas mais uma oportunidade técnica, acabou transformando completamente a forma como eu enxergo a tecnologia e, principalmente, a responsabilidade que nós, desenvolvedores, carregamos quando colocamos um sistema no mundo.

    Afinal, o mesmo conhecimento utilizado para criar soluções que educam, incluem e transformam vidas também pode ser utilizado para criar mecanismos extremamente eficientes de retenção de atenção, consumo e influência sobre comportamentos.

    Somos capazes de criar jogos cada vez mais atrativos, capazes de prender crianças e adolescentes durante horas diante de uma tela. Somos capazes de desenvolver sistemas sofisticados que analisam dados, identificam padrões de comportamento e oferecem experiências cada vez mais personalizadas.

    Também podemos contribuir para que empresas de diferentes setores conheçam melhor seus usuários e aprimorem suas estratégias de negócio. No caso das plataformas de apostas, por exemplo, existe uma enorme capacidade tecnológica para compreender perfis de jogadores, analisar comportamentos e desenvolver ferramentas que aumentem o engajamento dos usuários.

    Não pretendo, neste artigo, fazer um julgamento simplista sobre mercados ou empresas. Em muitos casos, estamos falando de atividades regulamentadas, dentro dos limites legais estabelecidos. A tecnologia, por si só, não é boa ou ruim. Ela é uma ferramenta, e seu impacto depende das escolhas feitas por aqueles que a desenvolvem e utilizam.

    Entretanto, estou convencido de que o avanço tecnológico precisa ser acompanhado de uma reflexão ética cada vez mais profunda.

    Nós, desenvolvedores, não somos apenas pessoas que escrevem códigos, corrigem erros e entregam funcionalidades. Somos participantes ativos na construção da sociedade digital. Cada aplicativo criado, cada algoritmo desenvolvido e cada sistema colocado em funcionamento carrega decisões que podem afetar pessoas, comportamentos e comunidades inteiras.

    A pergunta que precisamos fazer não é apenas: "É possível desenvolver essa tecnologia?"

    Precisamos também perguntar:

    "Qual será o impacto dessa tecnologia na vida das pessoas?"

    Um sistema pode ser criado para capturar atenção ou para devolver autonomia. Pode ser utilizado para explorar vulnerabilidades ou para criar oportunidades. Pode servir apenas aos interesses comerciais ou também contribuir para resolver problemas sociais.

    Essa escolha começa no código.

    A tecnologia aplicada ao desenvolvimento social mostra que existe um outro caminho possível para a inovação. Organizações sociais precisam de sistemas melhores para administrar recursos, acompanhar pessoas, ampliar atendimentos e tomar decisões baseadas em informações confiáveis. Comunidades precisam de ferramentas que facilitem o acesso a direitos, educação, saúde e oportunidades.

    Nesse contexto, o desenvolvedor deixa de ser apenas um profissional contratado para entregar uma solução técnica e passa a atuar como alguém capaz de transformar realidades.

    Talvez esse seja um dos grandes desafios da nossa geração de profissionais de tecnologia: entender que a pergunta mais importante sobre um software não deve ser apenas quanto ele pode gerar de receita, mas também quanto valor humano ele pode gerar.

    O código tem poder. Ele pode criar negócios, movimentar mercados e gerar riqueza. Mas também pode aproximar pessoas, fortalecer comunidades e contribuir para uma sociedade mais justa.

    No final, desenvolver software é sempre uma escolha sobre o mundo que queremos construir.

    Marcelo Lemos, engenheiro de dados.

    Share
    Recommended for you
    AWS - Agentes de IA em Campo
    Riachuelo - Criando produtos com IA
    Michael Page - Criando Seu Primeiro Agente de IA
    Comments (0)