I'm also not clear on how does the value of coin inflate or deflate; especially when the flow is controlled by the developers?
tl;dr Any resources or pointers on the topic are appreciated.
This isn't really true, when a coin gets to a certain point it isn't really controlled by the developers anymore. I think you mean supply inflate or deflate?
When a coin launches it will have a set distribution model written into the chain by code. Say 5 coins per block from block 1-500 then 10 coins per block from 500-50000 (just as an example)
Now that version of the chain (and wallet ect) will be up on github, if the devs just out of nowhere wanted to change those numbers they would have to modify the code and put up a new release, after that its up to the community if they want to download that new release with updated code.
If a majority of the community does not update then that original blockchain would remain ongoing with the original code.
This is why you hear the statement "The strongest chain will win", developers only have control to a certain extent, they need the community to be in consensus (agreement) with them to push their releases. This is a big reason why forks happen.
Hope this helps, good luck.