12. Refactoring the Frustation

So I missed last week! I was away on a holiday with my friends for three days and I didn’t feel like I should update anything.

What have I been up-to last week?

It was a very busy week at office and I was a bit frustrated as well. I shared the frustration with my team and decided to do something about it. It is mainly related to some un-refactored code in the codebase. Part of this code is developed by me last year and it is frustrating to see that it can be improved to make it easily maintained. However, I was laser focused on getting things done and given the situation, I believe that I did the best I could.

The agile software development in itself is an iterative process. Therefore, I feel the refactoring and redesigning of components shall be expected and accepted. Every step of the way instead of building on top of unmaintainable code, we should redesign individual components to make it easily understandable and modifiable.

The book club and the my reading is going pretty solid. I learn something everyday and I enjoy it a lot. I should keep this routine going forever.

How is everything else?

Trump has got infected with corona and it has become the center of attention of world media. It can go both ways. As soon as he’s cured, he could downplay the virus the best he can. He has been downplaying it and this could well be another threat that he can easily convert to an opportunity.

Apart from that, the world is still closed. I see just a couple of flights in the Sydney sky, which is very strange. Once things started getting better we will have to get used to the non-stop airplane engine noises, which is usual around Sydney.

What am I reading?

 - Sapiens, A brief history of humankind (185 / 480 = 38.5 %)
 - C++ Programming Language (160 / 1279 = 12.5 %)
 - From Mathematics To Generic Programming (68 / 312 = 21.8 %)

Any good TV shows or movies?

I watched a couple of pretty good movies. - Just mercy

Just mercy is the story of a black man being wrongfully accused of a murder and another black harward law school graduate becoming his lawyer to prove his innocence. I think Netflix is suggesting these movies to me because that has been one of my popular themes. However, this movie is also based on a true story and it’s really messed up!

- Richard Jewell

Another true story based on the life of the security guard who was stationed at Olympic Park during the bomb blast. This just shows how media and law authorities can screw up someone’s life by just fabricating stories or improvising a story based just on a mere suspicion. This is very common is Sri Lanka, where media presume that they know it all and they are above all. However, most of the time they just don’t think about the stress and inconvenience they cause just to grab the attention of the viewers.

I started watching ‘The Playbook’ docu-series on Netflix as well.

Doc Rivers - Coach Boston Celtics

If you settle on a goal, finish the race

Don’t be a victim of someone else’s problem

Solitary human being doesn’t exist, one need to learn from other humans to be human. A person is a person through other people. I can’t be all I can be unless you are all you can be. I can never be threatened by you because you’re good, because the better you are the better I am!

Spotlight on where the next banner is going to be.

Jill Ellis - Coach USA Womens' football team

When you are at the top, you need to challenge yourself. Because, now you are the target of everyone else

Focus on what you believe

Moved to USA just because girls play football there. Was a technical writer with 40k and doing okay, however, took a risk and changed the job when the offer was merely for 6k

Came out from the closed and became better

USA team wanted equal pay. They demanded equal pay by proving their worth on the field with a 13-0 score against Thailand and winning the world championship.

Any new learnings?

Nothing much apart from reading C++ books.

Backlog

  1. Build a simple radio - Lame level 10
  2. Setup an MQTT server and a few nodes

That’s a week!