Here’s an idea to show recent changes in a shared google doc. Imagine a mode where font color would fade much like regular ink does. Recent stuff more vibrant and ‘wet’, older — dry. Following the real ink analogy, changed sections’ color could alter as the time goes by. Now I could spot what’s updated since I last peeked… Continue reading Drying ink in Google Docs
Gathering book reviews is hard. Now, digital versions can come with all kinds of ways to engage the reader and get one to write a review or at least ‘Like’ the volume. Different story for printed books. Here’s a fairly simple idea. Why not put a blank page at the end of a book, print… Continue reading Gathering printed book reviews
I would argue that paper prototyping for interface design has a very limited use. Modern digital tools for prototyping, if used right, can get you to the desired result faster and welcome frequent iteration. Changing something on a hand-drawn paper prototype (especially the ‘interactive’ kind) would mean redrawing the whole thing more or less. And… Continue reading Paper prototyping
Extra battery charge for your Apple watch could be as easy as wearing an extra wristband. Looking forward to seeing some innovation there.
A fairly obvious subject that serves as a good example for some the industry’s major problems. Plenty of stuff hasn’t changed for email since prehistoric times. If you want to do something fundamentally new in email, you kind of need to get ALL the clients and services people use for reading and writing email to… Continue reading Why it’s hard to revolutionize email
One thing that bothers my picky mind about uploading photos to social media these days is how most of the services decrease the quality of the image. Same for video. Not just that, but the fact they never tell me about it. One takes a photo, uploads to Facebook, deletes from the phone. Now if… Continue reading Raw data. Let people know the consequences
To developers, the most conspicuous difference between Web-based and desktop software is that a Web-based application is not a single piece of code. It will be a collection of programs of different types rather than a single big binary. And so designing Web-based software is like desiging a city rather than a building: as well… Continue reading Ingredients to designing products like cities
Here’s a handy usecase for those who know multiple languages. Why not switch my keypad to the same language used in content I’m commenting on? Doesn’t seem like a big challenge in terms of technology too.
Reminding people to do something when arriving at a certain location is smart. How about a reminder based on multiple locations?
I vote for a protocol that would allow enabling camera automatically for all the cases when video isn’t recorded or broadcasted. This would surely help the spread of camera-enabled interfaces.