Profile cover photo
Profile photo
Chirag Mehta
Software Developer, Florida, US
Software Developer, Florida, US

Chirag's posts

Post has attachment
If you use my Chrome extension Plus Minus, you may have noticed that it does not work with the new Google+ layout. To disable the interference caused by the changes, please update to the latest version (v1.5.5 as of now) of Plus Minus:

The latest version does not offer the regular Plus Minus features but when I update it in the future, it will start working again. I have family over for the next week and will not be able to work on fixing the extension in the meantime. Sorry :(

Additionally, due the major Google+ changes, it will be more than just updating CSS classes. I will have to take some time to rethink what Plus Minus does for the new G+ and hope that you'll like the new and updated features when I'm done. I can't promise any release dates but it won't be within the next couple of weeks. Sorry again!

Post has attachment
If you love languages, dictionaries, or word-tools, check out Ultralingua's monthly newsletter:

They just featured my web & iPad/iPhone app 'Tip of My Tongue' in their April 2012 newsletter ( under the 'Tools to Try' section. In addition to neat language tools, they often interview polyglots, linguists, and logophiles. If you like planting eggcorns in garden path sentences, give them a shot.

I have a new mission in life - spread the word about to the whole world. One would think that being technical, I would use some sort of affiliate-marketing search-engine funnel-optimizing analytics-dashboard to let everyone know how useful and accessible KType is but after much consideration, I have taken the old over-exuberant-salesman route - I'm making phone calls! Instead of getting better search-engine placements to directly attract end-users, I want doctors, speech-therapists, and non-profit organizations to recommend KType to users who might benefit from it.

One of the best ways for me to do that is to contact the Assistive Technology Device Loan Programs ( ) for all the US States and offer them fully-functional copies of KType at no cost. Users with speech/motor disabilities can borrow iPads preloaded with KType from their state organizations and try the app out for up to 30 days. I'm also offering to train (over the phone at present) any potential users and their caretakers at no charge. Since most organizations already have funds preallocated for iPads, there is no additional cost to them to offer KType.

It is a very time-consuming process but I think it will ensure long-term growth of KType. While I would like to take out magazine ads and rent trade-show booths someday, for now I just want to find potential users and work with them to improve the app. I know it worked for my cousin Keval (the K in KType) but I don't certifiably know if it works for individuals with stroke, cerebral palsy, or ALS.

If you would like to help, suggest Assistive Technology organizations, speech-therapists, and medical caregivers that I can directly contact. Or better yet, ask them to check out:

As a programmer, no words bring me more joy than a user saying "I love it!", especially when I've been working tirelessly on a single project for months and it just went live. I got a fever, and the only prescription is more happy users!

Post has attachment
After 18 months of research, learning, and coding, tonight was the first real-world test of the KType iPad app and I couldn't be happier at the result. My cousin Keval was very happy to 'say' something on his own!

We're driving 250 miles from Varca, Goa to Mahabaleshwar, Maharashtra today and really need a GPS to navigate. It will take about 8 hours to drive over the hilly, back-country roads and writing down the 94 steps of directions won't help. I have my iPhone but the data plan is exorbitantly expensive so I can't use Maps on it normally. My parents have a USB mobile internet device but it doesn't work with my Macbook Air or iPhone. Thankfully, it does work with the new Windows 7 laptop I bought for my mom. So after some jury rigging, here's my Indian GPS solution:

Connect the USB mobile internet device to the Windows 7 laptop, share the connection using Ad-Hoc wifi, and turn off the screen to save battery. Connect a USB power cable from my iPhone to Macbook Air, that also has the screen off. This should hopefully ensure a day's worth of uninterrupted power and internet access to my phone. Then use the iPhone Maps app to navigate till we reach destination. In case of failure, stop and ask any trucker or motorcyclist for directions. They usually know the way to the next town over, if not more. *fingers crossed*

Post has attachment
Yours truly and KType got a mention in this Slate article about improving the computer keyboard.

I can't wait to see my family again. It's been over a year and a half since I last saw them. Since then we've all personally gone through many major life changes - from my grandpa passing away and my dad's significant health improvements to my sister moving to Mumbai and Juliet becoming a Surgical PA. We talk on the phone and Skype almost daily so I don't think we missed any major events but it's the small things that I look forward to hearing about in person.

On a day-to-day basis, I feel time passes really, really slowly. We're still getting work done in the new house and so many things remain for us to fix and deal with. But in aggregate, it flies and stops for nobody. I feel like I just moved to the US, just graduated, just moved to Florida, just started working at my first real job, just got married, just adopted a zoo-full of pets, just bought two houses, and just started working on

Funny how summarizing a decade-worth of life lived into a single sentence makes me realize how often I deal with things that will never make it into the summary for the next decade. Does it really matter if I spend an extra $50 for low-sone, high CFM exhaust fans for the new house or should I just get the run-of-the-mill model? In the long term, who cares! But when I see my family, that is exactly the kind of conversations I hope to have with them. I'm tired of discussing life-changing events with them on the phone. It's time for trivial jibber-jabber.

People who know me well, know that I am not a big fan of email. Email is people from all over the world assigning me homework. I rarely get emails saying "Hey Chirag... Nice Abs!" Most of the emails that I receive, add tasks to my never-ending todo list, even if it's something as simple as me having to respond with "No, thanks." I think email is great for automated messages (shipping notifications, e-bills, invoices etc.) and business communication (gotta have timestamped proof!). But for personal messages longer than 10 words, I prefer a phone call because it is so much more direct, thoughtful, near-impossible to misinterpret, and best of all, conclusive. I'm a big fan of instant messaging too because of the immediate two-way communication.

Lots of people these days avoid phone calls as they consider them to be imposing - after all, someone from across the world is causing you to pause the movie, get up from the sofa, and pick up the phone to say "I'll call you later." Instead, they prefer to send an email or text/sms because then you can respond at your convenience. Problem is, the backlog of email and text/sms puts the onus on to you to respond back. Unread emails continuously accumulate and stare at you every single day until you hit reply. Missed phone calls simply mean the caller has to try calling you again, at a later time.

I know most everyone will defend emails saying "You just have to follow Getting-Things-Done management" or "Only check emails twice a day." But just think about it. How many times have you said "Man, I have so many emails to deal with!" vs. "Man, I have so many missed phone calls that others might call me about in the future!" I guess if you are running away from bill collectors, the latter is a real problem but otherwise, most everyone I know laments about the hundreds to even thousands of unread and un-responded emails. Nobody complains about the phone calls they didn't pick up and were not obliged to call back (unless the caller left an important voicemail).

Post has attachment
I often encounter people who say "I am a visual person" and hence need to see things (like user interface, photographs, videos) in order to understand what I'm trying to explain. They usually say this when I ask them to "imagine the left 25% of the screen has a list of people and the right 75% contains the list of email subjects."

I'm not asking them to imagine something unfamiliar like riding into equatorial sunset of Mars on a goliath slug-whale wearing a sombrero. I'm not asking them to visualize something complex like a 4D hypercube intersecting a torus. Everyone I talk to has seen what a list of people looks like and a list of email subjects looks like. I'm simply asking them to imagine what they would look like when displayed side-by-side on a screen.

And it's not just visualizing computer interfaces. I receive similar responses when I ask people to visualize furniture being rearranged, building dimensions being altered, colors being changed, and even instructions being followed in a different order. The fact that people have a hard time imagining is unimaginable to me!

I don't know why others can't visualize. But I can try to explain why I've never had difficulty in visualizing almost anything, including a Martian sunset.

1) I read lots of books as a kid, mostly about things that I could not possible see in person - fictional lands, foreign countries, distant galaxies, superhuman beings, impenetrable forests, and tons of magic. While I love watching sci-fi and fantasy movies, they do not help you imagine or expand your mind. Reading a book does.

2) Nobody told me I was a visual learner, aural learner, textual learner, active learner, passive learner, or anything but a typical human adolescent. I read text, deciphered diagrams, and listened to lectures. There was no 3D animation of the solar system on a computer to help me visualize how the planets revolved around the Sun while still rotating on their axes. If I didn't understand something, I was not given academic labels as crutches to hold on to for the rest of my life. I was told to try again. Moreover, research (linked below) shows that catering to "learning styles" is not helpful i.e. dividing students into visual-learners and aural-learners and showing presentations and visual demonstrations to the former and giving audio lectures to the latter does not improve learning.

3) I always thought that being able to quickly understand what people were trying to explain was a very positive trait and something I should actively try to do in all situations. If someone says they got into a car accident because as they pulled out of a parking lot, a vehicle coming up the road changed lanes and side-swiped their car, it is best not to ask them to draw a diagram for visual clarification.

I think the biggest reason why even grown-ups I encounter continue to have a hard time visualizing concepts, models, and strategies is because nobody has told them that everyone should be able to do that. If you're in a meeting and the boss says "I can't add 3 to 7 because I am a numeric person", everyone will gasp. But if they say "I can't picture 3 more icons to the right of the seven icons already in the toolbar because I am a visual person", nobody will flinch. In fact, the helpful ones among us will offer to do a mockup immediately after the meeting, thus reinforcing the belief that it is ok to not have the ability to imagine. Let's stop doing that.
Wait while more posts are being loaded