Raphael Luba
@LubaRaphael
Programmer, BJJ enthusiast (and still bad at it), father of 3, co-founder of @FabmanHQ, working on a compiler @Thekla_inc
"They don't understand because they're a game developer" is total nonsense. Games are a superset domain. We make editors, servers, databases, build systems, large asset management, etc. If anything, if you're going to dismiss someone, dismiss people who haven't worked on games.
I would love your nuanced take! I asked an engineer I trust and here was theirs
I hope all the other great things you are surely reading on Twitter today are not crowding out #screenshotsaturday!!
.@EskilSteenberg's talk is out! Finish your damn software! youtube.com/watch?v=EGLoKb…
new post! it's called "computational tyranny" it's an extension of a thread I posed here, trying to point at a common thread between a couple of problems I was thinking about recently give it a read! linked below
Great, dense talk by @ryanjfleury. I was honored to join him for the interview and Q&A session at the end:
.@ryanjfleury's talk is out! Come learn why and how RADDBG so smoothly goes far beyond text debugging. youtu.be/_9_bK_WjuYY
.@vkrajacic's talk is out! Take a peek inside his next-gen file explorer's engine. youtu.be/bUOOaXf9qIM
This means that the array of chunk pointers is small enough to fix at compile time, so you can keep it alongside the `count_of_elements` member, and as a result you only need a single pointer indirection & math for random access anywhere in the virtual array.
The chunks/buckets aren't linked, they're pointed to by a small array of pointers in the fixed header One of the neat things with this structure is that it uses O(log(n)) pointers (+1 pointer => *2 capacity)...
New JAI release dropped. From the release notes: Added modules/Xar, an implementation of @azmreece's Xar (Exponential Array), which he introduced at @BetterSoftwareC 2025. That was fast...
I am currently available for hiring. Remote only, based in Sweden. Preferably something in games/compilers/graphics or any low level programming. If you know of anything, please let me know.
Never did I expect this to happen! @nothings joined me to discuss his legendary work on software rendering! Before there were GPUs, two extraordinary minds led the frontier of rendering on CPUs. When @ID_AA_Carmack worked on Quake, @nothings championed rendering technology at…
[1/3] I'm really happy with how well The Big OOPs has been received. It was a hard talk to put together due to the volume and complexity of the material, and it took a lot of time to weave everything into a single coherent presentation that could flow well while being accurate.
Wow, @SanderSkjegstad and @CharlieMQV are cranking out the @BetterSoftwareC videos at an incredible pace! Here is @voxagonlabs’ great talk: youtu.be/Kvsvd67XUKw
I have often lamented that most programmers know nothing about the history of their craft and therefore regularly repeat past mistakes in slightly different contexts! Casey‘s talk is a good remedy for that. It goes DEEP into the history of OOP:
[1/2] My @BetterSoftwareC talk is up! It's called "The Big OOPs: Anatomy of a Thirty-Five Year Mistake". I went through a mountain of historical documents to put this beast together. Only a small fraction of my research could be featured directly in the talk...
Casey's talk is now available on YouTube. Enjoy! youtu.be/wo84LFzx5nI
Literally the worst thing I can say about @BetterSoftwareC is that Swedish coffee is extremely mid (if you are used to Italian espresso). But there is a dark side BSC that nobody talks about: I might have suffered some brain damage! - I keep hearing a voice that screams…
This is @azmreece. He’s one of the most technical people I know now. He made @whitebox_sys - a unique tool capable of visualising how program’s changes over time. You should check out Whitebox and follow him for crazy bitpacking strategies. Look forward to the podcast episode…
@BetterSoftwareC was the best example of how a conference can be organised: - Great Speakers - 1 social day before and another after - Breakfast, lunch and dinner (which were _really_ good food) handled in hotel - Venue for the talks at walking distance - Drinks / snacks in…