Friday, October 03, 2025
Fake Apps
Did this for a project today, but also did it for LooKUp over the summer. Fun process.
Sunday, September 28, 2025
Camera is not an app: it's a memory capture tool
To begin with, it's a great cognitive offloading tool. It's the tool you use to take save receipts, books to read, food you've eaten, things you've done. Sometimes even medical readings if you're tracking them over time.
Photos are visual memory. The timeline acts as a tool for eidetic memory, or photo-recall; but mixing that with photos I take for Photography has interesting side-effects. The photos app is fundamentally not a note-taking app, so it's not smart enough to serve as one and thus curtails the technology's ability to serve as the center piece of computing that it is.
I think the next killer camera app is not one that helps you take better pictures, but one that combines taking pictures with it being a photographic memory.
Monday, September 15, 2025
Missed posts: What have I been upto this week
That said, the update is live now and I'll be back with more fun stuff.
Saturday, September 13, 2025
A new coat of paint always does wonder.
Thursday, September 11, 2025
Crunch Time for LookUp Updates
Thursday, August 28, 2025
Is it actually better to not study UI design at all?
I miss how I could go crazy about my designs when I didn’t study design and didn’t know any better. Back in 2014, I had very little design awareness, I had taken one coursera course and that's about it. So I had no idea what "platform conventions", "consistency" meant. I was just too happy to be designing something. So the first iteration for LookUp was a massive change. It involved crazy colourscheme changes and a completely navy-blue and dark color theme.
Ofourse now I know better and now software must support a 1000 other modes, including light and dark, and every platform has its own convention and want not. It makes me wonder, how much of design education is seeking conformity to norms and how much is it really about expressing yourself.
Consistency is a term that's been borrowed, weaponised and industrialised in teh last few years. From meaning that two similar things should look similar so that people are not confused, it's gone on to mean complete conformity with the interfaces ordained by the company's star designers and the branding that the OS provider uses; more recently it also means taking the fun out of your icons because everything must look the same and everything must support the 10 other modes that the OS provides. Right?
Anyhow. Here's LookUp 2. I had so much fun making this design, more than 10 years ago.
Wednesday, August 27, 2025
Missed post: More Shader Fun
But here's some fun stuff I did with shaders. I like to think of it as the Liquid from the Liquid Glass. ;)
Sunday, July 27, 2025
A glimpse into how I prep for Pizza
Here's a glimpse of how I prep for Pizza. Dough Proportions are tough, especially the yeast. This thing helps me make accurate measurements so I can prep my dough. Not the prettiest app that I've made and I want to make a ton of changes to it before ever shipping it, but for now it just works for me.
Tuesday, October 02, 2018
Robotic Food Delivery: My Experience with Kiwi Bot
There’s no doubt though, that the real crowd puller for kiwi is the Bot that’s currently trotting the sidewalks of Berkeley. A bright blue flag hangs on the petit bot to make the vehicle noticeable to the people walking on the street. The bot moves cautiously, looking twice before crossing a street. It’s a pleasant looking design which seems as though it was internally designed, as opposed to getting an off-the shelf vehicle.
For some reason, Bay Area’s budding entrepreneurs in the food sector seem to be obsessed with removing human interaction between the restaurant and its customer. Last year it was food being put in lockers for customers to collect, by Eatsa , this year it’s Kiwibot which aims to replace delivery boys with delivery bots. Dominos has had something similar in the US for a few months now, but this is the first time that I witnessed it, and it definite- ly caught my attention. So I decided to give the app and the experience a try.
![]() |
| The onboarding process for Kiwi; Do we really need these screens at this point in the user flow? I think some of the permis- sions could be asked for at a later time. |
Straight up, the onboarding experience isn’t very appealing. It’s just a bunch of screenshots that inform the users about the permissions they must give in order to use the app effectively. Personally I found that the app didn’t really need those permissions on first launch, you can ask me to give a permission for notifications when I place the order, my location information can be asked for when I’m looking for restaurants. The images on display weren’t optimised for iPhone X either, I could see text being cut off by the margins, but that seems like a problem which can be fixed with a minor update. The bigger problem is the fact that, the first launch screen exists in the first place, I’d personally do away with it, or talk about the product on that screen instead of prematurely asking permissions.
The layout for selecting the restaurant is pretty simple. There’s just a list of avail- able restaurants and pressing one of them leads you to another simple list of menu items, you can customise them if that’s possible for the particular item (for example you’ll need to customise a burrito from Chipotle). The flow works fine if you’re not customising your order. If you are customising the order it gets con- fusing very quickly, moving back from the customisation screen actually cancels your order, and you need to start again, however if on the customisation screen, you tap the add button, it actually takes you back to the order screen but this time with the order quantity selection element on the screen, after which you can confirm and setup the payment and address information. It’s also surprising that the app doesn’t use a lot of system elements. For example there’s no auto fill for credit card information, so you need to input the card details manually.
Once the order is placed the app should show you a map with the position of the bot (which didn’t work for me during this particular order but I suppose it was a one off bug); The screen also features an unlock button which gets activated once the bot reaches the location.
While the ordering experience wasn’t great, I managed to place the order without much of a hitch. The receiving part was also pretty much seamless. I just had to press the unlock button in the app and the bot opened to show the food item neatly placed in the buggy that also serves as a hot-box. It seems as though Kiwi has spent quite a bit of time perfecting the delivery vehicle.
And the app’s improving quickly. In the month since I’ve used Kiwi there seem to be minor improvements already. It’s good to know that the creators are tak- ing feedback seriously.
But is it really better than having your food delivered by a human being? I don’t think so. Once the novelty of a cute robot delivering your food dies off, the only scenario where this may be feasible is is when its hard to find people to de- liver food items, or there’s an economic benefit for the restaurant to have your food delivered by a bot. While it was fun to see my order delivered by a robot, I wonder if it’s something that popularises any time soon.
The user flow for ordering a customised meal with Kiwi. While it’s better to have a bare-bones approach to the process than to offer fancy animations for no reason, sometimes even the simplest of interactions can become confusing.
In this case it was the app going ‘back’ to the previous screen after pressing “add” that lead me to believe that if I were to do the same, it’ll still retain my order information. It didn’t and I had to start over.
Sunday, July 16, 2017
Restaurant from the future: Eatsa
Vidit Bhargava
The world’s first automat, a restaurant where food and drink were served by vending machines was first introduced in Berlin in 1985. The concept of getting food from a vending machine enjoyed a good 80 years or so, until it was eclipsed by fast food chains, like Subway, which had a greater flexibility of food selection and payment options.
However, as if in a revenge plot of sorts, an automat has surfaced in the United States, which aims to disrupt the Fast-food market by combining the flexibility of a counter-preparation model and modern day automation technologies to deliver food faster and cheaper. The experience is as though you were being served food by robots.
As you walk into an Eatsa, you’ll find yourself in a room with an array of iPads lined up to take your order And a grid of cubby-holes which‘ll host the food you order. It’s a futuristic experience, in the sense that there’s minimal human interaction involved. You’re expected to interact with the iPad, place your order and get your meal, all in a couple of minutes. You’re aren’t even supposed to know that there are humans preparing the food behind the cubby holes. Much like how Elves prepared the great feast in the kitchen below the large dining tables of the great hall in the Harry Potter series, and you wouldn’t know they were the ones toiling away in the dungeons unless you were Hermione. It’s the quickness of the service and the ease of placing an order that really transforms Eatsa’s experience and Eatsa’s proprietary automation tech is to be credited for it.
The Experience of Ordering food
Food ordering was a relatively simple process. You just need to sign up for Eatsa, pickup your nearest restaurant and begin preparing your meal, either either by selecting a preset food or by “Starting from scratch” and selecting your own ingredients.
I really liked the customisation options here. You can select whatever base you want, and while quinoa is pretty much the central attraction, you can even pick stuff like “Channa Masala” or “Pinto Beans” and then of course there’s an assortment of sauces and crunchies to pick from.
Eatsa’s offerings are vegetarian (with the exception of eggs, which appear to have a vegetarian status in US) and in general focus on a healthy diet and given that Eatsa’s target audience is primarily office-goers or students in need of a quick lunch, these options seem specially lucrative. Moreover, Eatsa’s app is intelligent enough to inform about potential allergens and offers filters to remove items which may contain them. This is especially handy for some one like me, who’d otherwise have to check with the staff and rely on their word for such information.
I also liked the attention to detail and the polished user interface of the app. The interactions were fluid, information clearly presented and the experience reliable, whether you’re using a kiosk or an app on your iPhone. It feels like a premium experience, at a cost that’s even cheaper than your local McDonald’s or Subway.
Once the order is placed from the app, and the food ready, your name appears to on one of the cubby-holes, which you can then double tap to unlock and get your food. While the food is still being made by humans, there’s a good deal of automation going in the background to get the food ready in a very short span of time. Usually the waiting time for something like this would be 5-6 minutes. But Eatsa’s service is a lot quicker than that. If you were placing your order at home / office and going to a store for pickup, you wouldn’t really have to wait for it to get ready. You can just walk-over to your cubby hole, pickup your food and get working.
That’s why I feel the experience is futuristic, it eliminates a lot of traditional concepts that’ll be in such a restaurant, and ultimately offers food at a very affordable cost. The experience is friction less, extremely convenient and even somewhat /delightful if you are watching this happen for the first time, these factors should really help Eatsa get a foothold in the Fast-food space quickly.
Food Quality
The food being served is no gourmet fine-dining replacement. It’s just a quick and healthy bowl filled with items you’d like to have. It’s more in the range of a chipotle or subway than your local fine-dining eatery, and for that it’s pretty tasty. It certainly feels like a very wholesome meal.
I especially liked the texture of the roasted potatoes and tofu. They were all well cooked and blended well with the rest of the ingredients.
If I were to eliminate the fact that I was visiting a restaurant that felt straight out of a Jetsons episode, I’d still want to visit the place again, since it provided a pretty delicious lunch.
But here’s the thing, Eatsa doesn’t have a lot of outlets right now. There are a couple of them in San Francisco, one near UC Berkeley, and a couple of them in New York and Washington DC. Eatsa’s only two years old right now, but it’ll need to be in a lot more places very soon to be able truly unleash the second coming of Automats.
Friday, June 22, 2012
How Apple Passbook Works
Apple released their latest iteration of iOS, last week at the WWDC 2012. Amongst many enhancements (which included a completely new vector based maps tool too) the announcement of a new inbuilt app called Passbook was slightly side lined. What exactly is Passbook? Or How is it going to change our Wallets?
Passbook is a pre-installed iOS 6 Application which will let you view your digital gift cards, coupons, boarding passes, shopping cards, etc. You can then use them instead of their offline counterparts.
Passbook can also store your movie, sports tickets, gift cards, store cards or whatever that qualifies as a coupon, pass or ticket.
Here’s how it works: The developer creates a passbook pass using Apple’s Pass-Kit API and then shares it to the user via Email, URLs or an iPhone App. The User then opens up the pass (ticket, coupon or card) on his phone, which takes him to the Passbook app and the pass is stored. Now the user can get push notifications for his pass. (For Example, if a certain store whose store card is in your passbook is near by, a notification will come up on your phone telling you that a certain store is in the vicinity, you can then open it to use it, as you enter the store)
But Passbook is a little far from perfect. There is a certain lack of availability of advanced 2D Bar Code Readers at many places. Currently Passbook Passes are restricted to embedding 2D or QR Bar Codes only, this is going to demand inputs from the companies to install the new and more expensive 2D Code Scanners at their shops. Here Developers might have to step in, by providing necessary hardware for many of their clients. The same is going to be a problem with many other countries all over the world. So if major outlets are willing to provide these services, they’ll need to actually have proper hardware first.
The success of the Passbook depends on how companies take steps to utilize it and how fast they install the necessary hardware. With Passbook Apple is not trying to digitalize your wallet but its creating a tool for online Passes. Much like what Adobe Reader is to PDF files, Passbook is to Digital Passes (only those created via Apple’s Pass-kit!)
Tuesday, January 31, 2012
How Revolutionary is Apple's foray into Education
Phill Schiller took the stage to kick-start the education event by emphasizing that USA wasn't a leader when it came to global education. He didn't forget to mention that the iPad had been the most desired gadget amongst the teens. Phill also mentioned about iPad's contribution in helping students study.




.jpg)






