Unbeaten paths
How to accept being different
Emotional regulation
Letting the monster stay at the party
Mini vacations
Enabling the ultimate switch
Playing on “hard”
An inversion of a life’s viewpoint
2023
A year of (re)definition
2022
Feeling mortal for the first time
DataOps
Essential practices, processes and roles for working with data
Scala
A language of self-discipline
2020
A year to toughen up
Achieving fulfillment in tech
Is being a “senior” enough?
Core traits of a skilled software engineer
There’s more to it than technical skills
Changing reality
A simple guide to mastery
Software development
Under the hood
A Christmas journey through Europe
A limbic journey
Leaving a trail
My way of work
Modern day office job health tips
Improvements to your sedentary, screen bound life
Staying present
Snap yourself out of the matrix
Goodbye cruel Facebook world
I’m leaving you today
2017
A year of challenges
2016
A year of changes
A Scala Christmas Tree
Let’s make it a Scala-ble XMAS
Working with nulls in Spark UDFs
How User Defined are these Functions?
I against I
How to persevere during hardship
Trip to Rajasthan, India
A place you need to visit at least once in your lifetime
Ruminations on life
An Interstellar aftermath
Lighting the torch
My music journey and the learnings from it
Because it’s hard
Run away, run home