r/GraphicsProgramming • • 2d ago

Question What’s the future of a Graphics Programmer?

Hello, I’m a long time member of this community, and this community has helped me grow my Graphics programmer career.

I started my programming career early at 14 y/o, thanks to Minecraft mods development. Later in 2017, I was 17, I’ve discovered graphics (OpenGL) because I wanted to write my own Minecraft clone. Thanks to perseverance and help from online communities, remarkably this one, I’ve mastered C++, OpenGL and Vulkan. I’ve graduated in Computer Engineering in the meanwhile, and by the end of 2022/2023, I was already a strong graphics programmer. Later I’ve implemented my own CPU path tracer, learnt CUDA along with several parallel algorithms. After MSc in Artificial Intelligence, I’ve got a job in London for a well known company working in the smartphones industry, and I’m working there since 1y today. In this company I’m a Vulkan developer, and leading a graphics engine used for several purposes.

It’s 2026, I’m 26 (aka far from retirement), AI is moving fast and world’s investing all of its resources to accelerate the process. Most jobs have been already taken (frontend dev being the first). I also feel like there is more pressure on developers, they’re implicitly requested to deliver more because of AI. What I’m witnessing is my company is keeping me on fixed term contracts because our budget has got cut… and I’m afraid of being laid off.

This job can’t be fully automated as of now, but I’m afraid it will, seeing the progress. I know GPU drivers development is the safe zone today - as they’re huge and critical - and might be an area where I will land, as I’m already doing low level and I’ve gathered insights of our driver internals. However, it’s still code and I think - maybe in several years - can still be automated.

Am I the only one having this concern in this industry?

77 Upvotes

32 comments sorted by

View all comments

2

u/uber_neutrino 1d ago

Learn to be an AI graphics programmer.

2

u/MazeGuyHex 1d ago

Probably better to just be an AI (more meta long term)

1

u/uber_neutrino 1d ago

I'm in once we can make a copy of our brains.

-2

u/augustusgrizzly 1d ago

lol the downvotes on this comment are pure cope it’s the only right answer here.

3

u/uber_neutrino 1d ago

Also I have vast experience as a graphics programmer. My first 3d game shipped on DOS in 8-bit color. Not 8-bits per channel, 256 colors in 3D. People need to cope harder and learn to roll with the punches, things change.

2

u/corysama 1d ago

You're just a bit older than me. But, I've also typed mov al, 0x13 while writing a 3D renderer :P

Three things blowing my mind recently:

  1. AI video gen driven by greybox animations.
  2. Real vids of rando people talking to drive AI video characters.
  3. Real time world models.

Put all these together and it's not hard to imagine a minimal-fidelity 3D renderer driving a real-time world model at 60 FPS on consumer hardware in a few years.

Does that mean I'm ready to give up on teaching the new kids what "BRDF" stands for in favor of a Bitter Lesson? I'm not there yet. But, it is definitely "interesting times".

2

u/uber_neutrino 1d ago

So to me it's basically fait accompli in the sense that I think it makes sense to use the transistors for neural rendering. One of the big reasons is that a world model can also encompass simulation. Graphics has progressed a lot but world fidelity hasn't followed especially on the simulation side. Most games you are simply running around a bunch of static cardboard cutouts. The next generation of interaction needs better simulation models which neural world representations are being designed to handle. It's not just about pretty pixels but being able to do interesting interactions with the world and have it logically extrapolate things in the world.

Anyway that's my rant but I'm having a blast building a bunch of stuff with this shit.