You gotta love the client changing the scope of your project when you think you're almost done :D Good luck refactoring everything, thankfully you kept older versions so you might still have at least some of what you deleted along the way :x
Exactly why I always double or tripple the time estimates. And know that 'almost done' means, it is not yet tested, the 15 TODOs I could not solve are still there, the 'minor' bugs throughout the code are very present and basically the work is not even half way done. What's the rule? Spend 80% of the time finishing the remaining 20% of the work? At this point I feel it might be better to start from scratch. Probably much less work than major refactoring and less mind bending..?
@@KedrigernGaming Each of your farm programs should work fine with a few unlock checks on functions unlocked later. Most of the work is gonna be on stuff you haven't done yet or deleted, like polyculture, watering, creating the dictionary of unlocks that your main loop has to check for whether they're unlocked, how much they cost, what to unlock next. It's up to you whether you think all that is best done from scratch or massaged into the existing loop. Ultimately, getting down to sub 20 minutes will probably require multiple rewrites but it might be worth it to bodge a working leaderboard automation before that to get a feel for what it's gonna take in the first place.
I thought they would work fine with a few checks but was afraid it would create too much clutter...which would be impossible to debug lol. The thing is the current version of the code is not pretty either. So this might be a nice opportunity to make it clean? But adding a few unlock checks was my first idea indeed. I guess I'm stressing over it too much. Gotta just dive head first into it and see. Thank you for the confidence you have in me not messing this up!
This captures the pure energy of a developers feeling and reaction when a PM changes the requirements.
So true!!
Great job for 1k subs, you really deserve it
This means so much! Thank you!
And another amazing video... Also; nice to see this channel grow, over 1k subscribers now...
Thank you! I hope it won't stop there.
You gotta love the client changing the scope of your project when you think you're almost done :D
Good luck refactoring everything, thankfully you kept older versions so you might still have at least some of what you deleted along the way :x
Exactly why I always double or tripple the time estimates. And know that 'almost done' means, it is not yet tested, the 15 TODOs I could not solve are still there, the 'minor' bugs throughout the code are very present and basically the work is not even half way done.
What's the rule? Spend 80% of the time finishing the remaining 20% of the work? At this point I feel it might be better to start from scratch. Probably much less work than major refactoring and less mind bending..?
@@KedrigernGaming Each of your farm programs should work fine with a few unlock checks on functions unlocked later.
Most of the work is gonna be on stuff you haven't done yet or deleted, like polyculture, watering, creating the dictionary of unlocks that your main loop has to check for whether they're unlocked, how much they cost, what to unlock next.
It's up to you whether you think all that is best done from scratch or massaged into the existing loop. Ultimately, getting down to sub 20 minutes will probably require multiple rewrites but it might be worth it to bodge a working leaderboard automation before that to get a feel for what it's gonna take in the first place.
I thought they would work fine with a few checks but was afraid it would create too much clutter...which would be impossible to debug lol.
The thing is the current version of the code is not pretty either. So this might be a nice opportunity to make it clean? But adding a few unlock checks was my first idea indeed.
I guess I'm stressing over it too much. Gotta just dive head first into it and see.
Thank you for the confidence you have in me not messing this up!
@@KedrigernGaming Oh I'm sure you will mess up in a few cases along the way but it's part of the fun.
Mostly the viewer's fun. 😉
I am well aware viewer retention is directly proportional to my pain. I will do my best not to disappoint!
Yea imo that leaderboard that ununlocks everything is big f you
Some next level trolling