For years, I was trapped in a cycle of ambitious beginnings and disappointing endings. My GitHub repository had become a digital graveyard of half-completed projects—enthusiastic starts abandoned at the first sign of a significant challenge. But over the past few months, something remarkable has happened: I’m actually finishing what I start, and the catalyst wasn’t a new productivity system or time management technique. It was AI. A Little Background Before diving into my productivity t...| Blog on Home
A personal review of my experiences with Cursor, Windsurf, and other modern code editors, including their AI capabilities, extension support, and overall user experience.| Home
Anthropic recently published a fascinating paper with an unusual title: “On the Biology of a Large Language Model.” But what does biology have to do with AI? As it turns out, quite a lot. The researchers are essentially performing a digital dissection of Claude’s “brain” to understand how it thinks—and finding surprising parallels to biological systems along the way. In this post, I’ll break down this complex research into digestible parts, explaining how scientists are starting...| Blog on Home
My experience using GitButler as a replacement for traditional Git workflow tools, including what works well and a few limitations.| Home
The Brazilian National Institute of Industrial Property (INPI) is embarking on a significant transformation of its patent services. A recent presentation detailed plans to replace the current web search system with a comprehensive, unified platform designed to streamline the entire patent process. This initiative promises to enhance efficiency, reduce user errors, and improve the overall experience for patent applicants and stakeholders. Current Challenges in the Brazilian Patent System Curre...| Blog on Home
So, I was watching this video the other day, and it got me thinking… you know, about how everything’s changing with AI. It seems like the old ways of doing things in software are just not cutting it anymore. Remember how companies used to try and, like, trap you in their ecosystem? Make it impossible to leave? That’s software lock-in, and honestly, I think AI is making that a thing of the past.| Blog on Home
This article details a troubleshooting process for a Proxmox cluster authentication failure that prevented users from logging into the web interface. The root cause was identified as a missing /etc/pve/access.cfg file, crucial for user authentication, likely due to corosync communication issues. The problem was resolved by restarting the pve-cluster service, forcing quorum, manually creating a minimal access.cfg file, and restarting the pveproxy service. Preventative measures include regular ...| Blog on Home
This is a quick fix to a problem I experienced with Open WebUI, which was that custom models were not showing in the models list. There was nothing in the documentation or in the issues pointing to a solution. I decided to open a new issue 4 days ago and today the user @dcolley gave the missing information and it worked. For some reason, custom models are not working when you use Direct Connections.| Blog on Home
A really simple script for those that, for some odd reason, decided to run the Open WebUI server from inside a LXC. The problem I really like the interface in Proxmox and i prefer it than dealing with Portainer for some services that are more accessed. This is the case for Open WebUI, which I use daily. The problem I faced was the update process of the service, which I knew little about.| Blog on Home
I needed an easy and cheap option to integrate my vault with artificial intelligence. The easiest option could be to pay for subscriptions, which would be a high cost for me, since I am would not use the service that often to justify. Another option would be to pay for a Cloud GPU service to run big queries that would be unfeasible to run locally. This option seemed too cumbersome for my case.| Blog on Home
The problem This week I have been searching for solutions to use domains with my applications running in containers in my MacBook Pro server. Yes, I have converted my MacBook Pro into a server, at least for now. The first solution was to use a Pi-Hole as a local DNS and it works fine, but the problem is that I have to specify ports to get into the applications and it gets annonying.| Blog on Home
I have been using the ananke theme since the inception of this blog. But recently I started to have all sorts of problems because of my lack of understading of how the contents folder is linked to the layouts folder and to the themes/ananke folder. /contents So in the ananke theme you have the choice to have more than one language for your website. In my case I only need to use the english folder, which is in contents/en/ folder.| Blog on Home
It surprised me how easy it was to build a local solution with Ollama. Introduction This itch to have a private solution for AI came to me after I saw that OpenAI changed their settings on the playground section and does not allow for free users to test the models. With that I went to check Gemini but it was the same thing. Both of them are costing $20/month and for me it isn’t worth it at the moment.| Blog on Home
The MacBook Pro 9,2 is a model of the MacBook Pro that was released in June 2012. It has a 13.3-inch display, a 2.5 GHz or 2.9 GHz dual-core Intel Core i5 or i7 processor, 4 GB or 8 GB of RAM, and a 500 GB or 750 GB hard drive. My MacBook was bought around 2013 or 2014, don’t remember exactly. It was bought new, with 4GB of RAM and 500 GB hard drive.| Blog on Home
I watched the presentation by hu.ma.ne founder earlier in the week at TED in May, and I thought the device, the Ai Pin, was really different from what we have, read smartphones. What is the use of something without a screen? Then I remembered that people used to have Pagers, but even then, Pagers had a screen with the number to call back. But I digress. What really made me think was watching their launch video yesterday.| Blog on Home
Life as a father My kid is already 7 months old. The time goes too fast. He already dragging himself on the floor and not crying so much anymore. Each day is a new day and now it is getting clearer that life goes on, like I don’t have to give up my hobbies and interests because he demands attention. It is a totally different experience. I remember the day my wife said the test came out positive.| Blog on Home
This is a quick guide for those that are having trouble installing NixOS and getting the No Internet Available error. Since I’m using the GUI program Virtual Manager, I went into the VM’s configuration. Select the VM and the Open button on the top bar. You could do this while the VM is running but the changes will only take effect the next time the VM boots up, so it is better to have the VM shutdown.| Blog on Home
A long introduction to my personal page| Home
We’ve all been there: headphones on, music pumping, fingers flying across the keyboard, lost in the “flow” with your favorite AI agent. This, my friends, is vibe coding. It’s when you’re in the zone, seemingly effortlessly producing code. It’s the idea that you can create great software simply by immersing yourself in the feeling of coding, trusting your intuition and riding the wave of inspiration. But lately, I’ve realized that for me, at least, the vibe is…off.| Home