Posted by: firstname.lastname@example.org
As I wrote a large chunk of the data migration code (Norman did a ton of fine-tuning before the launch) I'd like to add a few remarks:
Regarding the hyphenated usernames: the old forum allowed pretty much any character in usernames. The new platform doesn't. So we had to replace some characters (like spaces) with something else (like hyphen). On the bright side, the new usernames are URL-friendly so we can have URLs like https://email@example.com/.
Passwords could not be migrated because we can't read your passwords. That's a good thing, but I think it should have been communicated better that you have to reset your password before you can log in to the new site. Apologies for that.
The PMs not being migrated from the old forum was a complete oversight on my side, sorry. Also, see my next point regarding perfect data migrations.
In general, to get any data migration perfect requires an infinite amount of time. I tried to use the limited time available in the best way possible, but of course it's not perfect.
Most importantly, we moved to an entirely new (to us) technology stack which allows us much more flexibility and should scale much better than the old platform. From a technical point of view, the hardest part is done and we can now focus on features and usability.
Thanks for the feedback and let's work together to make NSMB better :-)
Data conversion of any project is always a significant portion of the total cost, but it isn't infinite.
Where management screwed the pooch was doing the conversion a week before cut-over and not telling anyone. Hopefully the fourth(?) time lessons will have been learned and it will go smoother.
Finally, sorry to continue along the debbie-downer line, but this upgrade is a downgrade for regular forum users. To imply otherwise makes me think of an orange man yelling, "fake news".
Whatever the case, I enjoy it here a lot and hope we make it through it.