• J.R.R. Tolkien: A Biography Oct 21, 2020

    Book: J.R.R. Tolkien: A Biography, by Humphrey Carpenter. Rating: ⭐️⭐️⭐️⭐️⭐️. It’s not a secret to anyone that I’m a big fan of J.R.R. Tolkien. I have 3 versions of this book. A translated version (pt-BR), the original version in English, and the audiobook. It’s no news that it would be a 5 star book to me. I just listened to the Inklings book by Humphrey Carpenter, so it was the best time to also listen to this one (yes, I went for the Audiobook).

  • Freelancer PF para o exterior Oct 11, 2020

    Esse é um texto que eu escrevi em 2017 quando eu comecei a abrir a minha empresa. Como o post ficou interminado e eu acho que ainda tem valor, eu resolvi terminar e publicar. Vou escrever uma pequena série de posts sobre esse lance de formas de trabalho e a minha experiência fora de CLT. DISCLAIMER: Eu não sou contador, mas essas são as informações que eu levantei depois de toda a minha pesquisa, assim eu consegui conversar melhor com os contadores.

  • Dactyl keyboard - Part 1 Aug 28, 2020

    After build the Iris keyboard I decided to start a new quest to build a Dactyl-cc (as I mentioned at the end of the Iris post 😉) Dactyl is the keyboad I wanted to build from the start but I certainly didn’t have the skils to do it. I decided to first build a “portable kinesis”, so I could take it with me when I was traveling and Iris seemed like a great fit for this and not that hard for a first project.

  • Assembling an Iris Rev4 Jul 23, 2020

    It’s been a while since I’m looking for a keyboard that would be great to take with me when I’m not working from home for some days. I finally found the Iris keyboard that seems to be exactly what I’m looking for. The need I currently have a Kinesis Advantage at home. The keyboard is great, probably the best keyboard I used so far, but it’s far from what we can call portable 😅.

  • 2019 Year in Review (full of metrics!) Jan 26, 2020

    Brace yourselves, like any other stats post, this one will be HUGE My year in review for 2018 was never posted because I could never finish it. I don’t want to let the same thing happen this year, so here I am. The end of 2018 and the beginning of 2019 was quite hard for me and me just didn’t have the energy to sit down in front of the computer during the weekends to write my monthly reviews.

  • Contributing to Rust Nov 22, 2019

    I’m involved with the Rust community for a while now. I’m one of the main organizers of the Rust meetup in São Paulo and also the Rust conference in Latin America (Rust LATAM) for more than one year now, but did not contribute to Rust source code yet. This post will show the step by step I did to submit my first pull request to the Rust compiler. If you want to go straight to the step by step, without any introduction, jump to My step by step to the first contribution.

  • My Current Productivity Workflow Aug 15, 2019

    From time to time, I receive questions about my productivity workflow, so I decided to write it down here. Keep in mind it’s a living thing and may change with time, but what I’m documenting here is what I’m using right now. Tool As you probably know, I work for Doist for some time now, and I’m a Todoist user since 2007, so the my tool of choice is quite obvious.

  • How was Rust LATAM 2019 Apr 21, 2019

    For those who don’t know, I’m a proud core organizer of the Rust LATAM conference. 🎉 The conference happened on March 29 and 30, and this post describes how it was to organize the whole thing. Even with the small problems we had (as any other big conference), the feedback we received so far were very positive. We were able to bring amazing speakers to the conference, which brought high-level content even for beginners.

  • Flashing a different firmware for the Atreus keyboard Oct 22, 2018

    I just bought an Atreus keyboard and I’m now configuring my own firmware. To do that, I’m using the qmk_firmware. I’m adding a new file as a layout (link here) and I have to change tmk_core/common/avr/bootloader.c to be able to compile it: -uint32_t reset_key __attribute__ ((section (".noinit"))); +uint32_t reset_key __attribute__ ((section (".noinit,\"aw\",@nobits;"))); After that, I just had to get the keyboard to the reset mode via fn + ESC (to change the layout) and then pressed the RESET button.

  • Stats for Jun, 2018 Jul 14, 2018

    Guess what!? Yes, metrics for June! 📊 Books I usually don’t count how many books I read, I just track and check at the end of the month. When I saw that I read five books read this month, my face was like 😱. All of them received a 4-star review, so the result is quite good. Managing Oneself: This is a great book. It’s not life-changing, but there are many great tips to improve your life.