name a more challenging field of programming than videogame programming.
Name a more challenging field of programming than videogame programming
Aerospace embedded software development.
You can't use computers in space because of radiation.
ok
>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.
Development of certain GIS or medical applications.
Requires the same knowledge but more domain specific knowledge.
That's clearly a fake picture. Have you heard of The Photo Shop?
CFD algorithm programming
videogae programming has to do all the same shit but optimized to run on consumer grade rather than NASA grade hardware
Videogames doesn't kill people or lose billions for a single bug, they are intentionally released with thousand of bugs.
Anything to do with Hardware Definition Language (VHDL, Verilog).
Got bugs ? You're screwed.
tfw I do all of this.
remote sensing
how does it feel to be smarter/better than everyone else? jerk.
Computer vision.
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
Depends. Are you talking about programming video games or building games like Legos in Unity?
sabe pa
Fucking rekt
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.
>he isn't aware of radiation hardened components
>not knowing what a rad750 is
gee how attractive...
> write the desired program
> slap on a watchdog timer
> implement CANaerospace protocol
sure sounds hard, user
Videogame programming in brainfuck
Web dev
old video games are surprisingly solid
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
the fact that it has no closed form solution means that it's normally basically just a simulation which is not that hard.
You just put it all on the cloud you FUCKING IDIOT
THIS
Crisis management
Systems automation
Neurosurgeon
>rad750
dis chip costs $200,000
>hurr durr how do I do gradient descent
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.
Full stack web development.
wena choris
Quantum chromodynamics simulation
anything