● Artigo de hoje · Talks · 19 abr 2026

Where did that come from?

Da ideia do surgimento do Crivo

Bem-vindos ao Crivo

A origem, as ideias descartadas e o que este lugar pretende ser


Não sabia o que escrever, nem como. Não vinha assunto nenhum na minha mente, pensei em falar várias coisas antes de lançar o blog, mas quando lancei, no exato momento, sumiu tudo. Então vou falar da ideia do crivo: como nasceu, por que nasceu e o que ele tem intenção de ser.

Como

A stack não foi muito difícil de escolher; o mano Deyvin e o próprio Akita me fizeram sentir um desejo de experimentar o Ruby on Rails (engraçado que o Akita tem um post de 2006 sobre o Ruby e como o mercado ia aceitar, e um vídeo de uma hora sobre isso também).

De início era uma ideia mais complexa, eu definitivamente não queria fazer um simples blog. Uma das ideias era algo mais parecido com o Obsidian, com aqueles grafos se conectando. Depois disso parti para uma ideia de reduzir polarização: o leitor nunca ficaria na sua zona de conforto e exploraria outros lugares. Teríamos conteúdo para leigos e técnicos, pessoas da área ou não poderiam criar sua conta e ver um artigo por dia de qualquer assunto, ajustado ao seu nível de expertise. Mas no final isso foi cortado. Queria algo mais simples, não queria procrastinar, queria aprender um pouco mais sobre Ruby, documentar e deixar público para quem quiser ver. Simples. Buscar mais que isso no momento era desnecessário, e assim foi feito.

Então comecei. Comecei pesquisando nas docs do Ruby on Rails sobre os ActiveModels, fiz minhas primeiras validações com certa dificuldade para entender, e até descobrir que ele usa a merda do bcrypt automaticamente quando se utiliza password_digest demorou um tempo. Fui entender melhor as gems, que funcionam exatamente como o node_modules do Node.js, mesmo conceito de gerenciamento de dependências, só que no ecossistema Ruby. Fui continuando até chegar na parte do view, e aí chegou a parte nada legal.

Front-end no início pra mim era divertido. Acredito que se alguém falasse de pixel perfect no começo da minha breve e atual carreira eu teria me empolgado, quem sabe. Hoje em dia simplesmente não me apetece mais, gosto mais de back-end, infra, arquitetura de software. Enfim, devaneios. Se acostume, é meu fucking blog.

Usei o Claude Code. Não, não foi vibe-coded, li as docs para entender melhor e obviamente para guiar o desenvolvimento. Deixei bem claro o que queria, o que não queria, como devia ser feito, edge cases claros de acordo com meus conhecimentos básicos. Deve ter coisa errada e mal feita que deixei passar, e simplesmente foda-se. Se eu fosse esperar saber fazer o melhor app em Ruby para fazer isso aqui, provavelmente isso nunca sequer existiria.

Por que

A ideia de criar um blog veio do Akita. Achava bem interessante como ele usava o blog para registrar as coisas que fazia, e isso me motivou a criar algo próprio, algo que fosse meu e que registrasse o que eu quisesse: coisas que estou estudando, aprendendo, qualquer coisa.

Objetivo

Registrar o que estou aprendendo, deixar público para quem quiser ver. Tenho tido muita vontade de criar projetos paralelos como build-to-learns, ideias que tenho incluem implementar IA em algo real do meu dia a dia, mas não sei. Poderiam me dar sugestões, mas simplesmente não tem aba de comentário aqui… então.

Acho que é isso. Meu primeiro post. Bem-vindos.

Fim do artigo.
Confirmar ação

Tem certeza?