Monday, 23 February 2015

Infosys hiring to hit 3-year low next fiscal

Infosys will hire 30,000 people in the next financial year, the lowest in the last three years, reflecting partly the company's growing emphasis on automation and productivity improvements. The number was first mentioned by CEO Vishal Sikka in an investor call earlier this week to discuss the acquisition of US automation company Panaya. Infosys subsequently confirmed the number to TOI.




In the first three quarters of this fiscal, Infosys made a gross addition of 38,915 people. By the end of the year, that number should be well over 40,000. Last year, it had hired 39,985 people, and in 2012-13 the gross addition was 37,036. That makes next year's hiring target the lowest in recent times, and it's a year in which Infosys expects its revenue growth to be higher than in the current year.

The actual additions to the workforce will be significantly lower, considering that many leave the company. The net addition in 2013-14 was just 3,717. This year, it had touched 9,233 by December. In the next fiscal, a 30,000 gross hire — combined with a conservative 16% annualized attrition rate estimate (the rate is currently at 20%) — would mean a net hiring of less than 3,000.

Automation is beginning to replace employees performing repetitive tasks, and Sikka has been the most vocal of Indian IT sector CEOs in advocating automation. Many IT processes are now repetitive and lend themselves to automation. In some cases, the systems have become so complicated that manual interfaces are highly inefficient. With machine learning and AI, the systems learn from their past mistakes and ensure they don't make those mistakes again. That further reduces the need for human intervention.

Noshir Kaka, MD of McKinsey India, recently said the decoupling of revenue from headcount had already begun in IT. "For the first $100 billion in revenue, 3 million people were added. Indian IT services revenues are on track to touch $225 billion by 2020, but will add less than 1 million people for the next $100 billion. About 50% of talent will have to be reskilled to be relevant," he said at a Nasscom event in Mumbai. Kaka's provocative presentation pointed out how machines will join the workforce impacting knowledge workers. "An algorithm gets a seat at the board," he said.

In 2013, Infosys tied up with IPsoft, the New York-based automation and machine learning company founded by Indian American Chetan Dube. The Panaya acquisition seeks to accelerate the automation move.

Sunday, 15 February 2015

AngularJS 1.4 Announcement

AngularJS 1.4 Announced, More to Come in 2015



Work on AngularJS 1.4 has begun. After announcing their plans for version 2.0, the team has decided to advance version 1.x with new features and continue active development on it throughout 2015.
It's still early in the cycle, so there isn't an exact list of features or changes. In a blog post, Brian Ford described the main "themes" for version 1.4 as:
  • New Router
  • Internationalization
  • Forms
  • $http
  • $parse
  • Documentation
During planning, the team decided to limit the scope of version 1.4 in order to release it by ng-conf, the AngularJS focused conference on March 5, 2015. "I'd rather have a smaller release and get it done by ng-conf," Igor Minar said. When asked about the aggressive timeline, the tech lead for AngularJS 1.x, Pete Bacon Darwin, said getting version 1.4 out quickly was important to allow developers to benefit sooner:
We are aware that more regular big releases are easier for developers to consume. In the past we went for months without a big release, which meant that the migration effort was greater and that developers had to wait longer before they were able to make use of new features.
1.4 will have some breaking changes for some developers. Darwin explains that in the AngularJS numbering system, "Increments in the 'patch' number will not have breaking changes while increments in the 'minor' number can have breaking changes." Since 1.4 bumps the minor version number, breaking changes are expected.
When details of AngularJS 2.0 came out, some developers were unhappy with the new direction and worried how long Google would continue to support version 1.x. The initial wave of criticism has receded and Pluralsight Author Travis Gosselin is encouraged by the news of 1.4:
I think it is fantastic that Angular 1.x is receiving parallel development to Angular 2.0, and really indicates the commitment of the team to the community.
Jeremy Likeness believes there is much to come to the 1.x branch in 2015:
The fact that there is a 1.4 release imminent signals that the 1.x product still has life left and we can imagine if 1.3.x is comparable that there will be plenty of iterations of 1.4. This gives customers a lot of runway in 2015 to continue with their current investment.
Darwin says that, although there are plans for version 1.5, they're not sure how many more versions of 1.x there will be:
It is not possible to say how many more big releases AngularJS 1.x will have before it goes into maintenance mode. There are many factors including how well the increased release frequency works out in practice, how long until Angular 2 is released, how quickly people adopt Angular 2 and whether we can get to a stage where we feel that we can do no more to improve AngularJS 1.x.
The planning and work on version 2.0 is being done in the open and the team wants to bring more of that openness to the 1.x line. In addition to the design documents and meeting notes, with 1.4, the team also broadcast their major planning meeting for all to see. Darwin says this is an attempt to "make our processes more inclusive and transparent." Likeness thinks this openness gives developers plenty of time to plan:
I believe the Angular team is doing the right thing by being as transparent as possible with their approach and plans. Developers have been given plenty of time to form strategy around release schedules and plan how they wish to evolve their apps accordingly.
Developers can review a spreadsheet of the proposed changes for version 1.4 and are encouraged to participate in the project on GitHub. "We really care about the development experience and this means that we welcome feedback from people on the front line using Angular day in day out," says Darwin.