Design to Delight: New Mantra for Developers
Every developer should have an entrepreneurial spirit. The developer`s act will not end when the code is successfully built, he or she should own it. This topic was widely discussed in the keynote session India Software Developer Conference 2012 hosted by of Silicon India.
One of the highlights of this two day event was four keynote sessions which threw light on the broader trends that are relevant for the software engineers.
Vijay Anand, Vice President - India Development Center at Intuit inaugurated the event by extending his views and thoughts on the developer of tomorrow! Vijay gave an elaboration on the expectations of today`s developers. His best piece of advice was to be clear on the mission even before you embark on the journey. The gathered developers were enthralled by Vijay`s mantra "Design to Delight" which unveiled why and how the developers should have customer interactions and how design plays a key role in the overall success.
To Build a Great Platform there is a need for ‘Platform Engineer’ mindset in every developer” said Rajesh Ramachandran, General Manager & India Head at eBay. It essentially means more of applying strong computer science basics and being customer centric.
Further Rajesh added that “End to End Quality of the platform should warrant non-functional aspects as well such as Scalability, Security, Performance, Reliability, Hot Pluggablity, Extensibility, Scalability, Testability, Elasticity and High Availability. Platform as a Service should provide the QoS on Easy to integrate – migrate -roll back, Deployment and Provisioning, Logging & Traceability, Monitoring and Alerting, Documentation and Service Levels.”
Rajesh also shared his thoughts on the top 10 principles that are highly followed in eBay to build and evolve an unprecedented scale of online marketplaces platform.
"Software will become more and more pervasive and intrinsic to every aspect of our lives.” Shankar Kalyana, Distinguished Engineer & CTO of IBM India said, “For developers, it means staying current and engaged with the technologies that will dominate the next few years - Mobile, Big data /Analytics, Cloud, and the ‘applification’ momentum that will change the enterprise systems landscape.
However, Shankar believes that the software paradigms will not evolve as dramatically to keep pace with such newer shifts. On the other hand, Product Line engineering and the product ionization of both the SDLC process and the software content itself will continue to become more mainstream".
Delivering his views on historic evolution as well as contemporary landscape of various data management technologies, Vishy Poosala, head of Bell Labs India (A-LU) threw light on the new techniques like in-memory processing and the vast amount of new tools that are available today like Redis, CouchDB, MongoDB, Neo4j etc. “These are the tools and products that are making the today's social networks with humongous data a reality.” said Vishy.
