M
MercyNews
Home
Back
Pare de Cavar: Construa com Pecinhas de Lego, Não com Tipos Mais Complexos
Tecnologia

Pare de Cavar: Construa com Pecinhas de Lego, Não com Tipos Mais Complexos

Hacker News15h ago
3 min de leitura
📋

Fatos Principais

  • O artigo foi publicado no Substack em 13 de janeiro de 2026.
  • Foi compartilhado no Hacker News, onde recebeu 4 pontos.
  • A metáfora central contrasta "cavar" um buraco com "construir" com blocos de Lego.
  • O artigo argumenta contra a tendência de criar sistemas de tipos cada vez mais profundos em linguagens de programação.

Resumo Rápido

A comunidade de desenvolvimento de software está sendo instada a mudar seu foco da complexidade teórica para a construção prática. Uma nova perspectiva está ganhando tração, sugerindo que a obsessão da indústria em criar sistemas de tipos cada vez mais complexos é um esforço equivocado. Em vez de continuar a "cavar" mais fundo na teoria de tipos, o argumento é para começar a "construir".

Essa abordagem defende o uso de componentes simples e componíveis — muito parecidos com blocos de Lego — que podem ser montados para criar aplicações poderosas e flexíveis. A ideia central é que, focando em partes modulares e interoperáveis, os desenvolvedores podem alcançar maior produtividade e criatividade, indo além das restrições de sistemas excessivamente rígidos. Isso marca uma mudança filosófica significativa da teoria abstrata para a criação prática.

O Dilema de 'Cavar'

A crítica central visa a tendência predominante em muitas linguagens de programação e frameworks: a adição de recursos de tipos cada vez mais sofisticados. Esse refinamento incansável é descrito como um ato de 'cavar um buraco'. Cada novo recurso, projetado para resolver um caso de uso específico, adiciona outra camada de complexidade ao núcleo da linguagem, tornando mais difícil para os desenvolvedores aprenderem, usarem e manterem.

O problema com essa abordagem é que ela frequentemente produz retornos decrescentes. O esforço é gasto em tornar o sistema de tipos mais poderoso no abstrato, em vez de torná-lo mais fácil de construir coisas concretas. Isso cria uma curva de aprendizado mais acentuada e pode levar a ferramentas que são poderosas em teoria, mas cumpridas na prática.

  • Aumento da carga cognitiva para os desenvolvedores
  • Curvas de aprendizado mais íngremes para novas linguagens
  • Retornos decrescentes sobre a complexidade
  • O foco muda da resolução de problemas para a maestria da ferramenta

"Em vez de cavar um buraco, devemos estar construindo com blocos de Lego."

— Autor, Programming Simplicity Substack

A Filosofia do 'Lego' 🧱

Em contraste com a metáfora de cavar, o artigo propõe uma filosofia de 'bloco de Lego'. Esse modelo é construído sobre o poder da composição. Em vez de um sistema monolítico único onde cada parte está intrinsecamente conectada, imagine um mundo de componentes pequenos, independentes e padronizados. Cada 'bloco' tem um propósito simples e claro e uma interface bem definida para se conectar aos outros.

A beleza desse sistema é sua complexidade emergente. Partes simples, quando combinadas, podem criar estruturas incrivelmente sofisticadas. Essa abordagem capacita os desenvolvedores a focarem no que estão construindo, não nas regras intrincadas do sistema subjacente. Isso incentiva a experimentação, o reuso e a prototipagem rápida, pois os desenvolvedores podem encaixar partes existentes em vez de forjar novas do zero.

Em vez de cavar um buraco, devemos estar construindo com blocos de Lego.

Reação da Comunidade

As ideias apresentadas ressoaram dentro da comunidade de programação, gerando discussão em plataformas como o Hacker News. A conversa destaca um desejo crescente por simplicidade e pragmatismo em uma era de cadeias de ferramentas cada vez mais expansivas. Os desenvolvedores estão questionando cada vez mais se a complexidade dos sistemas modernos é justificada pelos benefícios.

O debate toca em princípios fundamentais da engenharia de software: manutenibilidade, legibilidade e velocidade do desenvolvedor. A abordagem 'Lego' sugere que, reduzindo a complexidade das ferramentas fundamentais, todo o ciclo de vida do desenvolvimento se torna mais eficiente e agradável. É um apelo à ação para que os criadores de ferramentas priorizem a usabilidade e a capacidade de composição sobre o poder teórico.

  • Debate sobre a complexidade do sistema de tipos
  • Foco na produtividade do desenvolvedor
  • Valor da modularidade e do reuso
  • Mudança para soluções pragmáticas

Uma Mudança de Foco

Por fim, este é um chamado para uma mudança fundamental na mentalidade. O objetivo é passar de uma cultura de refinamento para uma de criação. Não se trata de abandonar a segurança de tipos ou a estrutura, mas de encontrar um equilíbrio onde esses recursos sirvam ao construtor, e não o contrário. O foco deve ser na criação de ferramentas que sejam um prazer de usar e que não atrapalhem o desenvolvedor.

Essa visão incentiva um futuro onde a programação é menos sobre dominar especificações de linguagens obscuras e mais sobre montar soluções elegantes. Ao adotar partes simples, poderosas e componíveis, a comunidade pode desbloquear novos níveis de produtividade e construir a próxima geração de software, um bloco de cada vez.

Olhando para o Futuro

A principal lição é um desafio ao status quo: pare de cavar. A busca incansável por sistemas de tipos mais profundos e complexos pode não ser o caminho para um software melhor. A alternativa — construir com componentes simples e reutilizáveis — oferece um paradigma mais prático e potencialmente mais poderoso.

O futuro da programação pode parecer menos com uma catedral monolítica e mais com uma cidade vibrante construída a partir de blocos de Lego versáteis. Essa abordagem promete maior flexibilidade, desenvolvimento mais rápido e uma entrada mais acessível para novos desenvolvedores. É uma visão convincente para um futuro mais criativo e eficiente na construção de software.

Perguntas Frequentes

Qual é o principal argumento do artigo?

O artigo argumenta que a comunidade de programação deve parar de focar na criação de sistemas de tipos mais complexos. Em vez disso, defende a construção com componentes simples e componíveis, semelhantes a blocos de Lego, para promover uma melhor construção de software.

O que 'cavar' se refere neste contexto?

'Cavar' é uma metáfora para o processo de adicionar mais camadas de complexidade ao sistema de tipos de uma linguagem de programação. O autor sugere que isso é frequentemente um exercício contraproducente que produz retornos decrescentes.

Por que o modelo de 'bloco de Lego' é considerado melhor?

O modelo Lego promove a modularidade, a reutilização e a simplicidade. Ele permite que os desenvolvedores montem estruturas complexas a partir de partes simples e bem definidas, focando na construção de funcionalidades em vez de gerenciar a complexidade do sistema.

Onde esta discussão estava acontecendo?

Continue scrolling for more

IA transforma a pesquisa e as provas matemáticas
Technology

IA transforma a pesquisa e as provas matemáticas

A inteligência artificial está se tornando uma realidade na matemática. Modelos de aprendizado de máquina agora geram teoremas originais, forçando uma reavaliação da pesquisa e do ensino.

Just now
4 min
172
Read Article
Ben Horowitz says that investing teams shouldn't be 'too much bigger than basketball teams'
Technology

Ben Horowitz says that investing teams shouldn't be 'too much bigger than basketball teams'

Ben Horowitz said investment teams should be the size of a playing five in basketball. Phillip Faraone/Getty Images for WIRED Ben Horowitz said his rule of thumb is about five people on an investing team. He said Andreessen Horowitz maintains lean teams and strong communication across verticals. AI tools are enabling startups and VCs to thrive with fewer employees. Ben Horowitz is a big fan of tiny teams. On an episode of the A16z podcast, the Andreessen Horowitz cofounder shared how his venture capital firm maintains a lean operation despite being one of the world's largest. "An investing team shouldn't be too much bigger than a basketball team," he said, referring to advice he got from famed American investor David Swensen in 2009. He added, "A basketball team is five people who start, and the reason for that is the conversation around the investments really needs to be a conversation." Horowitz cofounded the Silicon Valley VC firm with Marc Andreessen in 2009. Before A16Z, he ran enterprise software company Opsware, which Hewlett-Packard acquired. A16z has backed marquee companies including Meta, Airbnb, GitHub, and Coinbase. The VC said he always kept the basketball team size in mind but also knew that the firm had to expand to keep up with how "software was eating the world," his signature phrase. The solution was to split the firm into different investment verticals. To maintain good communication, staff attend other teams' meetings when investment themes overlap. The firm also organizes a two to three-day offsite twice a year, "with not much agenda." Horowitz said that people who join them from other firms say that A16Z has "less politics" than firms with 10 or 11 people because his firm has a culture where politicking is "disincentivized." A16z might have been early to the tiny team trend, but it's catching on fast with VCs and startups across the world. Startups are actively seeking to stay small, with many having fewer than 10 people. Founders told Business Insider that AI and vibe coding tools have boosted their productivity, allowing them to get things done with far fewer people. Less politics and bureaucracy are also big pluses, they say. "We're going to see 10-person companies with billion-dollar valuations pretty soon," OpenAI CEO Sam Altman said in February 2024. "In my little group chat with my tech CEO friends, there's this betting pool for the first year there is a one-person billion-dollar company, which would've been unimaginable without AI. And now will happen." Read the original article on Business Insider

1h
3 min
0
Read Article
Tempest: American Missile Buggy Scores 20+ Kills in Ukraine
World_news

Tempest: American Missile Buggy Scores 20+ Kills in Ukraine

A new American off-road buggy equipped with guided missiles has entered service in Ukraine, where crews report significant success against Russian drone threats. The Tempest system offers mobile air defense against Shahed loitering munitions.

1h
5 min
3
Read Article
Creator income inequality is rising as top influencers rake in big paydays from brands
Economics

Creator income inequality is rising as top influencers rake in big paydays from brands

Top creator Jimmy Donaldson, a.k.a. MrBeast, at the "Beast Games" season 2 premiere. JC Olivera/Variety via Getty Images Creator income inequality is rising, with the top 1% earning 21% of brand spending, per new CreatorIQ data. The trend has continued in each of the last two years. Big brands often favor top creators, making it harder for smaller influencers to compete. Creators are raking in the ad dollars — but the wealth is being shared less and less equally. New data from the influencer-marketing platform CreatorIQ shows that the income gap in the creator economy is widening. The top 10% of creators on CreatorIQ's platform received 62% of ad payments in 2025, up from 53% in 2023. Similarly, the top 1% received 21% of the total ad payment volume, up from 15% in 2023. CreatorIQ, which included the 2025 data in a new report released on Wednesday, examined 65,000 payments over a three-year period from brands and agencies to creators who received flat payments through its software. The data reflects an overall pattern in the creator economy. Brands are shifting more of their marketing dollars to creators, with payments more than doubling over the last two years in CreatorIQ's dataset. Overall, US advertiser spending on creators was expected to hit $37 billion in 2025, according to a November report from the Interactive Advertising Bureau. At the same time, much of the ad money is going to a relatively narrow segment of top talent. While many creators also make money outside influencer marketing — such as from subscriptions or direct payments from platforms like YouTube — brand sponsorships are generally the industry's top revenue source. Jasmine Enberg, cofounder and co-CEO of Scalable, a new media company focused on the creator economy, said the numbers show the industry is starting to resemble traditional entertainment, where top players rake in substantial sums, leaving smaller ones to compete for the leftovers. Enberg said the divide would only grow as big creators get larger projects, such as TV campaigns or Netflix deals. "We need to empower brands to diversify their investment more confidently," Brit Starr, CMO of CreatorIQ, said of the industry. CreatorIQ's survey of 300 creators found that only 11% earned $100,000 or more. About one-quarter of the creators surveyed fell into each of the "$50,000 to $100,000" and the "$25,000 to $50,000" categories. CreatorIQ's report included additional data points that help explain the current dynamics of the creator economy. The number of creators receiving payments within CreatorIQ's network more than doubled from 2023 to 2025, which could indicate an overall surge in influencers entering the market. While the average earnings per creator rose to $11,400 in 2025 from $9,200 in 2023, the median actually declined slightly, from $3,500 to $3,000. That suggests that top creators are pulling the average higher, while the typical creator is earning less. What's driving the pay gap Enberg said major advertisers have contributed to the sector's income inequality because they're more likely to allocate their budgets to a small number of top creators. Talent managers who spoke with Business Insider said earnings distribution had been lumpy. Budgets have definitely grown, but they haven't kept pace with the expansion of the creator population, said Kyle Hjelmeseth, CEO of G&B Digital Management. "There are now many more small accounts that will take $25 to post, for example," he said. Meanwhile, advertisers often spend a large chunk of their influencer budgets directly with social media platforms, making it harder for creators — especially smaller ones — to develop direct and potentially lasting relationships with brands, creator-industry insiders said. Becca Bahrke, the CEO of Illuminate Social, a creator management firm, said the CreatorIQ payment concentration data reflect what she's seeing among her own clients. She said she'd seen some full-time creators take the off-ramp to a different job. "You may have earned over $400,000 in one year, but if you're not showing up consistently on the platform, treating it as a full-time job, you can see the earnings fall," Bahrke said. "It's a lot of work. It's not for the faint of heart." Read the original article on Business Insider

1h
3 min
0
Read Article
KB arquiva patente para cartão de crédito híbrido com stablecoins
Economics

KB arquiva patente para cartão de crédito híbrido com stablecoins

O gigante financeiro sul-coreano KB arquivou uma patente para um sistema de pagamento híbrido que permite gastar stablecoins via cartão de crédito tradicional.

1h
5 min
7
Read Article
Technology

AI will compromise your cybersecurity posture

Article URL: https://rys.io/en/181.html Comments URL: https://news.ycombinator.com/item?id=46612001 Points: 7 # Comments: 1

2h
3 min
0
Read Article
Culture

1000 Blank White Cards

Article URL: https://en.wikipedia.org/wiki/1000_Blank_White_Cards Comments URL: https://news.ycombinator.com/item?id=46611823 Points: 3 # Comments: 0

3h
3 min
0
Read Article
Líder de Hong Kong discursará ao novo Legco sobre incêndio em Tai Po
Politics

Líder de Hong Kong discursará ao novo Legco sobre incêndio em Tai Po

Chefe do Executivo John Lee Ka-chiu discursará ao novo Legco sobre ações de acompanhamento após o incêndio em Tai Po, que vitimou pelo menos 161 pessoas.

3h
3 min
19
Read Article
Rússia Abre Mercado de Cripto para Investidores Não Qualificados
Cryptocurrency

Rússia Abre Mercado de Cripto para Investidores Não Qualificados

Anatoly Aksakov confirma que um projeto de lei está pronto para permitir que investidores não qualificados negociem criptos, marcando uma mudança significativa nas regulamentações de ativos digitais da Rússia.

3h
5 min
24
Read Article
Technology

The Gleam Programming Language

Article URL: https://gleam.run/ Comments URL: https://news.ycombinator.com/item?id=46611667 Points: 9 # Comments: 0

3h
3 min
0
Read Article
🎉

You're all caught up!

Check back later for more stories

Voltar ao inicio