A small peek into life elsewhere.

Greek mythology speaks of a story on the Origins of Life. In the story, life follows the birth of the Titans — six men and six female. The last of these Titans to be born was Cronus, who had Uranus’ (his father) genitals severed and thrown into the sea. Out from the sea came Aphrodite, who later marries his brother Cronus. Out of the fear that a fate similar to his father would doom upon him, Cronus ate Aphrodite’s children. Aphrodite, disgusted by Cronus, hid one child — Zeus — and secretly nourished the…


Designing a Distributed System (DS) is a task that requires careful speculation and rationale. It requires foresight accumulated through years of experiences (manifested through issues and failures) and knowledge (awareness) on contemporary technologies so that cost and effort complement the final outcome. Caution needs to be exercised especially when it comes to expanding the scale of the system (both vertically and horizontally) and how the system faces the load with respect to the scale. Contemporary large-scale systems (Amazon, Google, etc.) use their own data-structures in terms of achieving their targetted design goals. Designing their own protocols, in-compliance with regulations is…


Twenty-five years back, if somebody said that a mobile device will be able to recognize whatever the song that another device plays just by listening to it, it would have been a pure joke. It was not just a fantasy, but a mere mythological phenomenon. But so were most of the wonderful circumstances people have achieved thus far! Music, back in the day, was in the blood of many of us — in the sense that it gave us a little time off into a serene environment, however lousy the actual scenario we were in. So when the society got…


A small journey through “our” universe.

Fourteen billion years ago, there was only chaos. Everything that we see, hear or touch today was inside a momentous point — a singularity. This was a point where time stood asymmetrical. The past beyond this point had no meaning. Now, a gigantic bang, a sudden expansion — we name it The Big Bang. This Bang gave birth to our universe. The remnants of this phenomenon can still be seen — even by tuning an old television to the correct frequency —a relic radiation of a massive explosion we now call the Cosmic Microwave…


Working from Home is not all bliss.

TL;DR: Time-gaps extracted from the pre-pandemic eras shall not be forced (directly and/or indirectly) by the organizations to be allocated for work. They should encourage employees to fill such gaps to compensate for the social relationships the employees have lost. Also, it should be realized that the responsibility of coping up with the pandemic falls into both parties: employees and employers by employing practical methodologies.

Pre-pandemic work was significantly different than the workplaces right now. Quite a lot of work was done in an office, under the hierarchies of both social and managerial…


Thoughts on Mixed Reality

What do you do when you cannot see something? We imagine. We humans are really good at imagining, or visualizing something that we cannot observe in front of us. The answer to the question “what would Mars look like?” is very quick for our mind to come across. It won’t take even a second for our mind to pop an image of the sand dunes of Mars with the dusty yellowish orange color filter. Imagining things is one precursor for a creative endeavor, and it is one of the fundamental distinctions that makes us human. That ability to create vivid…


Personal takes (some researched) on Passion; let this be a guide to 2021.

Believe it or not, there are two kinds of babies born to this world: the ones which are told “Follow your passion”, and the ones whose fates have already been sealed and labelled. After those babies grow up, one group of people, hence, are told to follow a certain path, and they’ll earn bliss, while the rest of them are guided to a certain destination, which can be a lesser peak than the former group or higher. …


Key takeaways of connecting and working with Elasticsearch-Python interfaces for high data volumes on ETL processes.

When we’re designing an enterprise-level solution, one specific layer we take notes on is the data layer. A lot of data transactions take place these days, and there are a multitude of data-layer technologies available. Databases like MySQL, Oracle and PostgreSQL are categorized “relational”. Other databases, such as MongoDB, are categorized “non-relational” i.e. the data persisted do not have maintained inherent relationships between them within the database engine. There are other databases we call “graph databases” such as Neo4j, which can handle “highly connected…


On Copenhagen Interpretation

The Quantum Theory is a theory which manifests itself in the scale of the very small — we call this scale “The Plank Scale”. The Plank’s scale is defined by the Plank’s Constant, having a value of 6.62607015×10^(−34) Js (Jule-Seconds) and in equations, it’s symbolized by h. In the theory of Parallel Universes, there’s often arguments of the constants of nature — Gravitational Constant (G), Speed of light (c), and the Plank’s Constant (h). Have they been constant throughout the evolution of the cosmos? Are they the same throughout the parallel universes? These are deep questions. If…


A walk through on simulated realities.

Rene Descartes once imagined an “evil demon”, causing him to present himself an “illusive reality”, that “I shall think that the sky, the air, the earth, colors, shapes, sounds and all external things are merely the delusions of dreams which he has devised to ensnare my judgement”. In other words, this demon forced Descartes to believe in an alternative reality forsaking the current, materialistic reality. Descartes published his work back in the 17th century. This work was mainly published as a means of philosophy in doubting the reality, and exploring other plausible realities. …

Dasun Pubudumal

Software Engineer, CSE Graduate @ University of Moratuwa

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store