/blog/2025-in-review/
2025 in Review30 December 2025 · reviewHere we go, following the tradition once again. Here I am again, writing my yearly review. As I said in the 2024 in Review:
/blog/notes-on-my-linux-system/
Notes on my Linux system14 December 2025 · linuxRecently, I became again a daily Linux user. Using Arch Linux, btw. I was a macOS user for about 3 years, which was a good OS by the way, but I missed a lot of features which was so much easier to do on the new environment, like tiling window managers, easier…
/blog/on-sidenotes-implementation/
On sidenotes implementation4 November 2025 · webThis week, I finally implemented my sidenotes on this blog. It was a work in progress for about 1 year, from the first attempt at implementation until reaching a decent solution.
/blog/changelog-2541/
Changelog 25#4112 October 2025 · week-notesOkay, I’ll be starting a new kind of blog post here. The idea is bringing some insights and things I watched, read or did in the week.
/blog/falling-into-the-perfectionism-trap/
Falling Into the Perfectionism Trap27 September 2025 · thoughtsEvery time I open my Obsidian to start writing a new blog post, I remember the other 15 drafts sitting there. Will those ever see the light of day? I don’t know. And that’s a concern for me.
/blog/using-nginx-as-a-load-balancer-for-my-ngrok-exposed-local-services/
Using nginx as a load balancer for my ngrok exposed local services24 August 2025 · webJust a small post sharing something I learned last week. This is the kind of post that could be a tweet, but instead, I want to put it here, on my blog. This was useful for me, I know it can be again in the future, hope it will be useful for you too at some…
/blog/writing-your-first-nix-overlay/
Writing Your First Nix Overlay4 January 2025 · nixAfter about 1 year, I came back to Nix as one of my main tools for my workflow. In case, you can see my entire macOS configuration, written in Nix, here.
/blog/2024-in-review/
2024 in Review30 December 2024 · reviewFollowing the tradition, writing my annual review. This year, being from ups and downs, a lot of things happened. I can consider 2024 a good year looking from the macro perspective, but far from what I would like. I was able to conclude my biggest objective…
/blog/on-bookmarks-lists-and-the-habit-of-reading-later/
On Bookmarks, Lists and the Habit of Reading Later25 September 2024 · thoughtsBookmarks are underrated features. It’s a good way to help you keep track of not only what you need to read but also what you need to do. Further, your bookmarks can be a way to structure your reading and your knowledge, for future reference, as Josh Leeb…
/blog/do-not-trust-on-yourself-trust-on-checklists/
Do not trust on yourself, trust on checklists25 July 2024 · thoughtsRecently, I saw a specific project from Lukeberry called “Como Debugar Frontend”, in English, it would be called “How to Debug Frontend”.
/blog/software-engineering-is-more-than-just-coding/
Software Engineering is More Than Just Coding9 July 2024 · engineering, thoughtsI have a strong belief that most of the time, there is a clear separation between two concerns: software engineering and coding. Both look similar, both work together, but they aren’t the same.
/blog/my-arch-linux-installation/
My Arch Linux Installation: systemd-boot, LUKS, Btrfs, swapfile and xmonad7 July 2024 · linux, tutorialREMEMBER: if you have some dotfiles or other projects in your PC, make sure that you have pushed your changes.
/blog/my-first-impressions-with-neovim/
My first impressions with Neovim18 June 2024 · neovim, editorI consider myself a kind of heavy Emacs user. During some time, about 3 years, I was using Emacs as my daily driven tool for literally everything.
/blog/rss-and-why-i-love-it/
RSS and why I love it15 May 2024 · thoughtsInspired by some discussions through Twitter/X over the last few days, I decided to write about RSS and why I love them. I think it’s a great technology that few people know about and I think it’s worth learning more about it.
/blog/set-up-nix-on-macos-using-flakes-nix-darwin-and-home-manager/
Set up Nix on macOS using flakes, nix-darwin and home-manager3 March 2024 · nixAbout three years ago, I started using NixOS on my personal laptop. In those days, I needed a config that would allow me to have a stable system, that could be reproducible over all my machines, and that would allow me to have a development environment that…
/blog/paxos-made-simple-with-rust/
Implementing Simple Paxos Consensus Algorithm With Rust12 February 2024 · distsys, rustI would say that one of the core properties of a system is the agreement on which data are right at a given moment.
/blog/embrace-the-chaos-of-your-life/
Embrace The Chaos of Your Life4 February 2024 · self-improvement, thinkingThe last weeks were too hard for me. I need to spend too much time doing things in my personal life and ensure that I can bring good work to my professional life.
/blog/increasing-your-friction-area/
Increasing Your Friction Area21 January 2024 · self-improvement, careerOne of the best ways to grow in your life, in any aspect, is by increasing your exposed friction area to experiences. What I call friction area is the “surface” that will be exposed to the reactions you do.
/blog/2023-in-review/
2023 in Review30 December 2023 · reviewFor the second year, following some of the most inspirational blogs that I follow, I will write about my year, and this time it will be public. Some of the coolest blogs that I follow on a day-to-day basis are doing it, so why can’t do it too, right?
/blog/one-year-using-obsidian/
One Year Using Obsidian27 December 2023 · note-taking, toolsOn December 26th, 2023, I started my new and current vault in Obsidian, and was one of the best decisions that I could bring to my 2023. Now I’m doing the review around this beautiful tool that follows me in my entire year.
/blog/the-awesomeness-of-lists/
The Awesomeness of Lists26 December 2023 · productivity, thoughtsLists are a universal tool for productivity, everything can be compound into a list or can be considered one. For example, the post-its that you have in your office wall they can be treated as a list, you can handle it recursively, putting new lists inside a…
/blog/my-reading-list-november-2023/
My reading list - November 20232 November 2023 · list, reading
/blog/thinking-in-systems/
Thinking in Systems10 October 2023 · bookshelf, system-theoryThinking in Systems is one of the best books that I read in 2023. To be honest, I can’t absorb all the knowledge that this work writes down.
/blog/iterate-over-your-feedback-loop/
Iterate over your feedback loop8 October 2023 · self-improvement, thinking, system-theoryIn the last month, I was reading the Thinking in Systems book. It’s a good book that clarify some ideas about how to sistematically think in how systems works and the “rational” behind it.
/blog/2023-10-reading-list/
My reading list - October 20236 October 2023 · list, reading
/blog/my-first-talk/
My first talk18 September 2023 · presentation, programmingIn the last September 16th, 2023, I did my first talk ever in a meetup. In Belo Horizonte, happened the first JSParty Brasil.
/blog/2023-09-reading-list/
My reading list - September 202312 September 2023 · list, readingFollowing the ideas from My reading list and Reading List August 2023, I’ll be update this note while reading something that I think that can be useful for myself in the future.
/blog/blogroll/
Blogroll8 July 2023 · blog, listI’m a person that likes to read a lot of things, and I have a lot of blogs that I like to read. I’ll list here some of them:
/blog/writing-things-down/
Writing things down18 February 2023 · writing, self-improvementHow much stuffs did you write down today?
/blog/simplifying/
Simplifying things22 June 2022 · self-improvementSimplifying things is one of the most underrated ideas that people have when doing anything. But understand why you need it and how you can do it can improve a lot of things in your daily workflow.
github.com
github.com/noghartt
github.com
blog
twitter.com
Twitter
/lists/list-of-awesome-talks/
List of Awesome Talkslist
/lists/list-of-awesome-youtube-channels/
List of Awesome Youtube Channelslist
/lists/list-of-best-articles-that-i-read/
List of Best Articles That I Readlist
/lists/list-of-blogs-and-personal-websites/
List of Blogs and Personal Websiteslist
/lists/list-of-books-that-i-read/
List of Books That I ReadlistThis is a list containing all the books that I read or will read at some time.
/lists/list-of-computer-science-resources/
List of Computer Science Resourceslist, computer-science
/lists/list-of-math-resources/
List of Math Resourceslist, math
/til/#running-an-http-server-in-a-single-command-with-python
Running an HTTP server in a single command with Python25 May 2025I was running my Forester setup locally, found a specific way to expose an HTTP server easily in Python:
/til/#introduction-to-bayes-rules
Introduction to Bayes' Rules22 April 2025The Bayes’ rule is a fundamental theorem in probability theory which describes the probability of a given event based on a prior knowledge of the conditions that might be related to the event.
/til/#skiplists
Skiplists20 April 2025Skiplist is a kind of probabilistic data structure that allows for fast search, insertion, and deletion operations. It’s basically a linked list with multiple levels of links, where each levels is a subset of the previous level.
↗ matklad.github.io
256 Lines or Less: Test Case MinimizationThe article explains how to minimize test inputs called entropy to find the smallest failure-causing case in software testing. It uses a random number generator seeded by a small number to reproduce and search for failures efficiently. This method helps find minimal bugs without needing deep…
↗ latent.space
Academia is for Ambition — Alex Zhang, MITAlex Zhang is excited by advances in GPU programming and AI, especially tools that help models solve low-latency problems. He believes carefully designed systems, or “harnesses,” can make language models more useful. He also sees promise in large-scale data generation and research from academic and…
↗ hubermanlab.com
Essentials: Tools to Improve Your Focus & ConcentrationIn this Huberman Lab Essentials episode, I explain how the neurochemicals epinephrine, acetylcholine and dopamine contribute to focus and concentration. I discuss tools for improving attention, including sleep, sound, structured work sessions, nutrition, caffeine and deliberate cold exposure. I also…
↗ latent.space
Why Dwarkesh is Wrong about Computer Use + How OpenAI shipped its Jev competitor in 1 WeekOpenAI says computer-use agents have improved through better speed, context, and ability to handle multi-step tasks. It has added computer use and a fast decision-making tool to its Agents API. The team built a competitor to Jev in about a week and wants developers to explore what they can create.
↗ newsletter.pragmaticengineer.com
Distributed databases with Peter MattisPeter Mattis helped build Gmail, Google’s storage systems, and CockroachDB. He explains how distributed databases balance speed, reliability, and correctness. He also believes AI helps engineers write more code and improve quality.