Oct 28, 2015 1:57 am
I spent the last few days updating the notifications system, partially because the current system is buggy, partially because it was a good programming experience (and a pain in the ass).
I wrote code to convert all the old notifications to the new system, and as I'm going through it, I found a number of the old ones were broken, and thus couldn't be converted. Others converted, but converted with bad data. Most of this stuff is from the early days of the notifications system, with the latest stuff intact, but I don't have a solid date when data becomes most "good".
Now the question: do you ever check your notifications? Prior to this thread, did you know it existed? If you didn't, its at the top right of the screen, the small exclamation mark next to your mail icon. Currently, its hard for me to pull notifications for a particular person, characters, game, etc. The new system makes it a lot simpler for me to find all the history data associated with something specific. So I could write a page that shows everything that happened recently related to a game. I could find the entire history for a character, from creation to retirement.
Part of this is about the old history: should I convert and keep the old data, errors and all? Deal with the mistakes, and just go forward? Or wipe the old stuff, and start from whenever we switch to the new system?
I wrote code to convert all the old notifications to the new system, and as I'm going through it, I found a number of the old ones were broken, and thus couldn't be converted. Others converted, but converted with bad data. Most of this stuff is from the early days of the notifications system, with the latest stuff intact, but I don't have a solid date when data becomes most "good".
Now the question: do you ever check your notifications? Prior to this thread, did you know it existed? If you didn't, its at the top right of the screen, the small exclamation mark next to your mail icon. Currently, its hard for me to pull notifications for a particular person, characters, game, etc. The new system makes it a lot simpler for me to find all the history data associated with something specific. So I could write a page that shows everything that happened recently related to a game. I could find the entire history for a character, from creation to retirement.
Part of this is about the old history: should I convert and keep the old data, errors and all? Deal with the mistakes, and just go forward? Or wipe the old stuff, and start from whenever we switch to the new system?