Sign in

Mathieu Ropert

@matropert.bsky.social
734 followers 140 following 806 posts

Tech Consultant, Trainer, Game developer and Lead making your software go fast. Ex @unity.com and Paradox. Co-host of @cppcast.bsky.social. Amateur photographer and occasional winetaster. mropert.github.io

PostsRepliesMedia
Mathieu Ropert @matropert.bsky.social · 14h
Someone told me today "I don't use auto because unlike the compiler, Claude doesn't always get the type inference right" 🤦
030
Mathieu Ropert @matropert.bsky.social · 21h
Visiting English art
020
Reposted by Mathieu Ropert
Leah McElrath @leahmcelrath.bsky.social · 24/09/2026
AP Stylebook warns against anthropomorphizing AI systems: “Avoid language that gives them human characteristics… Instead, explain what a system does, how well it performs, who built it and who could be affected by it.”
APStylebook @APStylebook
X.com
Artificial intelligence systems do not think, feel, want or understand. Avoid language that gives them human characteristics. This is called anthropomorphizing, when we ascribe human traits, emotions or behaviors to non-human things, such as animals or inanimate objects.
Instead, explain what a system does, how well it performs, who built it and who could be affected by it.
1970122258
Mathieu Ropert @matropert.bsky.social · 24/09/2026
Did my talk at #ndctechtown about doing learning graphics with C++. I'm really thankful for Nolan introducing the average person to Bronze Age Collapse so my joke could reach a much wider audience.
150
Mathieu Ropert @matropert.bsky.social · 23/09/2026
Finishing the day with a @kevlin.bsky.social talk. No pressure but maybe some expectations of being entertained. #ndctechtown
031
Mathieu Ropert @matropert.bsky.social · 23/09/2026
Daniela Engert giving us tips and tricks for compile times. Will modules finally work for me this time? 🙏 #ndctechtown
110
Mathieu Ropert @matropert.bsky.social · 23/09/2026
Cool presentation by Michelle D'souza about branch prediction mechanics at #ndctechtown
090
Mathieu Ropert @matropert.bsky.social · 23/09/2026
@hanicka.net 's keynote at #ndctechtown. Is 'R"hana(banana)...' some misheard lyrics from Bad Romance?
150
Mathieu Ropert @matropert.bsky.social · 22/09/2026
When I tell workers they cannot trust management, they often wrongly conclude that I mean their direct boss. That's not my point. They may very well be honest and supportive. But either way it'll mean nothing to some guy above with a spreadsheet. kotaku.com/halo-develop...
kotaku.com
Halo Developer Gets Promoted And Laid Off In The Same Week
Xbox laid off many devs at Halo Studios as the Halo franchise moves under Activision
000
Mathieu Ropert @matropert.bsky.social · 22/09/2026
Hello Oslo 👋 Don't mind me, I'm just passing by on my way to Konsberg! Feel free to come and see me at NDC Tech Town where I showcase how I got into graphics. ndctechtown.com/agenda/learn...
ndctechtown.com
Learning Graphics Programming with C++ | NDC TechTown 2026
In 2025 I decided to get seriously into graphics programming. A year later I have learnt quite a few lessons that should be quite enlightening not only for people following a similar path, but more br...
031
Reposted by Mathieu Ropert
lauren @lauren.rotatingsandwiches.com · 21/09/2026
if you're a moderately competent desktop computer user with the means to buy a few hard drives i think you have a duty to your iphone friends to become "the plex guy"
1294512779
Mathieu Ropert @matropert.bsky.social · 20/09/2026
I love how you can use Google AI and it will tell you how what it's doing is illegal but here's how to maybe use it in a way that matches your expectations? Cc @europarl.europa.eu
000
Mathieu Ropert @matropert.bsky.social · 19/09/2026
If Disclosure Day was made by a more confident director it would be a solid 10 minutes shorter and end with Emily Blunt about to go on air then cut to credits with "Aliens Exist" by Blink 182 playing over.
020
Mathieu Ropert @matropert.bsky.social · 15/09/2026
My time at Unity is coming to a premature end, with our consulting team being dismantled. That means that ✨Sparkling Code✨ is available again for all your C++, performance, graphics and gamedev needs, now with premium Unity expertise too!
052
Mathieu Ropert @matropert.bsky.social · 14/09/2026
Lol. Lmao even.🤣
010
Mathieu Ropert @matropert.bsky.social · 13/09/2026
NVidia is eating 16GB of my disk space for "DirectX shader cache" but each time I boot this game it takes minutes to compile shaders anyway.
021
Mathieu Ropert @matropert.bsky.social · 13/09/2026
Oh they really think we're like, proper stupid to not see through the charade. What are the odds that the top 3 AI companies all competing for trillion dollar valuation suddenly all get cold feet and agree to pause? Especially when analysis of their economic model showed it to be unsustainable.
120
Mathieu Ropert @matropert.bsky.social · 12/09/2026
My sympathies to Ukraine but for Pete's sake fix your asset pipeline. That kind of install/download size is the most "I threw 8k uncompressed textures at every problem I encountered" UE5 bloat I have ever seen.
Stalker 2 download and its 145GB size.
030
Mathieu Ropert @matropert.bsky.social · 11/09/2026
We're on track to have "warmest year ever" once more for the past 5 years but sure let's talk about how the mechanical turk chatbot will kill us all by 2030. Priorities and all...
030
Mathieu Ropert @matropert.bsky.social · 10/09/2026
Yo I reinstalled Skyrim what the fuck do you mean I have to pay again to get 64 bits support?
100
Mathieu Ropert @matropert.bsky.social · 10/09/2026
Surviving Mars be like "you can have any government form you like as long as they'd sign the Tidö Agreement"
000
Mathieu Ropert @matropert.bsky.social · 09/09/2026
Adding Norwegian rail to the list of stupid companies that try to force you to install an app to show a QR code instead of just emailing me the damn ticket.
110
Mathieu Ropert @matropert.bsky.social · 09/09/2026
The new @cppcast.bsky.social episode is out! This month @lefticus.bsky.social and I interview Kevin Carpenter, someone whos' been behind the scenes at many #cpp conferences and also speaking a some. But most importantly, they make all your credit card payments go through! cppcast.com/running_conf...
cppcast.com
Episode 411 : CppCast
Mathieu and Jason are joined by Kevin Carpenter to discuss all aspects of being involved with a conference: from regular attendee, to volunteering, to speaker, volunteer coordinator, and catering conc...
010
Mathieu Ropert @matropert.bsky.social · 08/09/2026
C# is fun because you will try to use List the first time expecting std::vector and discover many ways to curse the family of the language designer.
030
Mathieu Ropert @matropert.bsky.social · 04/09/2026
If I had a dollar each time a conversation concluded with "it's a leadership decision from above, it's not supposed to make sense" I could probably retire by now.
041
Mathieu Ropert @matropert.bsky.social · 02/09/2026
New post: implicit vs explicit in API design mropert.github.io/2026/09/02/i...
mropert.github.io
Make APIs that fail gracefully rather that fallback silently · Mathieu Ropert
A tale of many hours spent trying to find a bug that was hidden by an API with a silent fallback.
020
Mathieu Ropert @matropert.bsky.social · 28/08/2026
If Silo turns out to just be "a US billionaire built vaults to save the innocent Americans from evil Iran and their WMD" the writers will never be able to apologize enough to be taken seriously ever again.
000
Mathieu Ropert @matropert.bsky.social · 27/08/2026
After spending hours trying to figure out why my lighting and color grading was completely off between Mac and Windows, I finally discovered that the issue was that vk-bootstrap silently falls back on a UNORM swapchain format if your requested isn't available instead of failing.
010
Mathieu Ropert @matropert.bsky.social · 25/08/2026
I've finally found a way to get an AI that isn't a super sycophant: discuss economic policies and taxing billionaires. Suddenly it's not "you're absolutely right" anymore and you get a lot of pushback even when citing nobel prize economists. I'm sure it's just a coincidence...
040
Mathieu Ropert @matropert.bsky.social · 23/08/2026
Next time my cat meows at the door I'll give them the whole ceremony speech from Silo before I let them out
020
Mathieu Ropert @matropert.bsky.social · 22/08/2026
Trying out Tracy again. On the plus side it's actively maintained, unlike Optick. On the downside it still looks a bit ugly, I had to manually implement label color generation to make it readable, and sampling profiling fails to complete even on a toy app. Am I missing something?
101
Reposted by Mathieu Ropert
Gators Daily 🐊 @gatorsdaily.bsky.social · 01/08/2025
ITS FLAT FUCK FRIDAY ROLL THE CLIP
8656181676
Mathieu Ropert @matropert.bsky.social · 19/08/2026
What do you mean you guys can't use frogs as barometers ?
010
Mathieu Ropert @matropert.bsky.social · 17/08/2026
Circular financing will continue until the economy implodes... I mean improves arstechnica.com/information-...
arstechnica.com
Nvidia discloses $21B stake in SpaceX
Filing comes after Elon Musk announced exclusive arrangement to kit out its data centers.
022
Mathieu Ropert @matropert.bsky.social · 17/08/2026
Github is down everybody go home
030
Mathieu Ropert @matropert.bsky.social · 16/08/2026
Such a boy. Such a Pretzel boy.
010
Reposted by Mathieu Ropert
Stella Sacco @antlervel.vet · 15/08/2026
Hey everyone. 

Last night, to my great surprise, I received a long email from Saber Interactive CEO Matt Karch. He apologized unreservedly for the awful way he spoke about me in the press. The email’s full text will stay between us; I’m not that kind of girl. But I have confirmed it was from him. 

Matt said he regretted escalating, and how people online were speaking about me. I’m not worried about being called slurs by random commenters—I’m a trans woman, that’s every day for me—but it stunk to have my skill and reputation built of 20 years in games publicly maligned by someone with institutional power. One thing I saw people saying about me, and that Matt fueled the flames of too, was that this is not my first time calling a former employer out, so I must love drama or be hard to work with. The truth is, bad treatment is everywhere in games; I’m just more willing than others to call it out. And I call it out so maybe others will be willing, too, when it happens to them.

 I’ve been firm from the beginning that I was telling the truth; I think we can all now agree that’s been borne out. Matt expressed a desire to make it right with me; at this time I don’t really know what that looks like for me, and I’ll have to take some time to sit with it, but I do at least accept his apology. None of this changes my stance on AI. Matt and I obviously differ on this, and as a CEO the consequences of its use fall on him, and unfortunately also on his employees.

Apologies are simply in too short a supply these days to spurn one when it’s offered. 

God willing, this is the last statement I’ll need to make about this.

xo
11982331232
Mathieu Ropert @matropert.bsky.social · 15/08/2026
Went to the movies in the UK. There were two ads for the military, one about running out of water, and a bank telling us they're sponsoring coaches that go tell youngsters to keep grinding until they make it. Are we, perhaps, in a recession?
040
Mathieu Ropert @matropert.bsky.social · 14/08/2026
> Go to British pub > "We don't do table orders, please scan the QR code" > Scan code with my phone > "This app is not available in your region" What did they mean by this?
120
Mathieu Ropert @matropert.bsky.social · 13/08/2026
I think we should use instrument profilers more often so I wrote a quick practical introduction mropert.github.io/2026/08/13/i...
mropert.github.io
We Should Use Instrumented Profiling Scopes More · Mathieu Ropert
Do you use instrumented profilers? You should! Let’s quickly see how!
041
Mathieu Ropert @matropert.bsky.social · 11/08/2026
New @cppcast.bsky.social episode featuring Alex (Waffl3x) is out! Get it wherever podcasts live! (And remember we're always looking for new guests to interview)
cppcast.com
Episode 410 : CppCast
Jason and Mathieu are joined by the self-taught Alex (Waffl3x) to discuss the C++ standards committee, defaulted post-fix operators, and self-taught computer engineering. Alex shares his experience of...
011
Mathieu Ropert @matropert.bsky.social · 04/08/2026
HR will soon add a mention in the company manual that despite past cases it's against company values to bonesaw critics and whistleblowers before stuffing them in a suitcase.
020
Mathieu Ropert @matropert.bsky.social · 04/08/2026
I have been giving a fair shot a LLM coding tools over the past months. Here are my thoughts. mropert.github.io/2026/08/04/a...
mropert.github.io
An Honest Review of AI Programming · Mathieu Ropert
They gave me a Claude subscription and told me to get tokenmaxxing, so I tried to give it a fair shot.
291
Mathieu Ropert @matropert.bsky.social · 03/08/2026
I don't think I can express how terrible Mariott is and I really need to double check if the place I'm booking happens to have been acquired and now applying their absolutely insane service policy.
000
Mathieu Ropert @matropert.bsky.social · 03/08/2026
Hotels that force you to sign up to their loyalty program to get even basic wifi should be made illegal. Get the EU consumer protection on that stuff.
150
Mathieu Ropert @matropert.bsky.social · 30/07/2026
Damn the sequel to my "Can It Run Doom?" lightning talk is writing itself. Joke aside, GTX 900 makes sense if you want to target Vulkan 1.3 (earlier cards have sketchy driver support). As for recommended specs, I'd guess mesh shaders, although RX 5xxx series don't support them.
100
Mathieu Ropert @matropert.bsky.social · 30/07/2026
I see a message on slack about a redundancy hitting a team and next business day all the American and Canadian employees in the thread have had their account shut down. Then people ask me if I would ever consider go work there like it's a serious idea anyone could ever entertain.
050
Mathieu Ropert @matropert.bsky.social · 28/07/2026
What ordering food in Sweden at 20:39 in summer feels like
020
Mathieu Ropert @matropert.bsky.social · 28/07/2026
Gatwick airport just made up a new rule to decide you can't have a bottle opener on you anymore and threw mine in the bin. Fuck you UK
120
Mathieu Ropert @matropert.bsky.social · 26/07/2026
Tried Amazon Prime at my girlfriend's what do you mean you get ads and you need an extra subscription to not get your 1h episode interrupted 3 times? How is anyone still giving Bezos money?
140