Work today was pretty alright in terms of amount of things I need to do. Recently, I was told of a new requirement to track user activity in the application and to support various administrative function such as allowing another user (an admin) to kick an existing user out of his/her session.
Since all these are considered under identity management and access management, it falls under my purview. So I spent most of my day implementing stuff on the server side and then moving on to the frontend.
After lunch, one of my colleagues decided to publish a new version of the server side code to IIS. Now, she always have this problem of not getting the latest version of all source code for all modules before hitting that build and publish button. So end up, she didn’t get the latest server side code for the identity access module which contains fixes that I did two days ago. And in case you are wondering, I actually did publish a version containing that fix to the IIS two days ago.
And how I know what’s happening?
Well, later when she left office to join my team lead to go on an exhibition at Marina Bay Sands, another colleague of mine complained about not being able to login to the application and she was seeing the error message of “your account has been disabled.”
Of course, I can’t help but roll my eyes. This again.
As I was still working on my new task, the current version of my code isn’t deployment ready. So I told my colleague to give me a moment while I finish up the stuff on my side. At around 3.45pm, I did and published a new version of the server side application. At the same time, I also checked in the client side code and got my colleagues to get it. By about 4.15pm, everything is up and running. My colleague could continue with her other tasks.
And I get to continue working on my existing task, expanding the code to support other functionalities. I published the server application again and tested the changes I made to the client. All is working.
I call today a rather productive day by what I have accomplished: a new functionality of tracking user’s online status and laying the foundation for the activity tracking function as well as allowing admin to kick pre-existing users out of their session.
Later at night, I spent some time watching Ajin: The Demi-Human on Netflix. After about five episodes, I decided to stop and get down to write my novel. Thus far, I only managed to put in about four new paragraphs before I had to do something else. Then I switched to writing this Daily Log. I will see if I can get back to the novel again. And I found myself writing in the “as a matter of fact” style. There isn’t much description or decent use of adjectives. I feel like I suck as a storyteller. Oh well… more practice.