Sign in

Mateus Guimarães

@mateusguimaraes.com
2.5K followers 172 following 197 posts
PostsRepliesMedia
Mateus Guimarães @mateusguimaraes.com · 17/02/2026
no we gotta maximize shareholder value
110
Mateus Guimarães @mateusguimaraes.com · 20/03/2025
My wife would wake up at 6am to get a ride 😂
030
Mateus Guimarães @mateusguimaraes.com · 12/03/2025
Is there an app that unifies my [other place] and Bsky feeds?
210
Mateus Guimarães @mateusguimaraes.com · 06/02/2025
hilarious!
020
Mateus Guimarães @mateusguimaraes.com · 12/01/2025
I like autocomplete. I love chat (for trickier problems). I hate AI-generated blocks (a la Cursor), especially when it spans multiple files (unless it’s e.g changing a very specific thing in multiple places)
020
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
Oof I’m so sorry it’s relatable 😭 😂
010
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
Haha probably figure out the ending of Tornado of Souls’ solo now that I have enough frets!!
000
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
I think it’s a bit tricky because it’d have to be set after the model is hydrated… I think it’s easier to go with the existing attribute system. I’ll explore it though, thanks for the idea!
000
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
One of the few shows I cried multiple times. I can’t wait for me not to remember it well so I can rewatch it lol
010
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
My Christmas gift was a tad late. Now, time to let my hair grow and finally have the metal teenager moment I missed 😂
2200
Mateus Guimarães @mateusguimaraes.com · 11/01/2025
very cool, i have a similar thingy but chinese
020
Mateus Guimarães @mateusguimaraes.com · 10/01/2025
I miss Ted Lasso so much 😭
130
Mateus Guimarães @mateusguimaraes.com · 09/01/2025
what sort of games did you play?
000
Mateus Guimarães @mateusguimaraes.com · 09/01/2025
There is `mapWithKeys` already
010
Mateus Guimarães @mateusguimaraes.com · 09/01/2025
Looking forward to this!
000
Mateus Guimarães @mateusguimaraes.com · 09/01/2025
I'd like to PR a way to define "internal" attributes on Eloquent models that cannot be accessed from outside in favor of richer attributes, e.g returning a "Money" object and blocking amount/currency from being accessed. Any suggestions for a better API?
120
Mateus Guimarães @mateusguimaraes.com · 08/01/2025
No! Gotta give it a try.
100
Mateus Guimarães @mateusguimaraes.com · 08/01/2025
Chatting with an AI and building allows me to retain a good chunk of that process — that’s why I feel for non-greenfield projects, this is better than using AI code editors. At least so far.
030
Mateus Guimarães @mateusguimaraes.com · 08/01/2025
No doubt that LLMs are a net positive when it comes to productivity, but I think a key element coding tools (e.g “build me this”) miss is the iterative, discovering process. As you build something, you go “oh, maybe this API would be better this way”, or “that component should be split in two”.
220
Mateus Guimarães @mateusguimaraes.com · 28/12/2024
I’ve been quietly watching this discussion, and as a non-american it’s so weird to me given the U.S is a product of immigration
020
Mateus Guimarães @mateusguimaraes.com · 28/12/2024
dude you rock!!
000
Mateus Guimarães @mateusguimaraes.com · 28/12/2024
3rd set with 190kg. Ending the year pain-free wasn’t on my list!
2100
Mateus Guimarães @mateusguimaraes.com · 27/12/2024
i’ve tanked two seasons of HBO’s Industry because I was promised it got better on the 3rd season
000
Mateus Guimarães @mateusguimaraes.com · 27/12/2024
ghostty 👍
040
Mateus Guimarães @mateusguimaraes.com · 24/12/2024
the new iOS photos app is disgustingly horrible I swear that alone would make me consider switching to Android if I didn’t have other apple devices hopefully they undo it, or allow us to go back to the old one at some point
110
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
There probably is a scenario where that makes sense, but I’d typically avoid it. It makes it easy to overfetch, execute implicit behavior, mutate data, etc
100
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
Passing an eloquent model feels like a smell to me. Do you have an example where that is needed?
100
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
“We have to run 3 major versions behind because we can’t upgrade”
000
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
I definitely agree, but I feel people use that extreme to justify the other extreme.
000
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
Writing code that works is the bare minimum. The job is not just about that, but writing code that *is easy to change*. It's a bit frustrating whenever architecture content is deemed as "overengineering"; apps don't have to and shouldn't grow into unmaintainable balls of mud.
5423
Mateus Guimarães @mateusguimaraes.com · 22/12/2024
whenever a new ai model is released or announced social media becomes a bit anxiety inducing for me. bluesky doesn’t!
040
Mateus Guimarães @mateusguimaraes.com · 21/12/2024
Super interested to hear more about this. I’m very familiar with the strangler pattern, but not as much with the other one (at least, not explicitly).
110
Mateus Guimarães @mateusguimaraes.com · 20/12/2024
🤔 can you expand on this
100
Mateus Guimarães @mateusguimaraes.com · 15/12/2024
i’m so sorry
060
Mateus Guimarães @mateusguimaraes.com · 15/12/2024
Also, you don’t know what you don’t know. When reading books, docs, etc, you’re exposed to additional, related information as you read. With LLMs, it’s easy to only learn what you *think* is important.
120
Mateus Guimarães @mateusguimaraes.com · 15/12/2024
This might be a bit of an uncommon take nowadays, but I think using LLMs to learn something from scratch is a bad idea. They’re absolutely fantastic to ask questions to and go deeper in a subject, but compressing pages of documentation into a few responses must warrant some information loss.
150
Mateus Guimarães @mateusguimaraes.com · 14/12/2024
Nothing makes me happier than a 35 1.4. So fun
150
Mateus Guimarães @mateusguimaraes.com · 14/12/2024
A good exercise when building your models is to think “how would this be modeled if there was *no* database?” Of course, IRL, it exists and you’re bound to it and will have to make some concessions. Still, I feel it’s very valuable.
000
Mateus Guimarães @mateusguimaraes.com · 14/12/2024
My 24-70 broke when I was traveling in 2019 and I got a 35mm to keep going. Being limited made me take some of my best photographs
130
Mateus Guimarães @mateusguimaraes.com · 13/12/2024
Mateus’ acquisition of Ninjaparade
110
Mateus Guimarães @mateusguimaraes.com · 13/12/2024
Can you do my kitchen? I’ll fly you over
010
Mateus Guimarães @mateusguimaraes.com · 12/12/2024
If you dig the pipe organ’s sound you should listen to some Bach
030
Mateus Guimarães @mateusguimaraes.com · 12/12/2024
I’ve probably watched Inception over 3 times this way
120
Mateus Guimarães @mateusguimaraes.com · 11/12/2024
my muscle memory still makes me open the other app and tweet there by mistake
030
Mateus Guimarães @mateusguimaraes.com · 11/12/2024
I've been practicing Far Beyond the Sun for 7 months and I can only play the first half so far 😅
010
Mateus Guimarães @mateusguimaraes.com · 07/12/2024
phoenix
020
Mateus Guimarães @mateusguimaraes.com · 05/12/2024
i’m still fat tho
010
Mateus Guimarães @mateusguimaraes.com · 05/12/2024
damn
010
Mateus Guimarães @mateusguimaraes.com · 05/12/2024
My tip to eat clean when dieting is… to just eat clean I feel a massive urge to eat crap (oreos, sushi, burgers, whatever) for 3-4 days, and then it stops and I feel absolutely no special desire to eat anything like that.
120
Mateus Guimarães @mateusguimaraes.com · 02/12/2024
beep beep
120