The existing client work is killing me. Testing can’t be done locally, so I am building and deploying code to a server, testing, realizing something is still missing, and then doing it all over again. Fixes the main issue is super inefficient.
After the integration call went nowhere, I started randomly guessing things that could fix the issue.
After getting a few ideas, I added them all the code to only have to worry about one build and deploy. As luck would have it, one of the several solutions I threw on the page actually worked.
Using the working solution, I started looking into why the original plan didn’t work. What I was told on during the call and what actually needs to happen are different.
Knowing what the right solution looks like I started working on getting the original plan working. However, I still had to do the builds and deploys to get my code on the server to even test.
I also had to stop and start the sever to get changes to take affect. This works a lot better at night when I can do whatever I want without the risk of screwing up someone else also using the same server as me.
I ended up working way too late on this. I have an job interview scheduled for tomorrow and I have to make a run to the post office in the morning. Staying up late now will mean I will spend tomorrow jacked up on caffeine, which will likely give me a repeat of last weekend.