http://fellow.co has been immensely helpful for me , it has every thing I need to manage information at work place and also has a personal section which is useful. I would recommend you to give this a try
India is the key ally to all developed countries in the western world, be it the Rafael Deal for fighter aircrafts to other countries like Israel agreeing to setup defence manufacturing in India all are keen to be engaged with India. US especially after Trump became president has been very much Pro India as opposed to Obama who was definitely anti-india and Pro Pakistan, If the US has to tame china it needs India , these geo political equations I believe favours India and that is why you see all these things happening now
I feel all of this boils down to how much of self discipline we can show in sticking to our schedules, I have faced this challenge multiple times and it has been hard,, I believe companies should give friday afternoon's to pursue our side projects , but there are many who disagree with that too
I recently read Atomic Habits and there was a great chapter in there about people with a strong ability to self discipline. It raised the question: are people who have a strong sense of self discipline, better about architecting their environment for success? The would lead to less distractions and more work towards their intended goal.
Because I knew it was getting backed up in iCloud every time , i did not bother taking an additional separate back up , I wonder where the contacts could have gone
For decades many american companies have engaged Indian IT Services companies like Infosys to save on software maintenance costs. Now that there is a wave of economic protectionism across the globe,, many Indian companies have to rethink their strategy. Now is the most opportune moment for Indian IT companies to prove that they are genuinely world class and that they have upped their game in terms of delivering with high quality and skill with a hugely diverse multi cultural, multi national workforce.
Infosys? High quality? Skill? Don't make me laugh, we have so much problems with their "consultants" not knowing almost anything useful and constantly making up excuses and preposterous (both technically and humanly) claims.
They would claim that water rains from the ground towards the sky if it meant they do not have to admit a mistake and shift the blame towards someone else.
Indian IT companies have already proven they are world class. All you have to do is walk into their endless campuses and see the clients they are handling.
People are living in a dream state if they think the next generation of Indian software tech is going to stay forever behind the west.
The current US administration is all talk and no action. They raise the relevant points like stealing of jobs, visa abuse, Obama Care - Basically they aim to make america great again. Sadly there is no reforms or policies which are coming through due to lack of unity amongst republicans. So Mr. Trump is coming across as a weak and lame duck president contrary to what he claims. In terms of taking action on this current visa abuse case , its highly unlikely that anything at all is going to happen. His vision , thought process and plan are deliberately way to idealistic and destined to fail , perhaps failing as president will have a huge business gain for this person.
In India most of the Doctors go on a vacation to foreign countries at least twice a year, these are sponsored trips by non profit orgs of big pharmaceutical brands. There is also a massive lobby working in india to block generic drugs ; the present government thankfully did not yield to their lobby , the price of Stunt is now reduced by 80% , thats how much the price was marked up !
I have noticed several developers deliberately introduce accidental complexity for the sake of job security. Just to make it really really hard for a new person to do any thing with it , they create a hostage situation where you have to do a full gut of his or her work and redo it. This is more evident in a situation where the teams are geographically distributed and the main team (typically in USA) feels insecure that their jobs are going to India or some other country where software maintenance is cheaper. The problem of accidental complexity is very serious for large enterprise software companies who have aging products typically on a Microsoft stack so those engineers who have spent a decade coding and maintaining it tend to be happy with a crooked way(hacks and workarounds - Undocumented of course) of doing things which gives them an unfair advantage. To conclude; accidental complexity is a political tool introduced by developers deliberately of reasons best known only to them