Xarn
horenmar.bsky.social
Xarn
@horenmar.bsky.social
Still has opinions about testing, still maintains Catch2.

~~Personal~~ technical blog at https://codingnest.com
wait, people actually still do that outside of two file toy projects?
October 26, 2025 at 12:42 PM
I remember when I was traveling to the US for the first time, and some form had "Write your name like it is on your credit card".

They didn't like it when I did 🙃
September 8, 2025 at 3:38 PM
Eh, I checked with my calipers and it's 1 (and a bit?) mm difference between the left and right end of the calling convention table.

I expected it to be more given how obviously it felt askew when I unpacked it :-D
September 8, 2025 at 1:34 PM
I twitched when reading this, congrats
August 28, 2025 at 7:32 AM
When you forget to fact check your LLM's article...
August 27, 2025 at 11:03 PM
The answers a gamedev will give for these is going to be wildly different from mine, but that doesn't mean that either of us cares about performance less.

And that's still just the simple stuff before one gets into actual optimization work. 🙃
August 27, 2025 at 9:45 PM
But performance is not just spectrum, it has many dimensions.

Do you care about your p99 latency or p90 (or even lower)? What does the scaling between these look like? Are you expected to scale vertically or horizontally? Are you running on shared HW, or exclusive HW?
August 27, 2025 at 9:45 PM
This mirrors some of my thoughts in that I have never met anyone who would say that they genuinely don't care about performance.

It's just that for some people that means avoiding pointless copies, and for other it means precisely placed explicit prefetches in their hot loops.
August 27, 2025 at 9:37 PM
Honestly that's pretty relatable, I've had to stop and think about the actual year since 2020.
August 21, 2025 at 6:43 PM
I remembered I didn't post them.
August 21, 2025 at 10:44 AM
Actually, you should bring them to conferences next year.

No reason. 🙃
August 20, 2025 at 1:41 PM
It was never sold, Phil got some test mugs made and I have one.
August 19, 2025 at 4:20 PM
On one hand, I want one. On the other, I barely use my Catch2 mug.

decisions, decisions...
August 19, 2025 at 3:01 PM
Where is this from? The suggestions have wildly different impact levels, but they are all presented next to the 400l number like they are supposed to be equal.
August 13, 2025 at 12:16 PM