@valigo I find this to be true as well. A correlative is that when a system has been designed with caching in mind it tends to have rather trivial cache invalidation. If it is an after-thought cache invalidation can be insane.
@avrldotdev Yes it can be done but the agent can be done you can enforce a read lock as well but imo it should be agent responsibility to not read locked resource if it is going to do something with side effects.
This way a read-only agent can still access the resource.
Each agent that need to modify the resource can acquire a resource write lock (use redis and redlock) do it’s business and then release lock (locks should always have TTL to avoid forever locks). No point in agent doing all it’s work then turning back to find that the write cannot happen and it has wasted tokens on stale data. With the added benefit of avoiding side effects.
Agreed. Maybe the pushback IS harsh as things tend to generally be online. But hey, the world belongs to the makers and builders in the end, not the critics.
Wish you and your team the very best! Know that we are all proud of you and waiting eagerly for Unleash the Avatar. God speed!
Yes games are incredibly hard to make. Devs and Artists are severely underpaid for the effort it takes.
I have played hundreds of games, and literally 2 have had zero bugs. Yet I have loved a whole bunch of them.
It’s not so much the bugs and snags, It’s the bad faith bait and switch people hate.
A good game without shady money grubbing, with some bugs/snags etc. at launch is more than welcome. Recent examples: Baldur’s Gate 3, Path of Exile 2, Post patch Cyberpunk 2077, Elden Ring, Doom Eternal etc.
Make good game in good faith for the players, people love you forever. CD Project Red is still loved even after the fiasco at launch of Cyberpunk. Cause of the spectacular trust they built with Witcher 1,2, 3 and then With patch 2.0 and Phantom Liberty.
Code that is supposed to work, became 100x the code that might work some of the time and when it doesn't no one is accountable. If you try to hold them accountable then they must read the code which means no longer 100x code, but more like 1.5 to 2x quality code gaurateed to work within reasonable error budgets.
@dhruv_rathee@narendramodi It's petulant people like you who keep distracting everyone from real issues by bringing up facile non-arguments into every discourse. Is this really a concern right now, Mr. man-child?