Posts

Job seekers Insight: Technology, Geography & Stability

I regularly come across software job seekers trying to figure out a career destination for themselves. The important factors they will like to understand areDestinations with most job opportunitiesTechnology with potential job opportunity numbersTechnology landscape for a preferred place of stay The data like this is not available handy, though the Job boards has the right data to come up with such analytics. In the meantime, I made an effort to get these answers. For a year, I looked at top job boards. Following is my insight. Of course, the ground realities could be different. It's a sampling exercise, and does not include all the data. Nevertheless, it gives some clue.
I divided my insight on 3 important criterias, i.e. Geography, Technology and Top Companies.  TechnologyContrary to some newspapers & blogs, I found Java to be still a frontrunner in providing maximum job opportunities. Java gives 2 times more opportunities than a distant second placed Python. So, if earning a l…

For Job seekers, What startups are. And what they are not.

India has seen a number of startups in this decade. There are extremely successful ones like Flipkart, Swiggy, Paytm etc. There are absolute failures like TinyOwl, Peppertap, MonkeyBox etc. . And then there are sustaining ones like ShopClues, Snapdeal etc. And then, there are hordes of unknown ones, trying to find their feet. All of aforesaid were trying to find their feet at some point.
Some of these startups made millionaires of their early employees, while others pushed them to face uncertainties. I have been working with startups for almost 14 years in my 2 decade career. More than 7 years of those are spent in early stage startups. I was among the first 10 employees in 6 startups. I have built engineering teams in 3 early stage startups. Having seen sufficient, I categorise important criteria of job, and see it vis-a-vis startupsStabilityIt’s an important criteria for most, if not all. The stability is defined as the state, if you do what you do, and do it well, you do not need t…

MariaDB "Access Denied" on MacOS

Image
If you faced Access Denied while logging to MySQL prompt, Read on.

The issue came after I installed MariaDB on my Mac (Pro, Catalina) using instructions from https://mariadb.com/resources/blog/installing-mariadb-10-1-16-on-mac-os-x-with-homebrew/

mysql -u root -p  was repeatedly giving Access Denied. I tried using blank, laptop password. I also tried by supplying installation user to no avail.


Finally, I was able to solve it by going to System Preferences. I could see a MySQL icon.




I went into MySQL, and navigated to Initialize Database.




Entered a password of my choice, and Restarted the DB.



Tried mysql -u root -p, and use password given in last step.
It works now.

Decision Influencers

I sometimes wonder what influences our decisions. Why do we end up making certain decisions? while other choices are available. I tried to explore the subject, and found following 3 influencers, in that order. Values
Growing up, our parents, relatives and friends help us understand the world around us. Especially, parents take the responsibility of giving right values to their children. These could be religious, financial or others. For e.g.  Do not waste food, overspend etc. As these come from our trusted relations, we make them part of our life. We start taking our decisions based on these values. Beliefs
When we move forward in our life, especially in our adolescent and young years, we develop deeper understanding. Some of us become independent as part of being away from home for higher studies, or work. We meet new people who challenge our current values. A lot of us start re-thinking about the very values in light of new knowledge. For e.g., while we shouldn’t overspend, what e…

Types of Employees

I have worked for almost 19 years in IT Development. Out of this, 12 years is of building and managing engineering teams. I have come across 4 types of employees during my experience.
Here I explain the types, and discuss the ways for managers to work with them.
Not talented These kinds rank low in the list, and do not seem to get the measure of anything. Some of them have got the right education, but perhaps not the right acumen. I remember, once an engineering qualified team member having hard time to even follow Linux CLI commands.
What to do It may sound harsh, but Managers should get rid of them at first opportunity. You might actually do them a favor. I remember once firing an underperforming employee, telling me emotionally, “I know, you don't find me worth anything”. I, in an empathizing tone replied, “That's not correct. You are worthy, just not here”. A year later, I came to know he shifted to Singapore on a support assignment, and was doing well for past few month…

Restore Grub / Grub 2.0 in absence of Ubuntu installation media

For the background,

Grub is Ubuntu's boot loader. On dual boot machines (e.g. Windows & Ubuntu), Grub takes care of providing User an option to boot in one of the OS.

Grub can be overwritten by Windows loader (e.g. during Windows installation), and Windows does not give option to boot in any other OS, except its own :(

The easiest method is to use boot-repair from Ubuntu to fix the boot entries post Windows installation. However, this requires a Live CD or equivalent (ubuntu usb boot etc.) to work. How this works is out of scope for this post. You can find more information on http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/

If you happen to be in my situation, i.e. without Ubuntu installation media, you need to do few other steps. This works only when your other operating system is Windows, and at least Windows Vista or above (7, 8, 10 etc.). We will use Windows tool, bcdedit to do these steps. bcdedit lists and manages the boot entries. You can do a…

Sone ke gahno ki Bangalore mein adla badli (exchange)

हाल ही में, मैं और मेरी पत्नी ने अपनी बारहवीं सालगिरह पर एक दुसरे को प्लैटिनम लव बैंड्स देने का निर्णय लिया।

क्योंकि, पूरी कीमत हमारे बजट से ज़्यादा थी, हमने अपने पुराने गहनो को देने का विचार किया। हमारे पास कुछ पुराने गहने थे , जिन्हें हम इस्तेमाल नहीं कर रहे थे। इन्हें देने से हमारा खर्च कम हो सकता था।

मैंने अपने रिहाइशी शहर बेंगलुरु में सुनार कंपनियों से बात करना शुरू की।  सबसे विश्वास योग्य बात तनिष्क कंपनी (जयानगर) वालो ने की। उनके मुताबिक वे हमारे आभूषणों को पहले शुद्धता (प्यूरिटी) के लिए चेक करेंगे। उसके बाद वे हमें एक आकलन (एस्टीमेट) देंगे। अगर हम मंज़ूर करे, तो वे आभूषणों को गलायेंगे। गलने के बाद, सोने की शुद्धता दोबारा चेक की जाएगी। अगर शुद्धता ९१.६ फीसदी  से कम हुई तो ८ फीसदी एस्टीमेट में से काटा जायेगा, अन्यथा २ फीसदी। हर कंपनी ने इस एक्सचेंज से पैसा देने से इनकार किया। पुरे दाम का कुछ गहना लेना ही पड़ेगा।

हम तनिष्क जयानगर पहुचे। हमें वहां पर अपने पसंद की कोई भी अंगूठी तैयार नहीं मिली। सेल्समेन ने हमें  आर्डर देने का सुझाव दिया, पर अंघुठिया ३० दिन से पहले नहीं मिल पाएंगी। हम…