It doesn't matter how capable a lab claims a latest model is, every single AI model suffers from the same problems of regularly jumping to conclusions, forgetting instructions, and hallucating information. 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 mi
9 Aug 2026SwiftRocks is Bruno Rocha's blog about Swift / iOS and the software engineering industry.
Latest posts
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 Ubiquity hardware for a simple reason: I wanted something that was designed for power users, but also that didn
2 Aug 2026One of my issues with current AI models is how they try to mimic human social patterns ("you're absolutely right!"). I made a prompt to get it to stop doing that. 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
22 Jul 2026I found a 1978 Panasonic shoebox cassette recorder on a second-hand store, and this led me to yet another tech rabbit hole. I've always been a fan of retro tech, and this became even more true after AI swooped in and removed the soul and passion of all modern technology. I often go to my local second-hand stores to look at their games section in search of old gems, but I also pass by their electro
17 Jul 2026My primary goal after obtaining a Game Boy Camera was finding out how to digitize the photos using modern approaches. 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 C
29 Mar 2026Back 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 version that shows what has changed since then. A note on job prospects In my previous post
7 Mar 2026Note: 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 network was powered by nothing more than one of those consumer-level ASUS routers yo
1 Aug 2025Tired of spammers? With your own domain, there's a trick you can use to eliminate them. 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 it effe
29 Jun 2025AI has become an important part of my daily software engineering work. Here's how I used it and why it will not steal your job. Important: This post is outdated! Check out the updated version: How my software engineering workflow has changed in the past year . AI has become an important part of my daily software engineering work, so I wanted to write a post sharing how exactly I've been using it i
15 Apr 2025Back in 2022 I launched Burnout Buddy , and today the app has succeeded far beyond my expectations. Netting between $600 and $1000 each month as of writing, BB has been growing 100% organically with little to no effort on my part. In this post, I'd like to lay out exactly what I've done that I believe contributed (and didn't contribute) to this growth, serving as documentation and inspiration for
23 Jan 2025Note: An updated version of this post is out! Check out "Everything about my smart home and homelab setup" instead. I recently upgraded my smart home hardware, and I felt like writing a post describing my current setup to serve as inspiration for those wanting to get started or just interested in home automation in general. The Software I use Home Assistant OS like many others. The way I like to d
4 Jan 2025Is renaming large folders in git repos an issue? Let's find out. 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 investigat
2 Dec 2024Being able to look at the bigger picture is critical when writing code. In this post, we'll take a brief look at what this means and how you can do it. 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 wh
18 Nov 2024Working at a large company like Apple or Google is a common goal in the tech industry. But are they a good fit for you? Working at a large company like Apple or Google is such a common goal in the tech industry that there's even a market for selling courses and books designed to help people achieve this goal. But one thing that I've learned in my career is that working at such companies is not for
14 Oct 2024In this article, I would like to share the process I personally used more than once (and am still using) to tackle the challenge of learning a new language with great success. Throughout my life, I have met several people who struggle to learn a new language, with some of them being unable to communicate at a basic level despite having studied for several years. I believe that learning a language
1 Sep 2024Let's look at how releasing works in big tech companies! The early (and also not-so-early) days of building a tech startup means hiring and working with people who are capable of wearing a lot of hats. There are a ton of things to do and nowhere near an equal amount of resources to do them. Even if you join as a specialist, chances are you'll find yourself getting deep into other areas. This is tr
28 Jun 2024Every year I watch WWDC and write down some notes. But I've just realized that I've never shared those notes and it felt like something I should do, so I've decided to do just that! My approach is to pick a handful of sessions that are immediately useful / interesting to me and ignore the rest. I find this to be a good strategy because in my experience trying to keep up with things that you don't
17 Jun 2024Let me start this post with a disclaimer. The trick I'm going to show here is quite powerful, but much like every other underscored attribute in Swift, this is something you should not mess with unless you know exactly what you're doing. Disclaimer: The trick I'm going to show here is quite powerful, but like every other underscored attribute in Swift, this is something you should avoid messing wi
14 Mar 2024Bruno's personal list of recommended books about software engineering and iOS development. The following is a list of software engineering books I've read that I felt had a strong and lasting positive impact on my career. It's not a list of everything I enjoyed (that would be impossible to list down), but rather a special list of resources that taught/helped me so much that I still find myself thi
3 Mar 2024Lots of companies are adding support for "passkeys". I wasn't sure what I was looking at, so I decided to look into it! Passkeys are an alternative to passwords that allow you to sign in to any website or app that supports this technology without needing to define/remember a password. Over the last couple of years, the tech world has been witnessing many companies updating their products to add su
22 Feb 2024