It's kinda late in the game to post dev logs, but hey no better time than the present.
A little backstory, I started a freelancing website called Ghostpen.org towards the end of last year, after working on it since around February.
Now I have a few users, all workers, and I need to get clients on the website to give them work to do.
And on top of that, what started out as a simple idea turned into a very complex network of systems that are integral to the workings of the website, with more features coming soon.
For the past couple of weeks, I've been hacking at the code for the server (python with flask) and trying to implement a system that I used in another program I wrote (a database manager of sorts for the website).
This newer system holds a dictionary of possible requests that might be sent from the website, and is routed to corresponding functions. I hadn't thought of it when I first started working on the main website for whatever reason, however it would save a lot of time and energy for the future.
The problem is that I spent too much time getting nowhere when I could've been rolling out more useful features for the users and incrementally changing the underlying structure, or even setting up a new fork to work on the new structure so that I could work in "parallel."
To conclude, I just forked the deployed version of the website and am implementing the user facing changes and am going to probably figure out a way to modularize the code in another branch so I can keep things going smoothly and be able to make changes without getting stuck like I just did.
(Note this is my first time writing something like this. Constructive criticism welcome.)
Top comments (0)