• Using a 10yo phone (Nexus 5) Oct 16, 2023

    I decided to change my phone to a newer hardware. While changing hardware, I would have to do a little dance of devices: Move whatever I have in my phone to another device Do a factory reset on my current phone Give it to my wife Get her phone and do a factory reset before sending it for a battery change That means I would need a third device while I don’t have my new hardware.

  • StrangeLoop 2023 Oct 12, 2023

    I’ve been following the StrangeLoop conference for about 10 years now. Watching some of the talks online, talking to friends who had the chance to attend in the past, and following the news from time to time. This year’s edition would be the last one. When a friend of mine told me that, I decided to make an effort to participate. It is a long trip to get to St. Louis (~16 hours, door to door), but it would be worth it.

  • Choosing my first car Feb 6, 2023

    I don’t really care about cars, but I had to buy one and I’m going to describe the process I used to find the one. The Why Until my 30’s, I couldn’t care less about cars. I didn’t know the brands that well, didn’t like discussing them, and had no plans to have one. To me it was just a sink where you would throw money in maintenance and insurance.

  • Review of Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3 Jun 10, 2022

    Book: Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3 by Maxwell Flitton. Rating: ⭐️⭐️⭐️. I got this book from Packt in an exchange for an honest review, so here it is. It’s not news to anyone that I’m a big fan of the Rust programming language. I’ve organized conferences, did the initial work to contribute to the compiler, Organize local meetups in my city, and even have my own book on how to start with Rust (in pt-BR).

  • How typing speed influences our life Feb 5, 2022

    It’s not the first time I have an argument with someone about typing speed, so I decided to write this small post to make my point clear. The discussion usually starts with the following argument: I don’t have to type fast to be a good programmer. Programming is not about typing, but thinking about the solution. Yes, that’s true! The whole job of a programmer is not to type, but to solve problems.

  • Review of Brave New World Dec 5, 2021

    Book: Brave New World by Aldous Huxley. Rating: ⭐️⭐️⭐️⭐️. People usually mention Brave New World along with 1984, so I had this one in my list for a long time now. Now that I read it, I can totally understand why both books are “related”, even with complete different plots. Brave New World is about a dystopian future where humans are created to be happy. Things are engineered, so people will not feel unhappy and stability of the society as a whole is maintained.

  • Review of How to Live: 27 conflicting answers and one weird conclusion Nov 23, 2021

    Book: How to Live: 27 conflicting answers and one weird conclusion by Derek Sivers. Rating: ⭐️⭐️⭐⭐️. Another great book. I really like the content Derek produces on his blog and books. It’s usually dense and full of meaning, there are almost no fillers. The proposal here is cool: there are many ways to live, you don’t have to choose one, you can pick many! All of them are valid ways to live a meaningful life.

  • Review of Software Engineering at Google Sep 28, 2021

    Book: Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters. Rating: ⭐️⭐️⭐️⭐️. It was a great book to read. It’s not the kind of book you read and start applying stuff at your current job. We all must remember we’re not Google, and many things mentioned there are great, but only applies to their context. With that said, I quite enjoyed the book. I was curious about Google’s structure, and it’s mind-blowing the amount of problems specific to that scale.

  • 3D printing the Dactyl-cc case Sep 22, 2021

    This is another post of my dactyl series. This time I’m going write about the process to make the 3D printed case, and prepare it for the keyboard. Unfortunately, the process of assembling the keyboard is taking much longer than I anticipated. Being a parent of twins takes a lot of energy, and my predictions were very distant from the truth (for a change!). For this reason, I’m posting a step by step of what I’m doing with this dactyl project.

  • How to read Tolkien, in my experience Aug 26, 2021

    I’m a huge fan of J.R.R. Tolkien, and It’s not the first time friends ask me about how to read Tolkien books. I even discussed this on Twitter because of some misconceptions people have about some of his book. To make things clear, I decided to write this with my opinion on the topic. Do not pick a book at random Tolkien has a long list of published books, some of them he published in life, but most of them were published postmortem, edited by his son Christopher Tolkien.