Skip to main content

5+ Years Since Returning to Sri Lanka...

Now that 5+ years have passed since our return to Sri Lanka, I wanted to write this for a while.

We are now stable and basic materialistic things are well achieved, thanks to lots of running around. Semi-government school option didn't work, while we gave up the idea of public schools early. So Son is at a private school and we are largely happy about it. Teaching, research, & consultancies all have reasonable success. Initiated a start-up & learned a lot, despite not being commercially successful. I am lucky to establish many professional connections through quality work so that I can stand up on my own. Most importantly, we have a new member in family & she's distracting us from all daily chores while giving renewed hope.

While I said "we are still overwhelmed & lost" after 1 year, now things are far better. I'm still overwhelmed with work, partly due to red-tapes & inefficiencies in the system, as well as due to my inability to say No. Occasionally, we still get lost in trying to decide to stay or migrate. At times migration seems to be too much of a disruption and sabbatical is an appealing alternative. My only series complain today is about people, which I recently summarized as:

"There are those who inspire others to do great work & then there are those who suck other's energy so that they can drag others to their level... Irony is I encounter 2nd type of people more often."

While it took almost 5 years to realize that everyone has an agenda, the best piece of advice I got so far is:
"Stay away from those people, and don't give a dam about them."

Going forward, gaining control of my time and trying to achieve life deems are the next set of challenges to be conquered.

A couple of people seeing my previous 2 posts have told me that based on my experience, it looks scary to either return or stay here.  Today, I would advise one to return or stay here, if you are willing to spend a couple of hard & confusing years, as well as end result of being with your family or want your kids to grown in an eastern culture.

Comments

Popular posts from this blog

1. Building P2P Simulators with OverSim - Where to Begin

This could be a series of blog posts about extending or developing your own OverSim applications & overlay networks. OverSim has a minimal tutorial on writing your own application & overlay network; however, it doesn't show the big picture. So, I'm wasting lots of time playing with code & trying to understand the rest. Good thing is, I like it more & more as I understand. You need to change/develop only a few things, but finding out which ones is a hell of a task. I hope this will not only make my life easy but also will be useful to new comers. Here's what you need to do: You need some background on OMNeT++ OverSim extend OMNeT++. But sometime it has its own way of doing things (to make your task even simple) so understand the differences . Develop several OMNeT++ simulators. TicToc is a good one to start with. Extend it as you imagine. Read Towards a Common API for Structured Peer-to-Peer Overlays , which is the basis for OvseSim's AP

Describing Experimental/Simulation Setup

Sometimes the results of a performance analysis may depend on the computers used and/or specific features of software/libraries. In such cases it is extremely important to describe the experimental/simulation set up in details. It enables others to repeat those experiments as well as check whether the results are rigorous, statistically sound, and unbiased. Unfortunately, "Simulation Setup" is the shortest section in many research papers where authors try to save space by cutting down as much as details. Here are some tips on what to include (in addition to describing the experimental/simulation setup) based on my experiences: Type of Simulation Are the results based on Experimentation , Emulation , or Simulation ? If simulations also mention further details like whether it is Discrete Event , Montacarlo , Stochastic , or Deterministic simulation.  Are the results for Steady , Dynamic , Starting/ramp-up , or Terminating state(s)? Number of Exp

Distributed Systems Mind Map

Though distributed systems are inherently distributed, autonomous, and parallel, all textbooks that I have read so far are boring & serial, going from one topic to another as they are independent topics. Wondering about how best to present all related topics and their relationships in my class, I came up with the following mind map. I was able to explain most of the key concepts using a single example of a web-based business that started selling flowers. It was a student who suggested that we consider selling flowers. It turned out to be a good example, as there had to be a connection to the physical world where the business also needed a geographical distributed delivery system. Taught of sharing the mind map. Though most of those branches can be broken down further this level of detailed was sufficient for my class (by the way it took 1 hour to finish the discussion on this slide). Distributed Systems Mind Map