How was 2023?

A revisit

It’s very common to look back what happened after an event. This post is about looking back at the past year through various criteria, Personal life Career Hobby Finance Personal Life Work-life balance oculd have been better, its not like the employer is squeezing me. But its my ability to give priority to the family. If at all one thing I need to work on this year, that would be more time spent with family and cultivating memories.

Meetings are bad

How to make it better?

If you’re part of a workforce, you’ll understand when I say meetings are bad. How to make it better or avoid it becoming worser? By removing the uncertainity from the equation. Case 1: A message from your spouse It’s a busy weekday. You’re in a middle of a task which should be completed in next few hours. Your phone beeps. There is a message from your spouse. We need to talk.

Fear + Confusion + Hope = Life?

This is a very, very small post. I always wonder if uncertainty is bad, possibly the worst feature of life, or may be a bug in life. But uncertainty is not something new that we tend to experience recently. Since the earliest times, uncertainty has been part of life. Thinking out loud, waking up next morning is as uncertain as the weather. Fear The Earth has gone through several extinctions before taking its current form.

Experience with raising PR

This post deals with my experience on contributing to the open source project - Microsoft Documentation. My first PR This is not my first PR to an OSS. My very first contribution was to foambubble/foam. The pull request adds licence file to the repo. Yea, I know. This may not qualifies for core technical task. Nevertheless its my contribution. This lead to my Github badge - Pull Shark. I started interacting with the developers on the fix on April 14th 2021.

Why Data Visualization

Why I chose to pursue a journey in Data Visualization? This post is an explainer to the above question. What do I do for living? Data Engineering is my day job. SQL and Python have fed me and kept me going for last decade. For the uninitiated, the work involves fetching data from several sources and loading into desired target. The source and target could be a database, API endpoint, or file.

What do you pray for

Consoling a crying child Last week, my kid fell ill. It was a viral fever with cold. Due to the intense cold, she was struggling to breathe and had ear pain. We were constantly clearing up the nasal passage and helping her with breathing. However, she was helpless with ear pain. As per the pediatrician’s instructions, we gave her a tonic to relieve her ear pain. The medicine is not a magic potion to heal instantaneously; it was slow process.

The way a child learns

Shows how we should learn a new thing

Of late I’m spending good amount of time with my toddler. The things she learns and the way she communicates is intriguing me. To be frank, I believe almost every kid does the same, more or less. But as I am seeing her development from very close I do observe on how she learns. Imitation: She imitates us. Whatever we do she tries to replicate us. For example, she tries to saute the imaginary food on her toy kitchen set.

Fumbling 145 days long kindle reading streak

If my memory serves right, Snapchat popularised the streak phenomena. Later on, the amount popularity and stickiness it creates among the user, many companies jumped on the band wagon - fitness trackers, calories trackers and many more. What the streak does is it creates a habit among the users and make them to use the particular service on daily basis. Also, it creates a sense of pride with the longer streak on has.

Visualization: Post grouped by years - D3 - v3

This is a follow up to last month’s post on same name. What’s new? Tooltip - Earlier, we were employing the browser’s native tooltip. With this update we have customised tooltip with publish date and categories along with the title of post. Transitions - On hovering the circles turns green and tooltip pops up. .tooltip { position: absolute; font-family: monospace; pointer-events: none; background: silver; color: black; /* width: 400px; */ text-align: left; border-radius: 6px; padding: 5px 5px; left: 50%; margin-left: -60px; z-index: 1; } .

Visualization: Post grouped by years - D3 - v2

This is a follow up to last month’s post on same name. There are few changes made to the chart. Today marker: Instead of drawing a full line for the current year, we are allowing the line to grow with passing day. This is a major change. Transition: The trasnition effects are the major change here. Ironically, the amount of code change is minimum - tbh addition of 2 lines is all that’s needed.