Profile avatar
felipe.rs
SWE @ dbt Labs. Past: SDF, VoDa, Spotify. Apache Arrow/Databases/Compilers/DistSys. Rust/C++/OCaml/TLA+. 🇧🇷 → 🇸🇪 → 🌎 http://bento.me/felipe / https://felipe.rs
771 posts 1,329 followers 456 following
Regular Contributor
Active Commenter

Homebrew relies on us never learning the option that installs what we want without updating everything first to ensure everyone keeps things up to date on their macs.

Don't panic!()

There are two kinds of engineers: those that accept the reality and necessity of the robustness principle and those that try to deny it. > The robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others".

Got my hard copy of Denis's awesome second edition of his performance book. It's been my go-to book for anyone interested in learning low-level performance techniques. Highly recommended: freely available as a PDF too (grab the book if you can afford it). products.easyperf.net/perf-book-2

This is not the own many people believe it to be. Bosses are totally fine with the prospects of delaying the development of more senior engineers if they can survive with the ones they currently have for the very near future.

Vocês notaram que a palavra "assertivo" tem sido muito usada recentemente mas com um significado diferente do que a palavra realmente significa? Assertividade não tem a ver com taxa de acerto, mas com a confiança que se tem em algo dito.

New book ✨

Have you noticed how annoying it is to type the -tegrat- "integration tests"?

Everyone is pointing out that the reduction in cost warranted by the techniques from DeepSeek will increase the demand for AI models and energy (Jevons paradox yadda yadda). So you can still be bullish on AI. The complication, though, comes from the previous price already overestimating the demand.

Does the Github code review UX has a PM that cares about it?

Given enough time and people, imposed hardware constraints lead to better software.

They removed optionals when transitioning to proto2 to proto3 and then people demanded their optionals back. Optionals came back, but implement in a much worse manner. Putting it under an experimental flag didn't deter people from using it elsewhere though.

Achar quem lhe indique pra uma vaga é parte do processo. Não reclame que é injusto. É injusto, mas não tanto. #bolhadev

#rustlang in production: Volvo putting Rust in cars (in a good way, hahah) corrode.dev/podcast/s03e...

You buy an HP printer, then you’re NOT ALLOWED to relocate it to another country because the genuine HP toner cartridges you buy in the new country are artificially blocked from working on the printer you supposedly own.

The company I joined after VoDa, @SDFLabs, was acquired by @dbt_labs which has been a very exciting turn of events. So I’m now joining dbt Labs together with the SDF team. 🎉

LATAM Airlines software is close to being good, but then it fails to do the most basic things when you need it the most. @latamairlines.bsky.social

Governments and taxes were invented to pool funds against risks that might affect a small but always changing set of people from time to time. Yes, tax payers’ money is often wasted, but we’re all collectively better off when these systems work.

Instagram will become a pr0n website and our photos will be on it.

Time-travel without garbage collection seems like a lot less trouble than bi-temporal modeling at the application layer.

This rant is about the downfall of the web of the past as the most powerful learning resource that ever existed. www.youtube.com/watch?v=-opB...

News from distopia: AI carbon footprint and AI taking over all the jobs are orthogonal problems. You don’t have to worry about the energy consumption of data centers if humans stop eating food.

2024 was a very hard year in different ways, but it was also a great year. Happy 2025 everyone! 🎉