This Place is Taken

Monday, April 3, 2017

Computer programmers may no longer be eligible for H-1B visas

 

U.S. Citizenship and Immigration Services quietly over the weekend released new guidance that computer programmers are no longer presumed to be eligible for H-1B visas.

What it means: This aligns with the administration's focus on reserving the temporary visas for very high-skilled (and higher-paid) professionals while encouraging low- and mid-level jobs to go to American workers instead. The new guidance affects applications for the lottery for 2018 fiscal year that opened Monday.

What comes next: Companies applying for H-1B visas for computer programming positions will have to submit additional evidence showing that the jobs are complex or specialized and require professional degrees. Entry-level wages attached to these visa applications will also get more scrutiny. The change appears to target outsourcing companies, who typically employ lower-paid, lower-level computer workers.

Lawsuits possible: Releasing this policy change at the start of the application filing window is going to rankle companies who used 17-year-old policy guidance to apply for this year's visas. Some companies may challenge the guidance on the grounds that USCIS didn't provide sufficient notice of the change.

Wednesday, March 29, 2017

Javascript sucks. So does multi-monitors

 

It was nice reading two different articles, about two topics, where the author had a viewpoint similiar to mine. One was about the javascript hype, or javascript psychosis. I have never understood the hype and attention which javascript has been getting these past few years. There is a overload of frameworks and libraries, and even companies like Oracle rushed to join the bandwagong by releasing their own javascript framework.

image

image

 

Check out a related video.

 

The other link I came across was this, where the author makes a clear stance for single monitor setups. Over the years, I have seen people (mostly on TV, but also IRL) looking at multiple monitor screens for their design/programming/hacking work.  They think they are multi tasking. But I am not one. I am an efficient single tasker. A single monitor to look at helps me maintain focus. And attention.  And a huge part of day to day work involves deep work, where I have to spend multiple hours looking at a single file. Specially helps when I have move my latop between rooms.

Monday, March 27, 2017

HCL wants to create its own zombie engineers

 

I was shocked to read this , HCL is going to train high school graduates into low paying programmer jobs, and these people will never be able to leave their company, because they do not have an engineering degree.

Also they salary the new high schoolers will start with, will be lesser than what entree level engineers currently earn at HCL.

 

image

Saturday, March 25, 2017

Too many wallets, not enough money.

 

The problem is cost

Looks like latest technology  startups are interested in are online money-wallets. You know, the system which allows you to keep some money in an online account, and use it for online payments. I guess, they identified something banks were totally unaware of , and built up a system to fill that up. But then, other startups too woke up, and started copying each other.  I only realized how crazy it had gotten when today I was trying to make an online payment, and got this screen.

unnamed

Thats 10 different wallets !  Some I had not even heard of. So I got curious and searched for ALL the online wallet systems available in India. And I got this:

1unnamed

Yup. There are a lot of them. Even some mobile network companies (Airtel,Jio) have joined the race. Some banks have also released their apps. But I am not sure if they are solving the existign problems, or adding to users’ woes.

There has to now be some sort of regulation for these wallet guys. For one, there is now way to transfer money between these wallets, without first transferring to a bank. And some of them charge for those transfers. More on that later.

Second, money in the wallets do not accrue interest, like it does in your bank. That is one advantage the bank apps have.

Third, I am sure all these apps have security problems, specially on their andriod versions. Its only a matter of time before some or all of them get hacked. And the lack of IT security laws in this country means there is no proper protection to the end users.

And fourth, the ultimate problem is cost. These are all private players (except SBI). And they need to make their own profit. Which means sooner or later, they are gonna have to charge the customers for their service. What some online sites call “convenience charge”. Being in the IT business, guys like me know there are huge mulitlayered systems which power these online behemoths.  Even if they use open source, they will still need skilled programmers and support guys to power their frameworks. And all these are going to cost.

This is one advantage traditional cash transactions still have. There are no hidden charges. Unless they figure out a way to charge nominal to the customers, most of these apps are not going to survive.

 

 

 

PS: By they way, I have a PayTM account, the only wallet I used. Because they accept these at my company cafetaria.