Tag Archives: People

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

Pune’s Krayon Pictures Interview: The Technology Behind Delhi Safari

Delhi Safari, a 3D Animation movie made by Pune startup Krayon Pictures, is seeing a worldwide release tomorrow (19th October). Attached to the move, are some big names from Bollywood (Director Nikhil Advani, voices by Govinda, Sunil Shetty, Boman Irani, Akshaye Khanna, Urmila Matondkar, music by Shankar-Ehsaan-Loy) and Hollywood (Vanessa Williams, Christopher Lloyd, Jason Alexander, Cary Elwes), and one look at its preview will convince anyone that it is a quality product. Considering that it was conceived and fully executed by a company in Pune, PuneTech decided to have a chat with Anand Bhanushali, the Technical Director of Krayon Pictures, to talk about the technology that went into making Delhi Safari. The following article is based on our conversation with Anand.

About Krayon Pictures

Krayon Pictures was founded in 2007 by Kishor Patil, co-founder and CEO of KPIT Cummins, Nishith Takia, a Masters in CS from University of Maryland, USA, and Namrata Sharma, who had 14 years of experience in Animation and Software in Hong Kong, New Zealand, and Mumbai. Unlike other animation studios in India who were simply outsourcing animation work from studios abroad, Krayon Pictures was started with the intention of producing their own movies – i.e. creating their own IP. They got an idea for a movie, roped in Nikhil Advani, and Delhi Safari was born.

If you cannot see the video above, click here for the preview

About Anand Bhanushali

Anand is the Technical Director at Krayon. He has been with Krayon since day 1 of Delhi Safari. Before joining Krayon, he had worked national and international animation projects, including character effects in feature films like Hoodwinked, Fight Club Gaming Cinematic and Tinker Bell.

He was also responsible for implementing Krayon’s proprietary pipeline and asset management tool for workflow automation and enhanced artist efficiency.

About the Infrastructure Used by Krayon

Krayon has a data-center at their office in the center of Pune, behind Le Meridien Hotel. The movies are rendered using their render farm which is a densely packed cluster of 100 nodes, each of which has two Intel Xeon quad-core processors with 8GB or RAM, running the Red Hat Linux operating system.

The Storage is based on SOFS – scale out file system – a high availability file system with a total capacity of 48 TB, operating at Raid Level 5 and having a HDD Interface that’s a combination of SAS and SATA with a bandwidth throughput of 500 MBPS.

The network is two-tier architecture made up of Cisco 6509E switch with Dual Sup720 3C 10G as a Core Switch with 8 10G ports, 96 Fabric enabled 1GigE Copper ports and 48 1Gige normal ports and Cisco 3750-E 48 port switch connected to Core Switch by 4 GigE copper uplink.

Challenges Faced while settings up the Infrastructure

Krayon was initially based in Kothrud (in KPIT offices), but soon moved to Hinjewadi once they realized the scale of the infrastructure that would have to be set up. Unfortunately, Hinjewadi did not work out as a location for them. The basic infrastructure (e.g. electricity) was not entirely ready when they moved in, and in spite of having mammoth UPS backups, they kept running into huge problems with electricity fluctuations that the UPS was unable to handle. This led to blowouts, server shutdowns, and artists having to sit idle while the electricity problems were fixed. Finally, they moved to their current location near Pune Station.

They spent 4 months with the help of IBM in just designing the hardware architecture. Here is a detailed description from Anand’s interview at CGTantra:

Softwares and hardware are definitely important and form the core of the studio pipeline. You have to be extremely careful and have all the statistics, data , research ready before you choose any software and hardware as its going to be with you for quite sometime. If you do a mistake, then its a very expensive mistake, and can take the studio and the project down. Stability, flexibility and support form the basis of choosing softwares and hardware for a studio. We knew with the kind of quality, we are aiming with Delhi Safari, we would need robust hardware, definitely a huge Renderfarm of our own. Mr Parag Patil – our technology director , all the credit goes to him as he is the brains behind all the hardware in Krayon. Parag and me along with the IT and R&D team worked non stop for 4 months, sketching, workflow diagrams, network diagrams, configuration of workstations, to servers.. Everything.. We partnered with IBM and took their expertise and they did the set up of the entire backend infrastructure of our studio.

About the team at Krayon Pictures

They have a team of about 120 people, most of whom are artists. The artists are divided up into various departments, including about 40 people working on the animation, another 30 on asset creation (i.e. creating the building blocks and characters that will be used by the other departments), 10 on lighting, and 10 on compositing.

Most of the work is done using Autodesk’s Maya Software, and the scripting is done using Maya’s MEL, or Python.

Here is a description of the early days, from Anand’s interview at CG Tantra:

We started Delhi Safari with 8 artist including me and a small management team. So we had to build the entire studio, lay down the pipeline and parallely start pre-production, recruit a team, and train them. It was the most challenging task i had ever done, my approach was simple, i was very clear right from the start that the way pre production, characters, backgrounds were being designed with lot of detail and vast extensive sets, there had to be a pipeline which artist could very quickly adapt to and not worry about file management.

So we formed a small research and development team , basically MEL and Python programmers and we started brain storming, bouncing ideas, discussion about what was the most disliked part in our jobs earlier, and since we all came from various departments like fur, animation, lighting etc., atlas most of us knew what we didn’t want in the workflow. We spent almost a year making a simple workflow for every department. Basically ‘clean in and clean out’ , it means whatever comes in the department needs to be a clean file and whatever goes out needs to be a clean file, so every department needs to optimize file and remove unwanted data.

Challenges Faced with Building a World-Class Animation Team in Pune

India is not known for producing high quality animation movies, but from the beginning the Krayon Pictures team was sure that they wanted to build something that was not just “good enough for Indian audiences”, but was truly world class. In doing this, they faced an uphill battle, because it was not easy to get people who have experience of working on that kind of projects.

In addition, things were difficult because Pune did not have too many experienced animation artists. Except for BIG Animation, there are no other big animation production houses in Pune, which meant that hiring was a challenge. Thus, they had to go all over the country, including Bombay, Bangalore, Hyderabad, to find good animators.

One thing they never compromised on, was the quality of the people they hired. Thus, their hiring took longer than expected, but they decided that delays were preferable, but having the right kind of team was more important. They focused on trying to find people who were truly passionate about animation – because the other things can be taught via in-house training programs, but passion cannot.

Advice for Pune based entrepreneurs

Delhi Safari has proved that truly world-class intellectual property can be built out of Pune. However, the whole process was not easy. In addition to all the problems they had to solve in getting the movie made, there were a further set of issues to be faced after the movie was complete. Initially the movie was made in 2D, and then ran into some issues with the international distributors. At this late stage it was decided that the movie needed to be in stereoscopic 3D, so a lot of work had to be done to re-do the movie in 3D.

As a result of this experience, Anand has this important piece of advice for entrepreneurs: Do not start work on developing your IP, before you have sold the product. What he means is that you should validate the market, figure out your distribution channels, and only then develop your product. This is advice for any product entrepreneur, not just movies and animation. It’s interesting to note that this is exactly the same advice that serial entrepreneur Anand Soman gave Pune’s technology entrepreneurs 3 years ago. See “Don’t develop any software until you have a customer” for more details.

Specifically for those interested in building their own animation IP, Anand suggests that they should not start with a movie – that is difficult. Start with smaller things and slowly work you way up to a movie.

Delhi Safari is releasing in movie theatres tomorrow and we wish them the best.

Interview with Mahendra Palsule – Editor at TechMeme

(Mahendra Palsule is one of Pune’s most well-known people in the technology news / social web space in the world today due to his role as Editor at TechMeme, which is one of the most influential technology news websites. BlogAdda has a great interview of Mahendra where they cover his blogging, his work, personal life and other things. We have excerpted here, with permission, portions of that interview that are related to his work, for the benefit of PuneTech readers.)

Q: 19 years in IT industry and counting. You have been a witness to the fall and the rise of the industry. What have been your prominent observations in this period? Based on these observations and your experience, what changes do you predict in the next 10 years?

A: In the early days of my career, the entire IT industry in India was purely services-based. I always lamented the lack of product-based companies in India. Seeing the proliferation and rise of many Indian product-based companies and startups, is the most fulfilling observation in all these years.

Predictions for the future are always a dangerous game with many unknowns, but here are some I’d dare to make:

The Indian startup ecosystem will mature significantly in the coming years, making life a bit easier for entrepreneurs who undergo a difficult struggle today.
Indian IT outsourcing companies will face significant challenges and opportunities in several areas – getting qualified labor in India, diversifying geographically outside India, capitalizing on the growth of SaaS, etc.
In terms of overall online space, we are already witnessing a shift to a personalized experience. This will only get bolstered further in the coming years, with relevance filtering, giving you an optimal experience in everything you do online.
User behavior online will increasingly tend to share more publicly, leading to continued discussions and concerns about privacy.
User behavior online will increasingly tend to share more publicly, leading to continued discussions and concerns about privacy.
Q: Being a first ranker in college for all the years, is a fulfilling achievement. Can you share some very special moments from your college days that still bring a smile on your face when you think of it?

A: I was once asked by our Electronics professor to take a guest lecture on Multivibrators, in the middle of the year. When I started the lecture, I realized that my class wasn’t following me, because they had not understood what had been taught in the earlier months. So I reverted back, asked them if they knew how a transistor worked. By this time, our class got bold enough to be frank and replied in the negative.

So, I eventually ended up starting with basics of how diodes worked, followed by transistors, and then covering multivibrators over a span of 3 lectures. After I was done, my fellow-students suggested that we get rid of our Electronics professor and just use me instead.

Q: ‘Mahendra embodies the ideal Program Manager I would like to be working with’ & ‘He is one of the best Project Manager I’ve worked with’ is what some of your ex-colleagues say about you. You are now an editor at Techmeme. How and Why did this shift happen? Was it because of your keenness to explore new frontiers and realization that communicating well is your forte or was it something else? How did your friends and family react to this move?

A: The Project/Program Manager role in large Indian IT companies is a stressful balancing act dealing with challenges on three fronts – your bosses, your client, and your team. After 18 years of working in this role on several US & European projects, I realized I wanted a change.

I have always been an avid researcher, with a huge appetite for scanning a multitude of information sources and filtering the best from them. My present job goes hand-in-glove with this innate skill, and makes me think I was born to do this kind of work.

I have a hard time explaining what I do to my friends and family. Initially, they were skeptical, but over time, they’ve slowly realized the fulfilling nature of my work and accepted it. The fact that I work from home is an added benefit.

Q: Your current role at Techmeme is ‘Editor working as a human filter for automated algorithm’. Do you think an automated algorithm, no matter how intelligent it could develop into, can replace the intelligence and editor skills of a human? Also, is it better to ‘crowdsource’ and let users decide the relevancy and usefulness of a story, rather than an editor or team of editors doing it?

For a news aggregator, automated algorithms have limitations that can’t be overcomed.
A: For a news aggregator, automated algorithms have limitations that can’t be overcomed. Gabe Rivera, founder of Techmeme said it in 2008 when Techmeme hired its first editor.

Whether one decides to crowdsource or use an internal editorial team depends on one’s target audience – both models have been used online to varying degrees of success.

Q: ‘Relevance is the only solution to the problem of information overload’, according to you. Relevance is subjective. Do you feel the relevance could be influenced with popularity and things that might not have been relevant to someone would appear like one, just because it was shared by his/her friends or popular personalities? This seems like a constant challenge and it’ll be great to hear your views on how do you think this issue can be addressed and your suggestions for an individual to handle the information overload he faces everyday. You can even suggest tools if you like.

You will find both popularity-based and personalization-based relevance models to continue to coexist in the future.
A: Yes. As I described in the article, relevance is very dynamic and difficult to pin down. There are times when what is most popular is most relevant, and there are other times when a personalized approach is more relevant. This is why you will find both popularity-based and personalization-based relevance models to continue to coexist in the future.

My tips for handling information overload are listed on Quora:

Q: In one of your recent post, you opine that Facebook and Quora should be worried about Google+ but have not mentioned about Twitter, where asking questions, sharing links and speed seems to be the key. According to you, will Twitter not get affected by this? What kind of innovations do you want to see happening on Twitter, to counter any threats from other networks?

Twitter’s 140 character limit will remain its USP against Facebook and Google+
A: Twitter’s 140 character limit will remain its USP against Facebook and Google+. This limit makes it more suitable for sharing links & hence its suitability as a news-discovery network. Twitter needs a better on boarding process for new users and a flourishing developer ecosystem – both of which are weak areas today.

_(Please read the full interview at BlogAdda for more. Also check out the recent PuneTech article about Google+ which features the views of Mahendra on why Quora and Twitter should be afraid of Google+.)

Ajit Shelat, 1 Sept 2010

(Pune based serial entrepreneur, Ajit Shelat, passed away yesterday. This article and photo are by flickr user drona and are taken from this page. They’re reproduced here under the terms of the Creative Commons (BY-NC) license under which that page is published.)

Ajit Shelat

My friend Ajit Shelat passed away today. He was driving on the Mumbai-Pune Highway, and had an accident at about 530pm September 1, 2010.

He was a fellow alumnus and contemporary of IIT-Mumbai.

Trained entirely in India, he was perhaps the first Indian engineer who designed and developed a very complex LAN security chipset at Nevis Networks, entirely based out of Pune, India.

He was a co-founder of RIMO technologies, Switch-on Networks(with Moti Jiandani), and Nevis Networks. Switch-On Networks was sold to PMC-Sierra for $300M+.

He supported a wide variety of environmental causes and an avid hiker and naturalist. A prolific entrepreneur himself, he generously gave his time and money to his favorite causes: The environment, education and entrepreneurs.

Said Yatin Mundkur, a venture capitalist at Artiman Ventures, who used to work for Ajit at Godrej Industries, in the mid-eighties: “I am who I am today, because of Ajit. And a lot of us who reported to him at Godrej would gladly say that.”

I will fondly remember the many hikes I took with him, and particularly the many discussions I had with him during the early X Window System days.

He is survived by his wife Radha Shelat and daughter Arundhati, and mother and sister.

drona

(Ajit Shelat was most recently the President and CEO of Nevis Networks, a company that he was trying to turn around after he and his partners had acquired the assets of the company from the previous investors. PuneTech had interviewed Ajit just before this. He is survived by his wife, Radha Shelat, (VP Engineering, and India MD of Librato, previously CTO of Symantec Pune & Veritas Pune), and daughter.)

Enhanced by Zemanta