name a more challenging field of programming than videogame programming.
Aerospace embedded software development.
>>55590425
You can't use computers in space because of radiation.
>>55590443
ok
>>55589899
>implying there is such a thing as videogame programming anymore
They just use engines to do everything. The engine designers are the true talent.
Programming graphical user interfaces with machine code.
>>55589899
Development of certain GIS or medical applications.
Requires the same knowledge but more domain specific knowledge.
>>55590473
That's clearly a fake picture. Have you heard of The Photo Shop?
CFD algorithm programming
>>55590425
videogae programming has to do all the same shit but optimized to run on consumer grade rather than NASA grade hardware
>>55592224
Videogames doesn't kill people or lose billions for a single bug, they are intentionally released with thousand of bugs.
>>55589899
Anything to do with Hardware Definition Language (VHDL, Verilog).
Got bugs ? You're screwed.
>>55589899
>>55590425
>>55592325
tfw I do all of this.
remote sensing
>>55592340
how does it feel to be smarter/better than everyone else? jerk.
>>55589899
Computer vision.
>>55592370
It only seems that hard from the outside. I never go on coding sprints or deal with agile programming; writing code without bugs isn't a matter of being incredibly good at engineering, it's about testing and code reviews.
LA RANITA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ
>>55589899
Depends. Are you talking about programming video games or building games like Legos in Unity?
>>55592420
sabe pa
>>55592303
Fucking rekt
>>55592224
Dude NASA/Aerospace hardware is old reliable shit that's been tested for a decade. You can't just tell the user to "upgrade their CPU," you work with what you've got and have to actually optimize your software.
Plus if your vidya crashes you won't die and lose multimillion-dollar equipment.
Video game development is harder than webdev and CRUD shit but unless you're talking about netcode type things, it's not that bad compared to real CS topics. Especially if you get someone else to develop the engine for you like most developers.
>>55590443
>he isn't aware of radiation hardened components
>not knowing what a rad750 is
>>55592682
gee how attractive...
>>55590425
> write the desired program
> slap on a watchdog timer
> implement CANaerospace protocol
sure sounds hard, anon
>>55589899
Videogame programming in brainfuck
Web dev
>>55592303
old video games are surprisingly solid
>>55589899
Computational Fluid Dynamics
>complex and non-linear set of equations
>multiple forms
>encompassing mass flow, momentum, energy, heat, sometimes a phase change or chemical reaction
>all of this is usually convecting
>governing laws have no closed-form solution
>need graduate-level understanding of fluid dynamics to even attempt something more complicated than 2D
video game programming isn't as easy as web stuff, but it's still for chumps by comparison
>>55594108
the fact that it has no closed form solution means that it's normally basically just a simulation which is not that hard.
>>55590443
You just put it all on the cloud you FUCKING IDIOT
>>55593984
THIS
>>55589899
Crisis management
Systems automation
Neurosurgeon
>>55592834
>rad750
dis chip costs $200,000
>>55594108
>hurr durr how do I do gradient descent
>>55589899
Video game programming is usually pretty easy unless you are talking about the graphics shit, which is obviously much more difficult.
>mfw first year compsci fags say they want to work for a gaming company
Also game developers get shit pay.
>>55589899
Full stack web development.
>>55592463
>>55592420
wena choris
Quantum chromodynamics simulation
>>55589899
anything