Welcome to another enthralling weekly update for Dub!
🚀This week
I got about 90% of the way through refactoring the sync system. It had become a spaghetti-code nightmare. As soon as I finish that, I'll be ready to nail down the signup and OAuth flow with Notion. Then it's time to start bringing users aboard!
⏳Next week
I'll finish the sync system refactor, then move on to the user onboarding flow - sign up with a magic link, then connect your Dub account to Notion.
🙃Struggles
As stated above, my nodejs code had become a spaghetti monster. This has happened to me before, which makes me think that writing unmaintainable code is a necessary first step in writing maintainable code. I'd love to hear your thoughts on that!
"writing unmaintainable code is the first step to writing maintainable code"
This reminds me of the YC mantra "Do things that don't scale!"
great work man
Thanks Matthew!