masalachai
I'm not in the consulting business, however, and the list of benefits is speculative.
I would put the IT services business of Accenture, Cap Gemini, and IBM in the same bucket as the rest of the Indian firms.
Two potential drawbacks that were brought up are when there's a business "priority", the refactor will take a backseat, especially if the file is fully in JS.
The other is that with a larger codebase, this could take a year or even more and still not be fully done. But this is mitigated to a large extent by the fact that TS and JS can coexist and the benefits of a TS file are immediately available.
Thanks for your input!
We asked ourselves the exact question and 75% of the team is in favor of moving to TS, so this thread is great validation!
Far more frustrating, however, is the inconsistent window management. Mac is very unintuitive (coming from Windows). If I have multiple windows of an app open, I can't switch to the right window with Cmd + Tab. It opens the window in the same desktop. It's annoying as hell! A four finger swipe always takes me to the next desktop and there's no way to swipe between the apps on the same desktop (a three finger swipe in Windows).
And while this might be in equal parts Microsoft's fault, but MS apps like Teams just suck. When I'm on a different desktop than the one containing Teams, it takes me three clicks to open up the damn window. In some apps, Cmd + Right arrow will advance the cursor by a word and in most others, all the way to the end of the sentence.
I still fail to understand the allure.
How do you find the transition into software development so far?
I dislike seeing ads, especially when they are poorly or intentionally designed to block you from doing what you came to site for. And I do have a concern about the amount of detail these companies end up accruing about a user and its implications. I also get distracted by them - but only when I don't have an intention or strong need to focus on the task at hand.
This does not make me think that ads themselves or the model itself is fundamentally bad. A model, ultimately is, as good or bad as its implementation. GMail, Google Maps, Android are some of the things that have changed the landscape in significant and positive ways, and all of them were made possible by ad tech.
My I-140 is approved and my wife has an EAD. Are there any restrictions that would prevent her from opening an LLC and getting paid for her freelance work through it?
Not sure in what way you mean pioneering but it was definitely not the cheapest! Everything cost money. Text messages, phone calls, data, roaming between states, out-of-state phone calls. Everything. All this in addition to the cost of the cell phone itself - no bundled offers with phone like AT&T did with Apple in the US.
Furthermore, you could get away with a connection from private companies like Airtel and Vodafone if you lived in a big city. Rural coverage by these players was notoriously bad. The only substitute available was the one provided by the government itself - BSNL - which got a reputation of having the "best coverage".
All that changed dramatically when Reliance came up with a Rs.500 phone which included a connection with free unlimited calls between two Reliance phones. That was the beginning of true mass adoption of cell phones in India.
> People created the 0 cost phone call - farmers and mobile users could give a missed call to a number they heard on the radio, and then they would get a call back.
This is not an example of a model working well. This is an example of a workaround to mitigate high call costs.