This state is very useful for debugging, but in production it becomes extremely hard to follow the logs. It's better to add debug prints to debug specific situations.
This becomes specifically problematic when Hoff follows repos with many open pull requests. Every time anything happens, it will print all of those pull requests both before and after the action. On my device, this is multiple screens full of state. That makes the Hoff log completely unreadable in practice.
There is a small loss in not being able to debug a problem in hindsight in production, but with the log volume, I don't think it was realistically possible anyway.
This state is very useful for debugging, but in production it becomes extremely hard to follow the logs. It's better to add debug prints to debug specific situations.
This becomes specifically problematic when Hoff follows repos with many open pull requests. Every time anything happens, it will print all of those pull requests both before and after the action. On my device, this is multiple screens full of state. That makes the Hoff log completely unreadable in practice.
There is a small loss in not being able to debug a problem in hindsight in production, but with the log volume, I don't think it was realistically possible anyway.