Awkward work; glad of the weekend
Oct. 12th, 2018 07:36 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I had a difficult end to my workweek. Yesterday afternoon I suffered a migraine which felt oppressive. The previous evening I had difficulty getting to sleep. A considerable challenge though was my actual work. I was adapting some previous code and I had wrongly hoped that the initial changes would be small.
On a couple of fronts it turned out that the changes instead required deeper changes in what information is needed where. The code is rather multifunctional and it was difficult for me to determine what the new API should be between parts of code that knew things and others that used them for various purposes: with feeling tired and unwell while finding that the hope of easier changes was ill-founded, understanding the problems and rearranging how the code operated required more remembering and imagining than my brain felt like doing. Still, at the close of business today my changes appeared to be working: I expect to spend Monday on tidying and further testing, also hoping that the next couple of steps go more smoothly. To a user, the project's behavior does not yet look much different but it is now far readier for coming improvements.
I had greatly desired to achieve at least some tangible progress on the project and did not have something menial and comparably important to focus on instead. I am glad that I did manage to bring the code back to some semblance of useful order just in time for the week to end; I am now glad to get a couple of days' break.
On a couple of fronts it turned out that the changes instead required deeper changes in what information is needed where. The code is rather multifunctional and it was difficult for me to determine what the new API should be between parts of code that knew things and others that used them for various purposes: with feeling tired and unwell while finding that the hope of easier changes was ill-founded, understanding the problems and rearranging how the code operated required more remembering and imagining than my brain felt like doing. Still, at the close of business today my changes appeared to be working: I expect to spend Monday on tidying and further testing, also hoping that the next couple of steps go more smoothly. To a user, the project's behavior does not yet look much different but it is now far readier for coming improvements.
I had greatly desired to achieve at least some tangible progress on the project and did not have something menial and comparably important to focus on instead. I am glad that I did manage to bring the code back to some semblance of useful order just in time for the week to end; I am now glad to get a couple of days' break.