# Brimmar > Bryan Martin Nunes Barbosa Feliciano Sérgio - Senior Full Stack Developer specializing in TypeScript, Node.js, Astro, Cloudflare Workers, and distributed web architectures. Portfolio, technical essays, architectural critiques, and engineering benchmarks. ## Core Pages - [Home](https://brimmar.dev/): Portfolio, background, core technical stack, and career history. - [Home (English)](https://brimmar.dev/en/): English portfolio and experience overview. - [Blog (Português)](https://brimmar.dev/blog/): Essays and deep dives in Portuguese. - [Blog (English)](https://brimmar.dev/en/blog/): Essays and deep dives in English. - [Tools](https://brimmar.dev/tools/): Curated toolchains, CLI packages, and infrastructure utilities. - [Tools (English)](https://brimmar.dev/en/tools/): Curated toolchains in English. ## Feeds & Machine Discoverability - [RSS Feed (Português)](https://brimmar.dev/rss.xml): Full RSS feed for Portuguese publications. - [RSS Feed (English)](https://brimmar.dev/en/rss.xml): Full RSS feed for English publications. - [Sitemap](https://brimmar.dev/sitemap-index.xml): XML sitemap for search crawlers. - [Full Content Dump for LLMs](https://brimmar.dev/llms-full.txt): Complete, raw text corpus of all blog articles in a single file for token-efficient LLM ingestion. ## Articles (English) - [The week the entire internet became vulnerable (and almost nobody noticed)](https://brimmar.dev/en/blog/the-week-the-internet-became-vulnerable/): PHP, Node, Railway and OpenCode went down within days. Over 1.3 million servers exposed, leaked AI keys, and an attack that started 4 days before the warning. Here's what you need to know right now. [Markdown](https://brimmar.dev/en/blog/the-week-the-internet-became-vulnerable.md) - [Hand-written code is over. For those who can pay](https://brimmar.dev/en/blog/hand-written-code-is-over-for-those-who-can-pay/): DHH said 37signals stopped writing code by hand. So did I. The difference is that he runs frontier models without looking at the bill, and I get paid in Brazilian reais. [Markdown](https://brimmar.dev/en/blog/hand-written-code-is-over-for-those-who-can-pay.md) - [Software for one, and who does the seeding](https://brimmar.dev/en/blog/software-for-one-and-who-does-the-seeding/): Code got cheap and everyone will have the software they need. The value moves to data. The problem is that data comes from exactly the software everyone shares. [Markdown](https://brimmar.dev/en/blog/software-for-one-and-who-does-the-seeding.md) - [Shopify Bought Tailwind. It Was That or Let It Die.](https://brimmar.dev/en/blog/shopify-bought-tailwind-it-was-that-or-let-it-die/): In January Tailwind's funnel broke. In September Shopify gave the team a home. It was a rescue. What's left is what Shopify gains by owning the tool AI already treats as the web's default look. [Markdown](https://brimmar.dev/en/blog/shopify-bought-tailwind-it-was-that-or-let-it-die.md) - [PHP does not need a faster PHP](https://brimmar.dev/en/blog/php-does-not-need-a-faster-php/): TypePHP promises to speed up PHP and Whim admits it is not PHP. I wanted erased generics but I get why internals said no. [Markdown](https://brimmar.dev/en/blog/php-does-not-need-a-faster-php.md) - [Not My Problem Anymore](https://brimmar.dev/en/blog/not-my-problem-anymore/): Andrew Kelley celebrated the end of Zig's relationship with Bun. The Rust rewrite was a technical success. Both facts are the same story, and neither is good news for anyone without access to infinite tokens. [Markdown](https://brimmar.dev/en/blog/not-my-problem-anymore.md) - [The Rust Rewrite and the Explicit Pay to Win Era](https://brimmar.dev/en/blog/the-rust-rewrite-and-the-explicit-pay-to-win-era/): Bun merged [PR #30412](https://github.com/oven-sh/bun/pull/30412) today, moving from Zig to Rust. This is not just a language change, it is the moment the resource gap in software became undeniable. [Markdown](https://brimmar.dev/en/blog/the-rust-rewrite-and-the-explicit-pay-to-win-era.md) - [Is HTML the New Markdown or Just the New Hype?](https://brimmar.dev/en/blog/is-html-the-new-markdown-or-just-the-new-hype/): HTML is being pushed as the replacement for Markdown in AI workflows. But is this a technical breakthrough or just another wave of premature hype? [Markdown](https://brimmar.dev/en/blog/is-html-the-new-markdown-or-just-the-new-hype.md) - [The Great Bun Experiment](https://brimmar.dev/en/blog/the-great-bun-experiment/): Bun is testing a migration from Zig to Rust. Whether this represents a shift in systems programming or a failed gamble remains to be seen. [Markdown](https://brimmar.dev/en/blog/the-great-bun-experiment.md) - [Claude, OpenCode, and the Death of "Bring Your Own Harness"](https://brimmar.dev/en/blog/claude-opencode-and-the-death-of-byoh/): Anthropic's blocking of third-party tools like OpenCode signals a shift in control, but the open ecosystem is moving faster. [Markdown](https://brimmar.dev/en/blog/claude-opencode-and-the-death-of-byoh.md) - [The Fall of Tailwind and the End of Knowledge Arbitrage](https://brimmar.dev/en/blog/tailwind-layoffs-and-knowledge-arbitrage/): Tailwind CSS cutting 75% of its team isn’t just a business crisis; it’s the signal of a new Industrial Revolution in software development. [Markdown](https://brimmar.dev/en/blog/tailwind-layoffs-and-knowledge-arbitrage.md) - [Beyond 40 Hours: Why Work is Almost Never Enough](https://brimmar.dev/en/blog/beyond-40-hours-why-work-is-almost-never-enough/): Exploring why software development professionals need to go beyond their contractual 40 hours to build a solid career and stand out in the market, and how continuous learning differs from day-to-day work. [Markdown](https://brimmar.dev/en/blog/beyond-40-hours-why-work-is-almost-never-enough.md) - [The Contradiction of the Return to Office](https://brimmar.dev/en/blog/the-contradiction-of-the-return-to-office/): Examining the contradiction between remote work success and the return-to-office movement in companies like Nubank, which reached its peak operating in a primarily remote environment, and why the mandatory hybrid model doesn't make sense for a company that eliminated the physical for customers. [Markdown](https://brimmar.dev/en/blog/the-contradiction-of-the-return-to-office.md) - [From "Human" Culture to "Exposed": The Failure of AbacatePay](https://brimmar.dev/en/blog/from-human-culture-to-exposed-the-failure-of-abacatepay/): Critical analysis of how AbacatePay handled an employee's dismissal, exposing the disconnect between the company's marketing and the reality of management. [Markdown](https://brimmar.dev/en/blog/from-human-culture-to-exposed-the-failure-of-abacatepay.md) - [Finally, the First Post](https://brimmar.dev/en/blog/finally-the-first-post/): I've been trying to write this first post for years, and the path to get here hasn't been a straight line. [Markdown](https://brimmar.dev/en/blog/finally-the-first-post.md) ## Artigos (Português) - [A semana em que a internet inteira ficou vulnerável (e quase ninguém percebeu)](https://brimmar.dev/blog/a-semana-em-que-a-internet-ficou-vulneravel/): PHP, Node, Railway e OpenCode caíram em dias. Mais de 1,3 milhão de servidores expostos, chaves de IA vazadas e um ataque que começou 4 dias antes do aviso. O que você precisa saber agora. [Markdown](https://brimmar.dev/blog/a-semana-em-que-a-internet-ficou-vulneravel.md) - [Código na mão acabou. Pra quem pode pagar](https://brimmar.dev/blog/codigo-na-mao-acabou-pra-quem-pode-pagar/): O DHH disse que a 37signals parou de escrever código à mão. Eu também parei. A diferença é que ele usa modelo de ponta sem olhar a fatura, e eu ganho em real. [Markdown](https://brimmar.dev/blog/codigo-na-mao-acabou-pra-quem-pode-pagar.md) - [Software pra uma pessoa só, e quem vai fazer o seeding](https://brimmar.dev/blog/software-pra-uma-pessoa-so-e-quem-vai-fazer-o-seeding/): Código ficou barato e cada um vai ter o software que precisa. O valor passa pros dados. O problema é que os dados nascem justamente do software que todo mundo compartilha. [Markdown](https://brimmar.dev/blog/software-pra-uma-pessoa-so-e-quem-vai-fazer-o-seeding.md) - [A Shopify comprou o Tailwind. Era isso ou deixar morrer.](https://brimmar.dev/blog/a-shopify-comprou-o-tailwind-era-isso-ou-deixar-morrer/): Em janeiro o funil do Tailwind quebrou. Em setembro a Shopify deu casa ao time. Foi resgate. A pergunta que sobra é o que a Shopify ganha controlando a ferramenta que a IA já trata como visual padrão da web. [Markdown](https://brimmar.dev/blog/a-shopify-comprou-o-tailwind-era-isso-ou-deixar-morrer.md) - [PHP não precisa de um PHP mais rápido](https://brimmar.dev/blog/php-nao-precisa-de-um-php-mais-rapido/): TypePHP promete acelerar PHP e Whim admite que não é PHP. Eu preferia generics apagados mas entendo por que o internals disse não. [Markdown](https://brimmar.dev/blog/php-nao-precisa-de-um-php-mais-rapido.md) - [Não É Mais Meu Problema](https://brimmar.dev/blog/nao-e-mais-meu-problema/): Andrew Kelley celebrou o fim da relação do Zig com o Bun. A reescrita em Rust foi um sucesso técnico. Os dois fatos são a mesma notícia, e nenhum deles é boa para quem não tem acesso a tokens infinitos. [Markdown](https://brimmar.dev/blog/nao-e-mais-meu-problema.md) - [A Reescrita em Rust e a Era do Pay-to-Win Explícito](https://brimmar.dev/blog/a-reescrita-em-rust-e-a-era-do-pay-to-win-explicito/): O Bun mergeou o PR #30412 hoje, mudando de Zig para Rust. A mudança de linguagem escancara o abismo de recursos que sempre existiu no software. [Markdown](https://brimmar.dev/blog/a-reescrita-em-rust-e-a-era-do-pay-to-win-explicito.md) - [HTML é o novo Markdown ou apenas o novo hype?](https://brimmar.dev/blog/html-eh-o-novo-markdown-ou-apenas-o-novo-hype/): HTML está sendo promovido como o substituto do Markdown em fluxos de IA. Mas será uma inovação técnica ou apenas mais uma onda de hype prematuro? [Markdown](https://brimmar.dev/blog/html-eh-o-novo-markdown-ou-apenas-o-novo-hype.md) - [O Grande Experimento do Bun](https://brimmar.dev/blog/o-grande-experimento-do-bun/): O Bun está testando uma migração de Zig para Rust. Se isso representa uma mudança na programação de sistemas ou uma aposta arriscada, ainda vamos ver. [Markdown](https://brimmar.dev/blog/o-grande-experimento-do-bun.md) - [Claude, OpenCode e o Fim da Era "Traga Sua Própria Interface"](https://brimmar.dev/blog/claude-opencode-e-o-fim-do-traga-sua-propria-interface/): O bloqueio da Anthropic a ferramentas de terceiros sinaliza uma mudança de controle, mas o ecossistema aberto está se movendo mais rápido. [Markdown](https://brimmar.dev/blog/claude-opencode-e-o-fim-do-traga-sua-propria-interface.md) - [A Queda do Tailwind e o Fim da Arbitragem de Conhecimento](https://brimmar.dev/blog/a-queda-do-tailwind-e-o-fim-da-arbitragem-de-conhecimento/): O corte de 75% da equipe do Tailwind CSS não é apenas uma crise de negócios, é o sinal de uma nova Revolução Industrial no desenvolvimento de software. [Markdown](https://brimmar.dev/blog/a-queda-do-tailwind-e-o-fim-da-arbitragem-de-conhecimento.md) - [Além das 40 Horas: Porque o Trabalho Quase Nunca é Suficiente](https://brimmar.dev/blog/alem-das-40-horas-porque-o-trabalho-quase-nunca-e-suficiente/): Explorando por que profissionais de desenvolvimento de software precisam ir além das 40 horas contratuais para construir uma carreira sólida e se destacar no mercado, e como o aprendizado contínuo se diferencia do trabalho diário. [Markdown](https://brimmar.dev/blog/alem-das-40-horas-porque-o-trabalho-quase-nunca-e-suficiente.md) - [A Contradição do Retorno ao Escritório](https://brimmar.dev/blog/a-contradicao-do-retorno-ao-escritorio/): Examinando a contradição entre o sucesso do trabalho remoto e o movimento de retorno ao escritório em empresas como o Nubank, que alcançou seu auge operando em um ambiente prioritariamente remoto, e por que o modelo híbrido obrigatório não faz sentido para uma empresa que eliminou o físico para clientes. [Markdown](https://brimmar.dev/blog/a-contradicao-do-retorno-ao-escritorio.md) - [Da Cultura "Humana" ao "Exposed": A Falha da AbacatePay](https://brimmar.dev/blog/da-cultura-humana-ao-exposed-a-falha-da-abacatepay/): Análise crítica da forma como a AbacatePay lidou com a demissão de um funcionário, expondo a desconexão entre o marketing da empresa e a realidade da gestão. [Markdown](https://brimmar.dev/blog/da-cultura-humana-ao-exposed-a-falha-da-abacatepay.md) - [Enfim, o Primeiro Post](https://brimmar.dev/blog/enfim-o-primeiro-post/): Eu venho tentando escrever este primeiro post há anos, e o caminho até aqui não foi uma linha reta. [Markdown](https://brimmar.dev/blog/enfim-o-primeiro-post.md) ## Author & Profiles - [GitHub](https://github.com/brimmar): Open source repositories, CLI utilities, and tools. - [LinkedIn](https://www.linkedin.com/in/brimmar/): Professional credentials and employment history.