The Frustrations of Maldivian Developers and Creatives

After all the madness of the lockdowns and being stuck, unable to travel back home to Maldives for almost two years, I was finally able to make it back home a couple of months back.

As luck would have it, lottiefiles.com was hiring, and we thought it would be an excellent opportunity to have some interviews / chats in person for a change, and we ended up talking to around 20+ people.

While I agree its not a representative sample, the commonalities of the reasons they are looking to switch jobs made for some interesting observations that might be worth sharing: loosely grouped these are the top 3.

Stagnation of career path / growth

There exists an artificial ceiling a person generally reaches and is forced to transition out of doing what they love (code/design/etc), into management or forfeit any real growth and be content with some bi-yearly increment.

Having different paths of growth might be helpful, but I can’t say I’ve seen this taken into account in a majority of the workplaces at home (unless it is classified as some consulting role, which the employee has to give up on permanent employment, benefits, and be tied to contracts)

Some people want to be in management; some people do not. Forcing this as the only choice for career growth will push them to look for opportunities elsewhere.

Opinions Disregarded , Visible lack of trust , Does not feel valued

Many people we talked to told us how their ideas were not valued or trusted by their companies and their managers. From being excluded from the planning process to all critical decisions being taken by the ‘top’ management without a way for feedback from the teams to be considered.

Good developers and creatives in my experience, want to build amazing things. They are there because they possess skills management does not. Why would management intentionally exclude them and treat them like code-monkeys? What a waste!

What ends up usually happening is, the implementors miss arbitrary deadlines set by management, and they get their performance reviewed as, missing deadlines, buggy code, and unmotivated.

The people on the team who are doing the work are the people who know most about the how, the challenges and the complexity of building and executing work, involve them early and often. A team manager’s primary role is not to look over their shoulder and see if they are doing work. A manager should be a coach first, someone who empowers the individuals to do their best work and help get the team what they need to get the job done.

Looking for Flexibile Work Conditions

The pandemic might have made this point abundantly clear, a lot of these people were able to successfully work remotely during the pandemic and now fail to see why they need to return to office full time. Just because “management said so” is no longer an acceptable answer.

They do not interact with customers daily , and there is no real need why they have to work from an office.

Personally, working at a full-time remote job, I agree with them. The concept that developers and certain creatives have to work full time in an office is no longer valid. There are times you want face to face meetings. but shouldn’t be a requirement.

Coincidentally i wrote about remote working in Maldives here and here a long time back before it was the norm.

Closing thoughts

I did not forget the salary. This is obvious. With global companies opening up remote jobs en masse, you need to pay talented people competitive salaries or lose them. It’s that simple. The competition is no longer local companies.

These issues are probably not unique to Maldives either. But it is happening in Maldives as well.

I also know this is one-sided, but it’s intentional. This is what I felt the gist of the narrative of the employee is. It’s on the management to try to change that or don’t. Either retain the skilled people you have or risk losing them.

Male’ Wifi Access Points Geo-tagged!

And it looks a bit like this…..-channel distribution is as expected, non overlapping 1, 6 and 11 make up 88.23%. which is good, EDIIT : for non-techies : 2.4 Ghz is the frequency where wifi lives.. to be precise 2.401-2.495 Ghz depending on wher…

And it looks a bit like this…..

Wifimale

Some points of note:

– i did not cover a lot of roads and goalhi’s…
– GPS accuracy will be around 10-50m on average.. some areas might be a bit wider(as the point was logged where it was first seen, and not the strongest signal)
– i did not collect supported data rates (ie, did not differentiate between b/g/n)
– 2.4 Ghz only… no 5ghz
– speed of the driving could have had an impact on number of identified points.. had i lingered longer at some spots…
– no high gain equipment…
– observations made were made on the samples collected, i believe its a good representation of the whole.

Interesting Observations:

– Below Chart shows the encryption type in use. it’s nice to know 92.5 use some form of encryption still 308 is still a large number of points without any type of encryption, but Considering you really should be using WPA or WPA2 these days it’s still troubling that 40.06% use none or WEP encryption which is weak and easily breakable.

Encryption

-large number of access points have repeated SSID’s, i’ve selected the top 10… of those there are a lot which are the manufacturer default or ISP default.. .which really shouldn’t be the case. it is very likely that these points are extremely vulnerable with default passwords or most used passwords as well.

Top10ssid

-using the data it is also possible to identify which access points have which type of encryption to identify the most vulnerable. i’ve highlighted just a few as shown below where there are multiple SSID’s under same name and where no encryption is setup. 

Repeatedssid_noenc

-channel distribution is as expected, non overlapping 1, 6 and 11 make up 88.23%. which is good,

Channel_distribution

EDIIT : for non-techies : 2.4 Ghz is the frequency where wifi lives.. to be precise 2.401-2.495 Ghz depending on where you are(2.4Ghz b/g/n)… (it is unlicenced meaning you dont need a specific authority or permission to use italthough CAM has setup some guidelines for maximum power output… thats another story).. this range is split up to 14 channels 1 through to 14..  most routers don’t come with channel 14 enabled as it is not allowed in most countries… regulation wise… so the most common channels are 1-13.Thing is each channel takes a chunk of the whole 2.401-2.495 Ghz range… BUT…adjesant channels overlap.. lets put it into visual context here.. say channel 1 = 2.401–2.423 GHz and channel 2… 2.406–2.428 GHz, as you can see there is an overlap where 1 ends and 2 starts… this overlap results in interference which results in bad quality connection in general.

1000px-2
image: Wikimedia
the diagram does a good job of explaining how channels overlap.. and as you can see the actual non-ovelapping channel ranges are 1, 6, 11.
Channel_distribution
above is the actual results of the site survey done near my wifi router… on channel 1 you can see my router.. routers around me are on the remaing channels with lower peaks.. but as you can see channel one is the cleanest channel around for me so i have set it up there which will result in me getting the best quality wifi signal possible.but the actual channel you choose depends on the channel usage at the location where you setup you access point.. which means a site survey is in order..
more info on channels? head over to wikipedia

i am providing the files for download below i am also providing with a link for google maps overlay for you to play around with. i dont mind anyone using it for personal or educational purposes, but not for commercial work or profit…. i would appreciate a link back / attribution. do let me know if you use it for any of your projects.

View in Google Maps overlay:

*Microsoft Excel format