When game machines solved the problem of moving lots of 2d sprites around we wanted to make 3D games.
When flat shaded 3D moved to hardware we wanted texture mapping.
Now even a mobile phone game will have people writing pixel and vertex shaders.
Then there's mmo technology where we have to build and run servers for millions of players with no downtime.
In my industry at least team sizes have only ever gone up as has complexity.
So our needs change over time towards better and better software but there might be a ceiling to software needs for the majority of applications.
When game machines solved the problem of moving lots of 2d sprites around we wanted to make 3D games.
When flat shaded 3D moved to hardware we wanted texture mapping.
Now even a mobile phone game will have people writing pixel and vertex shaders.
Then there's mmo technology where we have to build and run servers for millions of players with no downtime.
In my industry at least team sizes have only ever gone up as has complexity.