Daily Journal – Jun 5, 2017

This is my 69th journal.

Today is WWDC 2017 and it will be 1 am Singapore Time before I get to watch it. Although I need to work tomorrow, I guess I shall accumulate another few more hours of sleep debt. I just don’t want to miss whatever Apple will be announcing and get it “second hand” from news sites.

Anyway, for work today, I spent most of the time patching and cleaning up the API Gateway UI. With tools such as FindBugs and PMD and the help from my colleague, I noticed that my code isn’t really up to snuff. It’s messy and unreadable. Therefore, it’s a good learning experience for me.

Anyway, I also came across a GOTO 2017 talk by Martin Fowler on The Many Meanings of Event-Driven Architecture and managed to watch the whole video while working.

Here it is if you are interested:

Anyway, after much thinking, I determined that I’m actually OK with the fact that I can lack in management skills or leadership skills. But I will not stop in my pursue of being a technical generalist, being mediocre is a big no. My value to companies is simple. I want to be and will be the one you look for when you need someone to translate a domain or industry speak into quality codes. And it’s ok if my salary stagnant because of this pursue. At the end of the day, being happy is more important. I shall make up the shortfall in my salary through other ways.

With that, I shall go back to my work.

Here I conclude my journal for today.