AI Software Engineer @EA/@CriterionGames | #Battlefield6 | Ex #NFSUnbound#DiRT5 et al | Jumps queues | 'Toxic' | My opinions are my own and will become yours.
Finally I agree with Jensen. If AI boosts the productivity of an engineer by 3x, and you don't need to pay them any more salary, then you certainly want to hire more. Engineers are more valuable right now. You need top tier engineers to design the architecture. AI leans on that.
the creator of C++ just explained why most developers will never become senior - and it has nothing to do with years of experience
> AI code is trained on legacy patterns - accepting it blindly is a mid move
> 90%+ of memory bugs come from old coding habits, not the language itself
> static typing isn't annoying overhead - it's what lets you design instead of debug
> if you only know one language, you're a hobbyist, not a professional
> seniors solve real problems - juniors build tools to scratch their own itch
> the same principles apply whether you're writing web apps or autonomous agents - clean architecture over clever hacks
the man whose language powers every OS, browser, and trading system alive
if you're trying to level up, save this interview
just reviewed a pr from a backend senior, he was checking if a number is even by:
while (n > 1) n -= 2;
if (n == 0) return true;
the entire cpu has a bit dedicated to this:
Having GPT 5.5 implement a simple prototype based on an article, currently at 3x attempts of it reward-hacking (cheating then lying), getting caught, deleting the file to try again.
Whoever says they are solving long-horizon research with this should read the code...
AI is taking jobs from the C++ standard committee who are still trying their best to offer enum-to-string for the past 30 years.
I'm sure we'll get there (laughs).
In my current University, it has been a recurrent discussion, how to teach/evaluate programming knowledge in times of AI. My proposal:
Public evaluation of students, on stage, being requested to explain and find existing issues over code generated by AI. Thoughts?
I thought Boolean values taking 8 bits of space was bad.
Until I realised they take over 192 bits in Python.
Why does a simple true/false need so much space???
Dynamic programming was invented to confuse the Secretary of Defense.
Seriously.
Wilson (the SecDef) “would get violent if people used the term research in his presence”.
RAND mathematicians thus needed a cover story to hide their work:
People often think voxels take a lot of storage. Let's compare a smooth terrain. Height map vs voxels.
Height map: 16bit 8192x8192 = 128MB
Voxels: 4x4x4 brick = uin64 = 8 bytes. We need 2048x2048 bricks to cover the 8k^2 terrain surface = 32MB. SVO/DAG upper levels add <10%
While that is 99% true, it’s worth noting that THPS had a programming team of 7 and was not a live service game. The missing 1% is that it was the right way *for that product*
The player logic/control .cpp of Tony Hawk’s Pro Skater was 1000s of lines long. It wasn’t pretty, comments delineating code sections instead of subfunctions, etc. But it was the RIGHT WAY of coding it, because it was living code, w/ daily sweeping changes. Don’t fear huge files!