• A system prompt to get AI to stop pretending to be human

    One of my issues with current AI models is how they try to mimic human social patterns (things like “great question!”, “hmm, let me think”, “you’re absolutely right!”, you know it). I’m not sure why these irk me as much as they do (maybe the combination of it being completely unnecessary with how obviously fake…

    Read More

  • Everything about my smart home and homelab setup

    I’ve written a couple of posts in the past about how my home network and home automation setup is laid out, but it changed so much over time that it’s now time for an updated post! This time I’ll put everything together in the same post. Part 1: Network stack My network infra is entirely…

    Read More

  • Using AI while exercising your critical thinking

    The industry has been using the term AI Psychosis to describe a person who “blindly” believes everything that AI says, leading to scenarios where, if the person fails to realize the AI may be mistaken about a particular subject, they may develop strong beliefs in concepts that were based on either false assumptions or outright…

    Read More

  • Reducing email spam with a domain and catch-all aliases

    I’ve recently moved away from a regular Gmail account in favor of receiving email on my very own rockbruno.com domain. I did that not just because I thought it would be cool and because it gives me more control over my internet footprint, but also because if you configure things just right, you can make…

    Read More

  • I upgraded all of my home networking equipment

    Note: An updated version of this post is out! Check out “Everything about my smart home and homelab setup” instead. I recently upgraded all of my home networking equipment, and I thought the reasoning and setup were interesting enough to justify writing a blog post about it. Why upgrade? For over a decade, my home…

    Read More

  • How my software engineering workflow has changed in the past year

    Back in April 2025, I wrote a post about how AI has changed my software engineering workflow. However, the release of models like Opus 4.6 since then have changed the landscape of the industry so dramatically that most of what I wrote is already irrelevant! To account for that, I decided to write an updated…

    Read More

  • Digitizing photos from the 1998 Game Boy Camera

    One of my passions is retro game collecting, particularly things that I wanted to have as a kid but didn’t either because my parents couldn’t afford it or because those products weren’t available in Brazil. Recently, I was able to get my hands on one of these wishes: The Game Boy Camera and its printer…

    Read More

  • Focus not on the task, but on the problem behind the task

    Consider the following situation: A team is asked by their Product Manager to implement features X, Y, and Z into an existing system. The team then organizes itself and executes the project. After a certain amount of time, they delivered exactly what was asked of them. But then, one of these things happens (choose at…

    Read More

  • What happens when you move a file in git?

    Recently at work we were considering renaming a folder that contains an enormous amount of files, and we wondered whether or not that would have notable negative consequences for our git repository. Would the repo become considerably larger? Would accessing git history become slower? Or would this be completely fine? After investigating this, I thought…

    Read More