How to be app happy
TECH ONE Given the ever growing nature of smartphone penetration in India, there is a huge opportunity for an app driven economy in the consumer space
Although Gunjan Patidar started programming only during his college days, building things from scratch gripped his imagination right from school days. Friends would find him tinkering around with things at home as a child, often opening up his grandfather’s old radio transistor, only to try and piece it back together again.
Developing an app is nothing but lines of code put together to create something where there was nothing before. “In a sense, code allows you to build any website or app, and then get it to do what you want it to do. The beauty of code is that an entire product can be built by a single person, or even by a large team working on smaller modules of that same product,” says Patidar now the chief technology officer at Zomato.
A graduate in textile technology from Indian Institute of Technology (IIT) Delhi, Patidar breaks one myth for sure – that you need not be a computer engineer to be able to create apps. All you need is a passion for coding. “I always wanted to be an engineer and with my IIT JEE score the only discipline available to me at IIT Delhi was textile technology. While in college, I developed a nose for coding,” says Patidar, who was introduced to Zomato, which was founded by IIT Delhi alumni, by his batchmates in college.
About the perfect app, Patidar, who spent his weekends at college coding for Zomato’s applications, says, “The best-designed programmes often have the simplest designs and the fewest, cleanest lines of code.”
Currently, the 29-year-old is involved in helping the various teams at Zomato to build products that would enable users to discover the best places to eat around them, order food delivery online, reserve a table on the go, get a restaurant’s information, or book a cab to the restaurant at the click of an app.
“I am very passionate about coding and manage to f ind time to code on these projects and most projects keep getting my code pushes intermittently. This also helps me stay updated on the latest stuff on every platform,” says Patidar.
What exactly is it that app developer do? They need to understand the requirements to be addressed by an app and put together codes to create an app that can help address the needs accordingly.
While it is not necessary for an app developer to think of how to increase engagement with the product, the best developers also have a very good product sense in addition to strong technical skills. They always think from the user’s perspective, of how a user would use or interact with the app, why a user uses a product and what the value proposition for a product is to them.
“You should make an effort to understand user behaviour on your product. At times you have to think of what the user might need before they know that’s what they want, in order to stay ahead of the curve,” Patidar says.
The biggest challenge app developers f ace i s t hat t he landscape is very dynamic and keeps evolving. They need to constantly update themselves to stay ahead of the curve.
About staying clued in on what’s happening in his world of innovations on apps, Patidar says, “You have to be aware of the current technologies being used across platfor ms. You should read about the other consumer or enterprise (based on relevance to what you are working on), the products out there, and understand which products in that segment are doing well. You have to also understand how you can use that information in the context of the product you are working on/ building.”
Apps are undoubtedly a great way to help people get access to information on-the-go. They are definitely stickier than the web. Given the nature of constantly used mobile devices, apps can deliver a more relevant and personalised experience to users based on their location and other preferences, Patidar adds.