Category Archives: Featured

The best articles

Turing100 Lecture: Talk on Ken Thompson & Dennis Ritchie (creators of Unix)

In 1983, Ken Thompson and Dennis Ritchie were given the Turing Award “for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system.”

Prof. T.M. Vijayaraman will give a talk on the life and work of Thompson and Ritchie, and the history of Unix, on 27th July, from 2pm to 5pm at Dewang Mehta Auditorium, Persistent (SB Road).

The event is free for everyone to attend. Register here

About the Turing Awards

The Turing awards, named after Alan Turing, given every year, are the highest achievement that a computer scientist can earn. And the contributions of each Turing award winner are then, arguably, the most important topics in computer science.

About Turing 100 @ Persistent Lecture Series

This is year 2 of the the Turing 100 @ Persistent lecture series. The series started in 2012 to celebrates the 100th anniversary of Alan Turing’s birth by having a monthly lecture series, and the success of the talk series in year 1 has resulted in the series being continued in 2013. Each lecture is be presented by an eminent personality from the computer science / technology community in India, and covers the work done by one Turing award winner.

The lecture series has featured, or will feature talks on Ted Codd (Relational Databases), Vint Cerf and Robert Kahn (Internet) Ken Thompson and Dennis Ritchie (Unix), Jim Gray, Barbara Liskov, and others. Latest schedule is here

This is a lecture series that any one in the field of computer science must attend. These lectures will cover the fundamentals of computer science, and all of them are very relevant today.

All the slides and videos of all the talks in the last year are available here.

The next talk in the series will be TM Vijayaraman talking about Ken Thompson and Dennis Ritchie. In August, Ajay Deshpande will talk about Barbara Liskov, and in September Hemant Pande will talk about Fran Allen.

Fees and Registration

The event will be at Dewang Mehta Auditorium, Persistent Systems, SB Road, from 2pm to 5pm on Saturday 27 July.

This event is free and open for anybody to attend. Register here

Event: Global Technology Outlook 2013 by Dr. C. Mohan (IBM)

On Wednesday, Pune is fortunate to have a very distinguished visitor – Dr. C. Mohan, an IBM Fellow, IBM Master Innovator, inventor of the presumed abort commit protocol in database, and a list of other achievements and awards that is so long that you’ll get bored reading the list.

Mohan is giving a talk on the “Global Technology Outlook” on Wednesday, 24 July, 6pm, at Dewang Mehta Auditorium, Persistent (SB Road). This talk should be of interest to not only technical people but also to a much broader set of people.

Abstract of the Talk

The Global Technology Outlook (GTO) is IBM Research’s vision of the future for information technology (IT) and its impact on industries that use IT. This annual exercise highlights emerging software, hardware, and services technology trends that are expected to significantly impact the IT sector in the next 3-7 years. In particular, the GTO identifies technologies that may be disruptive to an existing business, have the potential to create new opportunities, and can provide new business value to our customers. The 2013 GTO is built not only on its 31 predecessors, but the 100 years of IBM innovation. The 2013 GTO reports on six key findings which form 2 groups. The first group addresses The Rapidly Evolving Infrastructure while the second one addresses The Future of Big Data and Analytics. The six topics of GTO 2013 are: Mobile First, Scalable Services Ecosystems, Software Defined Environments, Multimedia and Visual Analytics, Contextual Enterprise and Personalized Education. In this talk, Mohan will share the GTO 2013 findings with the audience.

About the speaker – C. Mohan

Dr. C. Mohan has been an IBM researcher for 31 years in the information management area, impacting numerous IBM and non-IBM products, the research community and standards, especially with his invention of the ARIES family of locking and recovery algorithms, and the Presumed Abort commit protocol. This IBM, ACM and IEEE Fellow has also served as the IBM India Chief Scientist. In addition to receiving the ACM SIGMOD Innovation Award, the VLDB 10 Year Best Paper Award and numerous IBM awards, he has been elected to the US and Indian National Academies of Engineering, and has been named an IBM Master Inventor. This distinguished alumnus of IIT Madras received his PhD at the University of Texas at Austin. He is an inventor of 38 patents. He serves on the advisory board of IEEE Spectrum and on the IBM Software Group Architecture Board’s Council. More information can be found at his home page

Fees and Registration

The talk is at 6pm, on Wednesday, 24 July, at the Dewang Mehta Auditorium, “Bhageerath”, Persistent Systems, SB Road.

This event is free and open for anybody to attend. Please register here

National Conference on Cyber Security – focus: Defense & other Govt Agencies

The Defense sub-committee of MCCIA Pune has organized a national conference on Cyber Security, with the intention of bringing together people/companies who are interested in working in the area of cyber security with the key policy and decision makers from defense, police, and other government bodies. Should be a great conference for CEOs/CTOs/Domain experts interested in working with the Indian Government in the area of cyber security.

The conference is a 1-day conference, on 26th July, at MCCIA, SB Road Pune. Register here

Overview

Cyber warfare is emerging as the new dimension in warfare and cyber security is attracting lot of attention globally. Impact of problems in this domain is felt across all sectors including defence, governmental institutions, industries and commercial organizations and many others. Interactions and learning from collective experience is one of the best ways to prepare for meeting these challenges. The main propose is to initiate interactions and dialogue between users and practitioners from Armed Forces as well as IT and ITES companies and experts on cyber security.

Needless to mention that this topic has gained prominence in the recent times and Government of India has appreciated the importance and the need to seek private sector participation in this vital area of National Security. You would therefore appreciate the importance attached to this event for creating the much desired awareness among the private sector to support this endeavour of the Government in general and the Defence Forces in particular. A small concurrent exhibition is also being organised for industry to display their capabilities.

Programme

  • Innaugural Session
  • Technical Session – I: Cyber Warfare And Cyber Security – Defence And Homeland Security Domains
  • Technical Session – II: – Systems And Processes As Defence Against Cyber Threats
  • Technical Session – III: Equipment And Solutions Canvass For Cyber Security
  • Technical Session – IV: Armed Forces And Civilian Cooperation Models
  • Valedictory Session

Program Facilitators:

Senior officers from services HQs, Army CERT, DIARA, HQ Southern Command, DRDO, DGQA, MCTE and other relevant establishments. Also senior officials from Police, IB, NTRO & CRPF for participation. There will also be a substantive participation from civil cyber security fraternity.

Who Should Attend

The conference will offer an excellent opportunity for those who are interested / working in the vital domain of cyber security to hear and interact with key decision makers and policy makers from Defence and government agencies about national policies and perspective plans. These plans will necessitate participation and cooperation between government, Defence and civilian experts whether for equipment and systems, training or enforcement

Fees and Registration

This event is open for anybody to attend, and costs Rs. 2000 (1500 for MCCIA members). Please register here

Event Report: Transforming and Scaling Education – D.B. Phatak

(This is a live-blog of the talk D.B. Phatak gave at Grand Finale event of the Turing100 Lecture Series titled “Rethinking Education – Transforming and Scaling the Learning Model”. Note, this is a live blog, so please excuse the fact that it is unstructured, incomplete, and might contain errors. Note: this talk is being live-cast to 30+ colleges and other institutions all over India.)

Anand Deshpande’s introduction of D.B. Phatak

  • Prof. Phatak is my Guru. I have not been his student, formally, but I know him since early 90s and I always go to him for advice before anything important.
  • He did his engineering from Indore and PhD from IIT Bombay.
  • He got the Padmashree last year
  • He is a great speaker and anytime he is going a talk, you should always attend it.

Transforming and Scaling Education – by D.B. Phatak

  • This talk will touch upon these topics: 1) Learning, 2) Education, 3) Scaling, 4) Open Sourcing of Knowledge and 5) Technology Crystal Gazing

Learning

  • We are all familiar with learning in groups. Classroom learning. Fixed time slots. Typical: 1 teacher, 50 students, 1 hour. Teacher has (hopefully) pre-prepared the lecture. The students are supposed to listen with attention, throughout the hour, but this never happens.
  • So does learning happen in a classroom? Partially. Maximal learning happens when you try to apply knowledge that you’ve acquired.
  • All the advocates of e-learning and e-everything claim that if there is access to good quality knowledge, that is enough for anyone to learn. This is false. If just access to knowledge was good enough for learning, then librarians would be the smartest people on earth.
  • Learning needs applying knowledge, failing to apply that knowledge, correcting the failures. Without these steps, learning cannot happen.
  • Can an individual learn entirely on his/her own? Eklavya. Yes, there are cases of this. But don’t forget that here is only one Eklavya, but 7 billion non-Eklavya humans who also need to learn.
  • Why do we learn? Primarily for survival. Then betterment of ones life. Two other reasons which not everybody follows: learning for the sake of learning, and learning to advance human knowledge (research).
  • Unfortunately, we seem to have separated “research” and “education”). But research shouldn’t be just the domain of PhDs writing papers. The most important things needed in research should really be included in the mindset of everyone – Meticulousness. Curiosity. Precise Articulation. Diligence. Discipline. Rigor.
  • The most important learning happens from the age of 0 to 5 (-9months to 5 if you consider Abhimanyu), before the child goes to school. Social behavior. Basic Articulation. A second language. Ethics. Humility.

Education

  • We think of education as a formal system of knowledge being imparted through training and/or research. But education is happening all the time. Every interaction with someone else is an opportunity for self-education.
  • Our existing system is broken. Too much emphasis on rote learning. Children cannot apply what they learn. Industry says that less than 25% of our engineers are employable (and apparently the number in China is even lower).
  • We as a society have concluded that getting a degree with good marks implies that your career will be successful. And also, that the manner in which the degree and marks are gained is irrelevant – so optimizations (classes, cheating, leaked papers) are widespread.
  • The teaching is syllabus driven, and the learning by students is examination driven. The teacher must stick to the syllabus because the exam papers will be checked by a different teacher based on a paper set by a third teacher.
  • Is autonomy the answer?
  • The problem is not that our existing system is broken. The problem is that our system refuses to break! It is so well-entrenched. So any solution cannot emerge from complete disruption. The change has to be incremental and needs to work with the system.

Scaling

  • A claimed advantage of India is the demographic dividend. 300 million people under the age of 19. Educating them well can lead to huge gains for us. But we spend a very small fraction of our GDP (compared to other developing countries).
  • Gross enrollment ratio – the ratio of students who actually enroll for higher education to those actually eligible for higher education – is 60-80% in developed countries. In India it was 8% about 6 years ago. It has been brought to 13-14% now. We are hoping to bring it up to 30% by 2020. Double! To achieve that, we need to double all our educational institutions in 7 years. This is a tall order.
  • Another problem: last year, our engineering colleges’ capacity was 1.45million, whereas enrollment was 1.25million. So, while capacity is growing, enrollment is not growing. Parents and students have begun to believe that getting an engineering degree might not be worth it in all cases.
  • This is the situation with engineering education. It is much worse as you go lower.
  • Think of the problems we face, and the scale of the problems. And we need to solve them at that scale. If we double all our higher educational infrastructure in 7 years, and we convince students/parents to join the new schools, we’ll just get the enrollment ratio to just 30%. And we need to get to 80%
  • Teachers need to be convinced that their main job is not to teach. The main job is enable students to learn. The student should be able to transcend the knowledge of the teacher if/where needed. Also, student should be able to learn in the best possible manner for that student. The manner will be different for different students.
  • Our current education system allows a fixed amount of time for learning, but given that different human beings learn at different rates, it results in variable amount of learning. How does our education system deal with this difference? We grade the students. And denigrate the students who get lower marks. Not just society, friends and family start looking down on the student, but the student himself loses confidence and motivation.
  • What is needed is fixed amounts of learning in variable time (as long as the time is not too long). Is it possible to do this? Maybe – the technology, for the first time in human history, might allow this. Conventional education does not admit this possibility.

Open Sourcing of Knowledge

  • One of the important reasons for creation of the copyright and patent laws was to ensure that after a fixed amount of time, the knowledge contained there is available for all of humanity. But industry is manipulating the system to increase the amount of time.
  • The open source movement, creative commons are ways to get around the problems now being caused by copyright and patent problems.
  • There is lots of knowledge available on the net for free downloads, but because they are not appropriately licensed, it is not possible to distribute this knowledge in a system like Aakash. It is quite likely that the original author would have happily consented to the knowledge being used in this way, but often it is not possible to contact the person, or other problems get in the way. So good knowledge gets lost because of lack of awareness of open sourcing of knowledge.
  • However, if there are companies who are spending money on innovation, and would like to benefit monetarily from those innovations, it is only fair to expect that they use copyrights and licenses to enforce their rights. But as far as knowledge dissemination is concerned, open sourcing the knowledge is what will benefit the most people. There needs to be a balance between these two forces.
  • To do anything sustainably – including bringing changes into education – there needs to be revenues and financial management. But, for some reason, India has conferred a moral high ground to the education sector, and there is a belief that education sector should not be making money. That is not a sustainable thought.
  • Premji Foundation has an initiative in rural Karnataka where they are using computers to enhance education. They’re not teaching computers to the students – they are using computers to improve teaching of Kannada, Maths, etc. The program is funded by the foundation, the government, and the students. (There was a proposal to make this free for the students by taking more money from the government, but they found works better if the students pay.) The foundation has used controlled studies to show that the technology results in significant improvements in education.
  • IIT-Bombay runs a course to train teachers. It reaches 10000 teachers in 250 institutions across India. They’re trained by faculty from IIT Bombay. 4 of these centers are in Pune. This initiative is extremely well received. It is a costly model because it costs Rs. 6400 per teacher for a 2-week program – but by introducing a fee for teachers (because the teachers and colleges do benefit from this program) they’re hoping to reduce the cost to run this program.
  • MOOCs (Massively Online Open Courseware) like Coursera and MIT OCW are a new entrant with a lot of promise. IIT-Bombay has just concluded an MOU with edx and should be the first Indian university to offer an MOOC in about 6 months. Some courses can easily scale up to 1 lakh students. This would ensure that quality education will reach the masses.
  • Sam Pitroda makes a point that students who earn credits via MOOCs should be permitted to transferred credits/marks in their educational instituation. i.e. a COEP student taking an IIT-Bombay MOOC should be able to get COEP credits for passing that course.
  • Currently MOOCs are free, but there needs to be a revenue model for MOOCs. IIT-Bombay believes that knowledge should be free – so all the course material should be available using an open source license, but actual interaction can be paid.
  • But, one problem of MOOC is that often students don’t complete the course, or don’t take it seriously. One big advantage of actual physical classrooms is that in spite of all the distractions, you still end up paying attention to a significant fraction of the lecture.
  • These problems with MOOCs will be solved, and MOOCs will play a very large role in scalable education in India. Via internet. On the cloud.

Technology Crystal Gazing

  • MOOCs will be big – and will become the predominant technology platform for education. (IIT-Bombay picked edX instead of Coursera and others because edX is open source.)
  • Everything will be on the cloud
  • Bandwidth requirements will increase significantly
  • Every educational institution should plan for 1 gbps bandwidth.

Concluding remarks

  • Government must invest much more money in education. Government should not be a benevolent dictator. Education institutions, good or bad, need to get autonomy. Why do we have bad institutions who are simply degree factories? Because industry and society tremendously value degrees and marks. As soon as industry discovers that it can quickly and accurately evaluate students/job-seekers on the basis of their actual capabilities (as opposed to their marks and degrees), universities’ arrogance will disappear, and education will become much better.
  • The same technology which allows us to teach lakhs of students simultaneously and scalably, will also allow companies to assess and evaluate lakhs of students quickly and accurately.
  • Education does not end when you graduate from an educational institution. Education continues forever. Students and professionals need to understand this, and companies need to start focusing on this aspect.
  • Parents need to re-think their priorities. Forcing your child to prepare for JEE for 2 years is causing them to lose two years of their life that they could be using for actual education. And they’re learning to cheat – attending classes and skipping college, but getting “full attendance” at college anyway is being encouraged by parents.
  • It is well established that the best education of a child happens in his/her own mother tongue. Yet, most parents opt for English education. This is acceptable for parents who converse with the children in English on a regular basis. But this is a tiny fraction.
  • Students: enjoy education. Enjoy solving problems. Enjoy life. Dream big. But work hard.
  • There are 300 million Indians younger than 19, younger than the people in this room – and they’re waiting for us to do something for them. Independent of whatever else you are doing in your profession, you must think of making some contribution to making life more meaningful in terms of better learning and better education for those 300 million.

Turing100 Lecture: Rethinking Education by D.B. Phatak – 29 June

As a grand finale for the Turing100 Lecture Series that was held all year at Persistent, this time, there is a talk on “Re-thinking Education – Transforming and Scaling the Learning Model” by Padmashree Prof. D.B. Phatak of IIT-Bombay.

The event is free for everyone to attend. Register here

About the Turing Awards

The Turing awards, named after Alan Turing, given every year, are the highest achievement that a computer scientist can earn. And the contributions of each Turing award winner are then, arguably, the most important topics in computer science.

About Turing 100 @ Persistent Lecture Series

This year, the Turing 100 @ Persistent lecture series will celebrate the 100th anniversary of Alan Turing’s birth by having a monthly lecture series. Each lecture will be presented by an eminent personality from the computer science / technology community in India, and will cover the work done by one Turing award winner.

The lecture series will feature talks on Ted Codd (Relational Databases), Vint Cerf and Robert Kahn (Internet), Ken Thompson and Dennis Ritchie (Unix), Jim Gray, Barbara Liskov, and others. Full schedule is here

This is a lecture series that any one in the field of computer science must attend. These lectures will cover the fundamentals of computer science, and all of them are very relevant today.

Fees and Registration

This is a free event. Anyone can attend.

The event will be at Dewang Mehta Auditorium, Persistent Systems, SB Road, from 2pm to 5pm on Saturday 29 June. This event is free and open for anybody to attend. Register here

Founders of @firstcryindia @dhingana @sokrati to talk at @SAIFPartners Ignition Event

SAIF Ignition is a startup event by Venture Capital firm Saif Partners. The event is divided into two sessions:

Session 1 will have some startups sharing their learnings on go-to-market strategies on sales and customer acquisition. In addition, we will have Supam Maheshwari from FirstCry, Swapnil Shinde from Dhingana and Ashish Mehta from Sokrati share their learnings on how they scaled their ventures.

Session 2 – Startups pitch to the SAIF Team: Startups who would like to pitch to the SAIF team may send their pitches to saifignition@saifpartners.com.

Saif will shortlist 7-8 pitches. Please try to answer the following questions in your pitch

  • Market you are going after and the problem/pain point that exists currently
  • Explain the product and how it is solving the problem
  • Team behind the startup
  • Initial traction, if any
  • Funding requirement

You can look at a sample presentation here for reference.

Following is the detailed itinerary of the event

  • 9 – 9.30 AM – Registration
  • 9.30 – 10 AM – Networking over coffee
  • 10 – 11 AM – Panel discussion with Ashish Mehta (CEO & Co-founder, Sokrati), Supam Maheshwari (CEO & Co-founder, FirstCry) and Swapnil Shinde (Co-founder, Dhingana)
  • 11 – 1.30 PM – Problem solving session with startups (3-4 startups will present on their go-to market strategy)
  • 1.30 – 2.15 PM – Lunch
  • 2.30 – 5 PM – Pitch session with SAIF Team

In case of any queries or clarifications, please feel free to reach out to rohit@saifpartners.com or call Rohit at +91.98111.09541.

Fees and Registration

This event is free and open for anybody to attend. Please register here

Book: Digital Republic: India’s rise to IT Power – by Mathai Joseph

Mathai Joseph is one of the most respected people in Pune’s software industry. An EVP at TCS, Director of TRDDC, visiting prof at CUM, Eindhoven, Warwick and York, he has experience at the top levels of both industry and academia, and he has seen the rise of India’s software industry from it’s birth.

Power Publisher’s has just released a book, “Digital Republic: India’s rise to IT Power” by Mathai Joseph which should be an interesting read for anyone in this field. Here is a description of the book:

This book analyses the rise of Indian computing. Interleaving history and memoir, it describes key moments and decisions that led to the slowdown in the 1960s and 1970s and the changes in the 1980s that fuelled the ascent of the software industry to pre-eminence in what has become one of the world’s most important industries. Along the way the author reflects on the nature of science, the importance of computing and the interplay of theory, experiment and technology. He discusses the wide differences in the academic perception of computing in India and the rest of the world and how it affected the growth of Indian computer science as well as the computing industry.This memoir is not a technical history and reading it does not need technical knowledge. It is a personal account of the unparalleled explosion of an industry seen through the eyes of someone who was there from the beginning.

Here is an excerpt from the book:

‘You realize every job you create in India is one less job here,’ said my American friend Luke. ‘Does that worry you?’

Luke patriotically drove a Detroit monster of a car. I asked him where the sub-assemblies for his car came from.

‘Many from outside the US nowadays,’ he admitted. ‘Designed by a US company, manufactured elsewhere. Costs here are too high for component companies to operate successfully.’

Not so different from what is happening in the IT industry, I said.

‘Come on,’ he said disbelievingly, ‘Manufacturing has been stratified over the years into layers to give companies manufacturing scale and an international market. How can you even compare that with the IT industry?’

The IT industry is also being stratified, I said. It no longer makes sense to design, implement and maintain a large system in the US or Europe: the costs are too high to keep a system running by paying US salaries. You have to keep lowering the costs of your product to stay competitive; moving system maintenance to countries where it can be done more economically is one way of doing this.

‘It’s not just maintenance: new software system development is also being sent outside the country.’

No one complained when the manufacture of auto components grew in other countries, I said. Why this concern about the same thing happening in the IT industry?

‘Because the jobs you are now taking are from people like me, not from an anonymous blue-collar worker in Missouri or Kansas.’

More excerpts are here and here

Here is Mathai talking about why he wrote the book:

The question I am asked most often is ‘What made you write this book?’ I know of two good answers (and there must be many more). First, we now take the success of computing and information technology in India for granted but things were very different when we started. It is important to have an account of what computing was really like in its early days in India. Second, most events are about people, so knowing more about them helps to understand what happened, and why. The people who seemed to play a central role in an era may be forgotten in a few years while those responsible for creating the changes that have endured are the ones who really matter.

Another answer is really a question: information technology now accounts to close to 8% of India’s GDP and employs over three million people. Yet there are just three books about this phenomenon that I know about (they are listed in the Acknowledgements). Just three books about an industry and a technology that have changed India more than any other?

Many will disagree with what I have written and I will try and respond to them here. My real plea to them is: write your own account of computing in India. The more that is written about this phenomenon, the better history will be able to draw conclusions.

About the Author – Mathai Joseph

Mathai Joseph did his PhD at the University of Cambridge and joined the Tata Institute of Fundamental Research in 1968. He was appointed to a Chair in Computer Science at the University of Warwick in 1985. He joined TCS (Tata Consultancy Services) in 1997 as an Executive Vice President and was also Executive Director of TRDDC (Tata Research Development and Design Centre) until his retirement in 2007. At various times, he has been a visiting professor at Carnegie-Mellon University, Eindhoven University of Technology, University of Warwick and University of York. He was Chairman of the Board of the International Institute for Software Technology from 2005-2007. He has written several books and numerous papers. Mathai Joseph was the first person from India to be elected as a Member-at-Large of the ACM Council in 2008.

For more information, see http://mathaijoseph.com/

(Anyone interested in writing a detailed review of the book for PuneTech, please get in touch. Thanks.)

Pune’s Vivek Kulkarni, Architect at Persistent, publishes book on Theory of Computation

The Persistent Systems Blog has just published an article about Vivek Kulkarni, a Principal Architect at Persistent, who has published a book, “Theory of Computation” with Oxford university press.

Here is the description of the book:

The book begins with basic concepts such as symbols, alphabets, sets, relations, graphs, strings, and languages. It then delves into the important topics including separate chapters on finite state machine, regular expressions, grammars, pushdown stack, Turing machine, parsing techniques, Post machine, undecidability, and complexity of problems. A chapter on production systems encompasses a computational model which is different from the Turing model, called Markov and labelled Markov algorithms. At the end, the chapter on implementations provides implementation of some key concepts especially related to regular languages using C program codes. A highly detailed pedagogy entailing plenty of solved examples, figures, notes, flowcharts, and end-chapter exercises makes the text student-friendly and easy to understand.

Vivek has written 15 textbooks used in Indian colleges. His latest book is his first with an international publisher. More about his background:

He has more than 18 years of experience in academia and software industry. He has served as a subject chairman for multiple subjects for the Board of Computer Engineering, University of Pune. He has also worked in organizations such as BMC Software, Symantec Corporation, and Tech-Mahindra.

On how he got into writing textbooks:

In my 3rd year as a Computer Engineering student, I was studying Computational Theory and I couldn’t find any reputable Theory of Computationbooks in the market. 5 days prior to the final exam, I finally found a book. Despite being a tough read, I managed to study for the examination. In those 5 days I realized the importance of computational theory for any Computer Science graduate. As a result of this influence, I decided to take up teaching after graduation. My first job was at Cummins Engineering College in Pune, India where I taught only Computational Theory. Few years down the line, I also served as subject chairman on the Board of Computer Engineering, University of Pune.

In 1998, I published my first book on the subject and now with over 15 books on the subject used widely across throughout universities, I wanted to write a reference book, which would be followed by all the Computer Engineering/Science graduates across India and also as a reference book for those who would wish to learn the subject. I am extremely passionate about the subject and still very active as an academician. I voluntarily teach this subject to many engineering graduates from Pune.

And on how was it writing a book with a full-time job:

Hectic is the simple answer. I worked on all Saturdays and Sundays since August 2011 till March 2013, including holidays. Together with many other personal responsibilities, it was a tireless period.

Read the full article

The end of the Indian IT Industry as we know it? -by @akkiman

(This article by Akshay Damle was first published on his blog and is reproduced here with permission for the benefit of PuneTech readers.)

Over the past couple few weeks, I have been reading & thinking about the salary hikes that the companies are doling out. This year, it has been challenging to provide “good” pay hikes to most of the employees and most of them are ending up feeling disappointed, cheated even. There were even dharnas staged because companies could not fulfil their promises of hiring them after graduation.

There was a time in the early – 2000s when the IT industry was the sunrise sector in India. 20+ % pay hikes were very common for even above average performers in organizations. This behaviour carried on till 2008-09 when the global financial crisis unleashed itself. The financial crisis affected most mid to senior level employees and things changed for most of them. Even during this time, young graduates (<3-5 years of experience) would still consistently get “good” pay hikes. They were given to prevent them from jumping ship as the key to success was having good quality resources in your organization and also because it didn’t affect the bottom line much.

The last 1 year has been tough on the Indian IT sector Most companies are reporting flat growth, squeezed margins, and record low utilization levels. A few of the companies have reported that they may not hike their employee’s salary. Most of them are providing single digit pay hikes, quite a departure from the past. Most companies are also reporting record low attrition levels (<5 %). So what has changed? What has suddenly gone so wrong ?

In my opinion, quite a few things have gone wrong. Note that I’m no industry expert: :

The failure of the Indian IT industry to move from performing standard grunt work (Services) to innovation.

Initially, performing “outsourcing” work for global companies in India was highly lucrative. What with low labour costs, low infrastructure costs, and therefore high margins. The failure of these companies was to not divert these profits into more R&D work and instead hiring more and more grads to work on such projects. The “good” raises & hiring by the thousands meant that the margins reduced, quality reduced. The effect was that many of these global companies started moving projects out of India to other lucrative countries like China, Philipines, etc.

Proliferation of sub-standard engineering colleges across India.

Most of the folks in India were enamoured with the wealth that the early IT folk acquired. Everyone had a house (or two), a car, flashy lifestyles etc. Therefore, there was a demand across Bharat to become engineers and move to Bangalore, Hyderabad, Pune, Gurgaon and get into big IT organizations. This meant that engineering colleges multiplied overnight and there were millions of new IT graduates. Most of the big IT companies had such huge requirements that most of them could fulfil this supply of hiring these engineering grads. What most didn’t realize is that it takes years & years of experience before a college can be considered good. You require land, infrastructure, good professors, excellent equipment to be able to impart quality education to students. Most colleges ended up producing half-baked graduates ready to take on the IT world. This has been the failing for many companies & colleges. What makes things worse is that most Universities are very slow to adapt their syllabus. In a fast-moving world of technology, this is a death-knell.

Near constant starting salaries

Ever since I graduated in 2001, the starting salary of an IT graduate has remained more or less the same. Most engineering students from the cities do not accept such salaries but then they have a choice of moving out for further education to the US, etc. Unfortunately, this isn’t an option for most of the folks coming in from middle India. Additionally, 2.5 lakhs p.a. is lucrative for most of these graduates. Most big IT companies are also more than happy to keep this salary constant for the past so many years. So what we now have are sub-standard quality graduates along with folks who are paid less. Not a good thing at all.

Rising costs & degrading urban infrastructure

This isn’t a direct reason for the downfall of the Indian IT but most of these jobs & companies contributed extensively to the tax-revenues of states, and the centre. Unfortunately, this did not translate to quality infrastructure in these urban wastelands. The accompanying real-estate boom & high inflationary rates have ensured that the cost of living increases quite a lot each year & house rentals are on an all-time high. Many of the new young graduates stay far away from the city in order to make rent. This all affects the quality of work.

Increasing credit debt

It’s absolutely sad to see many of these young graduates caught up in credit card debts. There was a time around 8 years back when credit cards were doled out to IT workers as if they were visiting cards. I have seen quite a few colleagues who are stuck in credit card debts, personal loans, etc. Leave aside owning a home, they are struggling to make payments. At the same time, everyone wants the flashy phone, the flashy clothes, good food, etc. It’s appalling to note that many workers don’t even know how Income tax is calculated! So when these guys are offered single digit pay hikes especially when they’ve seen some seniors in the past get 20%+ pay hikes, they are disappointed and get unmotivated. To make matters worse, they can’t switch jobs because no one is hiring at that experience level. This all translates to poor quality of work.

It isn’t all a bad thing though. Many companies have started seeing the big picture and involved in improving their bottom lines. They have started investing more & more into innovation. Some colleges at the top-tier are changing their syllabus on a yearly basis. Also if you can innovate in your job, you still have multiple growth opportunities. Most folks are unaware of the emerging technologies, market trends, global financial news, etc. This is extremely vital if you want to grow in your role. If this is followed, many can still reap the financial rewards and grow. If this isn’t followed, sadly the IT industry isn’t the utopia that it was made out to be.

I’ll end this by saying that there is still hope but yes, the Indian IT industry isn’t what it used to be.

About the Author – Akshay Damle

Akshay Damle is a Pune-based technology enthusiast. During the day, he manages teams that are involved in building scalable payment systems infrastructure. He has over 11 years of experience in building enterprise applications. His interests are following emerging technology trends, current affairs, finance & general knowledge. You can follow him on twitter @akkiman.

Global Windows Azure Bootcamp – 27th April

On April 27th, 2013, you’ll have the ability to join a free Windows Azure Bootcamp at Persistent on SB Road. This is a one day deep dive class that will get you up to speed on developing for Windows Azure. The class includes trainers with deep real world experience with Windows Azure:

Agenda

  • Session 01: 10:00 AM-11:00 AM Windows Azure Overview – by Laxmikant Bhole from Accenture. Microsoft’s Windows Azure platform is a mature and enterprise ready cloud for various solutions. This session will be a overview of various offerings in the Microsoft Azure platform including hosting, storage, database, media, networking, messaging, routing , authentication services. Come and join this session to see Windows Azure in action and get an complete overview along with internal specifics & latest enhancements on the platform.
  • Tea Break : 11:00 AM – 11:15 AM
  • Session 02: 11:15 AM – 12:15 PM Windows Azure IaaS: Technical Overview – by Aviraj Ajgekar from Microsoft. Join us for a tour of the features that make up the Windows Azure Virtual Machines and Virtual Networks offerings, which collectively make up Windows Azure’s Infrastructure as a Service (IaaS) support. Using demonstrations throughout, we will cover the Virtual Machine storage architecture and shows how to provision and customize virtual machines, configure network connectivity between virtual machines, and configure site-to-site networks that enable true applications that span from on-premises to Windows Azure. In this session we cover the significant investments that Microsoft is making in our Windows Azure Infrastructure-as-a-Service (IaaS) solution and how it works. We discuss how you provision, deploy, and manage Virtual Machines and Applications in Windows Azure. The session spends time covering both the new management portal and PowerShell management options.
  • Session 03: 12:15 PM – 1:15 PM: Storage Options in Windows Azure. – by Vikram Pendse & Kiran Khambete from Accenture. In this session you will learn various Storage Options provided by Windows Azure.This session will be an overview of various Storage offerings like Blobs,Queues,Tables and SQL Azure.This session gives a guideline to leverage these Storage options especially in Enterprise and Large Scale Line Of Business Applications.We will also discuss about scenarios of storing Structural,Relational Data and Nonstructured Data followed by Demos.
  • Lunch Break: 1:15 PM – 2:00 PM.
  • Session 04: 02:00 PM – 3:00 PM Deep Dive into Windows Azure Mobile Services. – by Mayur Tendulkar from Zevenseas. In this session, attendees will get to introduce to about Windows Azure Mobile Services. Attendees will get to know feature provided by Azure Mobile Service like Data, Push Notifications, Email Service, etc.. Using these services, we’ll build a Windows Phone application and leverage these platforms to create nice mobile applications.
  • Session 05: 03:00 PM – 4:00 PM: BigData analysis with HD Insights for Windows Azure and Windows Server – by Monish Darda from Icertis. In this session, Monish will discuss how BigData is changing the world and introduce you to some exciting things that you can do with BigData using HDInsight and Microsoft Business Intelligence. He will also demonstrate how PolyBase can be used to enable integrated querying across Hadoop and relational data with SQL Server 2012.
  • Tea Break: 04:00 PM – 4:15 PM
  • Session 06: 04:15 PM – 5:15 PM: Building Hybrid Cloud Environment using Windows Azure & System Center – by Aviraj Ajgekar from Microsoft. In this session we will explore how can you build a true hybrid cloud solution using Microsoft solutions. We will leverage best of both the worlds & explore some of the scenarios where you can leverage System Center 2012 SP1 along with Windows Azure to build a hybrid cloud solution. We will discuss how can you build & manage different workloads in Windows Azure & System Center 2012 SP1 to build your hybrid cloud strategy.

About the Speakers

Aviraj Ajgekar

Aviraj is a Computer Engineer from Mumbai and is currently working with Microsoft Corporation India as a Technology Evangelist. In his present role he is working with IT Professionals across India evangelizing Microsoft Technologies. Primarily he focuses on Microsoft Core IO Technologies such as Windows Client Platform, Windows Server System, Virtualization, System Center, Private Cloud & Public Cloud.

A real blogger, he is very compulsive about adding his thoughts to online blogs, forums, community and media. He blogs regularly at http://blogs.technet.com/aviraj He a regular speaker at various Microsoft events such as Microsoft TechEd, MS TechDays, Virtual TechDays, Microsoft India Webcasts etc.

In his spare time he likes to spend time with his family, hang out with friends & listen to rock music. He’s also passionate about photography and long drives. You can follow him on twitter @aviraj111

Kiran Khambete

Kiran is Technology Architect working with Accenture India Development Center,He has around 13 yeards of industry experience with proficiency in various Microsoft Technologies. He is passionate about Microsoft Technology and core member of AUG (Avanade User Group) within Accenture India. He is also responsible for architecting and implementing various solution based on Microsoft Technologies.

Laxmikant Bhole

Laxmikant is a Technology Architect at Accenture, India and has about 17 years of industry experience with proficiency in various Microsoft Technologies. In his current role, he leads Windows Azure capability in Accenture India and is accountable for architecting and implementing Azure-centric solutions. Laxmikant is as well active in technology community and have been participating and presenting in multiple technology events on Windows Azure topics.

Mayur Tendulkar

Mayur Tendulkar works as a Local Type Inference (for outsiders: Consultant) at Zevenseas, Pune (India). As a Local Type Inference, he has worked in various technologies like .NET, ASP.NET, Windows Mobile/Phone, SharePoint, HTML5, JQuery and currently Windows 8. He has been an active volunteer/member of Pune and Mumbai User Group. He was a Microsoft Student Partner and Lead from 2008-2010. He has delivered numerous sessions at various colleges and corporate trainings at various organizations. He has been a speaker at Microsoft Community Days, TechDays, Virtual TechDays, DevCons, and many others. He loves listening to 80s/90s Angrezi and Bollywood songs. He always say that, “My first crush is .NET, first love is Windows Mobile. But I’m married to Windows Phone and having an affair with SharePoint”

Monish Darda

Monish is the CTO and co-founder of Icertis, a leading provider enterprise solutions on the Microsoft Cloud. Monish has more than 20 years of experience in application and systems software development and the architecting of enterprise distributed systems. Along with Unmesh, he co-founded Websym Technologies in 1998. He set up and headed the India R&D operation of Storability, an enterprise storage management startup from Boston. Storability was eventually acquired by Sun Microsystems and Monish then founded and led the India R&D of BladeLogic, another East Coast startup, helping build a highly scalable enterprise platform for server management in the data center. BladeLogic was acquired by BMC Software after a successful IPO, and Monish contributed to BMC’s cloud management vision, laying the foundation for some of the early pioneering work on cloud resource management and provisioning, and is co-inventor of two patents in this area.

Vikram Pendse

Vikram is SME working with Accenture AIR Capability, He has around 6 years of industry experience with proficiency in various Microsoft Technologies such as .NET Web Platform, Silverlight, Windows Phone and Windows Azure. He is Microsoft Most Valuable Professional since 2008 and One of the Core Member of Pune User Group. In his current role, he works as SME in Azure Integration Renewal (AIR) Capability of Accenture India and is accountable for implementing Azure-centric solutions and Migration Solutions for legacy Apps to New .NET Framework. He is passionate about Windows Azure, Windows Phone and Windows 8 Application Development.

Giveaways from Global Sponsors

  • JetBrains: ONE (1) winner at each event gets a license of one of their products. The winner may choose from ReSharper, dotTrace, dotCover, PhpStorm, PyCharm, IntelliJ IDEA, AppCode, WebStorm.
  • PluralSight: ONE (1) winner at each event will get a 1 Year Annual Subscription. ALL Attendees will get a 7 Day training pass via an unique code.
  • Telerik: ONE (1) winner at each event will get a DevCraft Complete (all their products).
  • Cerebrata: ALL Attendees will get a license to the new Azure Management Studio product. There will be an email address they can use to request it.
  • Blue Syntax: ONE (1) winner at each event can win a Cloud Backup Advanced Edition license.
  • MyGet: ONE (1) winner at each event can win a 1 year Starter Subscription. ALL Attendees will get a 1 month starter subscription redeemable via an online sign up form.
  • Cloud Berry: FIVE (5) winners at each event can win a Cloud Berry Explorer License. FIVE (5) winners at each event can win a Cloud Berry Drive License.
  • AzureWatch: ALL Attendees will get a free 30 day unlimited license, redeemable via an unique code..
  • Inner Workings: ALL Attendees will get 90 days Free Training, redeemable online.
  • Zudio: ALL Attendees will get a 3 month free trial redeemable via an unique code. ALL Organizers will get a 1 year subscription.

Register

The event is free, and anybody can attend. But registration is required

The event is on Saturday, 27th April, 2013 from 09:30 AM – 05:30 PM, at Dewang Mehta Auditorium, Persistent Systems Ltd. Bhageerath, 402, Senapati Bapat Road.

Persistent

Twitter

Globle twitter hashtag for this event is: #GlobalWindowsAzure

use this # tag while you twit about this event. Do mention #PuneUG or @PuneUserGroup in your twit if you participating in Pune event and twiting about Pune Event

Get connected with us on :