3 ms·
I think stop paying attention to the hate is the best thing to do. There is a mindset right now to think of these problems as completely technical ones, I.e. “i
by fsociety 6y ago
I think stop paying attention to the hate is the best thing to do. There is a mindset right now to think of these problems as completely technical ones, I.e. “it’s easy to do server validation and anyone who doesn’t do it is a dumbass”, but there are very real limitations in regards to money and time.
It’s like some engineers are forgetting that most problems faced when programming are not technical.
I started my career developing on a real time OS, learning from people in industry for 20-30 years. I’ve since transitioned you something “higher level” and more web/server focused and a lot of the foo spat out like this is complete BS.
When developing on a real-time OS the only problems I faced was a simple product story (we are building this to solve X problem), and a simple technical problem (build a system which uses under 1% CPU to do X).
When developing these other products though suddenly there are many other considerations to take into place. I appreciate that you bring up latency concerns in multiplayer games, it can be the biggest downer to play a competitive FPS game where players have wildly different pings.
There is truth that we’ve coded ourselves into a corner of complexity and that we there are much efficiency gains to have in terms of output and program efficiency. But it’s willful ignorance to think that is the only problem or that it is trivial to solve, or even that the people involved in a project don’t think about this all the time.