On Monday, I participated in a Panel Discussion “Technology Trends” organized by CSI Pune at MIT college. The panelists were Anand Deshpande, CEO of Persistent Systems, Shridhar Shukla, MD of GS Lab, Monish Darda, GM of BladeLogic India (now part of BMC Software), and me. Below are my quick-n-dirty notes of the other panelists tech trends.
Shridhar Shukla’s list:
- #1: Immersive environments for consumers – from games to education. Partial virtual reality. We will have more audio, video, multi-media, and more interactivity. Use of keyboards and menu driven interfaces will reduce. Tip for students based on trend #1: don’t look down on GUIs. On a related note, sadly, none of the students had heard of TED. Shridhar asked them all to go and google it and to checking out “The Sixth Sense” TED video.
- #2: totally integrated communication and information dissemination.
- #3: Cloud computing, elastic computing. Computing on demand.
- #4: Analytics. Analytics for business, for government, for corporates. Analyzing data, trends. Mining databases.
- #5: Sophisticated design and test environments. As clouds gain prominence, large server farms with hundreds of thousands of servers will become common. As analytics become necessary, really complicated, distributed processes will run to do the complex computations. All of this will require very sophisticated environments, management tools and testing infrastructure. Hardcore computer science students are the ones who will be required to design, build and maintain this.
Monish Darda’s list:
- #1: Infrastructure will be commoditized, and interface to the final user will assume increasing importance
- #2: Coming up with ideas – for things people use, will be most important. Actually developing the software will be trivial. Already, things like AWS makes a very sophisticated server farm available to anybody. And lots of open source software makes really complex software easy to put together. Hence, building the software is no longer the challenge. Thinking of what to build will be the more difficult task.
- #3: Ideas combining multiple fields will rule. Use of technology in other areas (e.g. music) will increase. So far, software industry was driven by the needs of the software industry first, and then other “enterprise” industries (like banking, finance). But software will cross over into more and more mainstream uses. Be ready for the convergence, and meeting of the domains.
- #4: Sophisticated management of centralized, huge infrastructure setups.
Anand Deshpande’s list:
- #1: Sensors. Ubiquitous tiny computing devices that don’t even look like computers. All networked.
- #2: The next billion users. Mobile. New devices. New interfaces. Non-English interfaces. In fact, non-text interfaces.
- #3: Analytics. Sophisticated processing of large amounts of data, and making sense out of the mess.
- #4: User interface design. New interfaces, non-text, non-keyboard interfaces. For the next billion users.
- #5: Multi-disciplinary products. Many different sciences intersecting with technology to produce interesting new products.
These lists of 5 trends had been prepared independently, without any collaboration. So it is interesting to note the commonalities. Usability. Sophisticated data analysis. Sophisticated management of huge infrastructure setups. The next billion users. And combining different disciplines. Thinking about these commonalities and then wondering about how to position ourselves to take advantage of these trends will form the topic of another post, another day.
Source – PuneTech
Navin Kabra is a co-founder and CTO at BharatHealth.com, a startup focused on creating online software products in the healthcare industry. He is also the creator of PuneTech.com, a portal for the tech community in Pune, India.
Latest posts by Content Team (see all)
- IndicThreads Pune 2016 To Equip Developers For A New Age Of Software Development - May 27, 2016
- Java Garbage Collectors – Moving to Garbage First (G1) Collector - May 25, 2016
- Using Lambdas and Streams in Java 8 - May 18, 2016