How to get out of this boring job
âHi Tommy, how was you oncall shift today?â, I asked.
âBoring. I unblocked the broken CD pipeline, resolved the merge conflicts from dependency teams, and I answered a customer ticket, you know, run the log diving command âŚâ Tommy said.
âDid you learn anything new?â
âI donât know ⌠it is all just follow the runbook, retry, here and there. Sometimes I wonder if this is really how I want to spend my life - what do all these stuff even mean?â
âAha, I hear you. I wonder about that too every so often. Do you have a solution?â
âYeah. I thought about quitting, travel for a while, then maybe find another job. Something differentâŚâ
âIf you have a better place to grow your career or have a more meaningful life, I will be happy to see you off.â I sighed, âbut if you want to quit only because you think this job is boring, maybe we can look around and see if we have missed anything exciting. Can you guess how many requests our service processes every second?â
âI am not sureâŚâ, Tommy said, âx million?â
âWhy donât you find out from our dashboard?â I said.
Tommy monkied around the graph for a while.
âWhoa! I have no idea we process that many millions of requests.â Tommy cried.
âYeah. Sometimes when I feel frustrated or lose the meaning from work, I look at our dashboard and tell myself: âwe are protecting real peopleâs data through these requests: peopleâs bank accounts, medical records and business transactions etc. What we do have meanings to real peopleâs life! Now that one command to get all the logs relevant to the customerâs ticket, do you know what is happening?â
âSome automated log queries?â Tommy is intrigued.
âYeah with our scale log queries are massive data problems. We used to take hours, days or even weeks to do log diving. Then we had a dedicated observability team to build two data lakes: a real time streaming data lake for fast query, and a ETL based data lake for analytic query across many days. Behind that one simple command, there are many many engineering innovations and hard work. In the industry this is called Lambda Architecture, a bleeding edge data processing architecture.â I was in the teaching mood today.
âI am so curious.â Tommy cried, âI want to learn how the data lakes are designed.â
âWhat you felt is called disenchantment by Max Weber, or alienation by Karl Max. According to Weber, the modern world is characterized by a loss of magic, mystery, and awe. Rationalization and the domination of instrumental reason have stripped the world of its enchantment, leaving behind a mechanized, bureaucratic, and disenchanted world.â, I philosophized, âChanging to another job wonât fix your problem. We have to cultivate a sense of awe and wonder towards the world, including both the natural world and technological innovations. The world is magical, our work is also magical, we just have to learn how to see the magics!â
Last updated
Was this helpful?