I'm new to mac, so far when restarting everything worked reliably as it did before and was more or less in the same state.
Can I as a dev lean on not loosing any state information when restarting? Can every application be restored completely and when does data loss occur ? Are there any known bugs ?
Before getting too comfortable with the feature I want to know how much I can rely on it to restore everything to the previous state, otherwise I will be more cautios with restarts, so I think this info is helpful for any dev using mac osx as a platfom to develop.