This summer, I visited Ecuador for the first time. I didn’t expect to be so spectacular in many ways: amazing landscape, diverse culture, and the most friendly people in Latin American I have ever met.
Argentina and Peru are considered as the top destinations in South America. While I love both very much, this article will give you a glimpse into what it is like to travel through the Andean mountain in Ecuador, and inspire you to add this to your bucket list!
I met Dan Rasmuson, the up-and-coming young CTO of Labelbox through First Round Fast Track, a 90-day program that matches tech veterans with First Round-backed founders and execs for 1–1 mentorship.
During our first meeting in the Mission District, Dan’s first question was “How do I avoid my own blind spot?”. To be honest, this surprised me because I very much expected Dan to ask for guidance related to product growth, adoption and hiring talents — things that I have been asked very frequently. Read More
Here’s my interview with Sindre Sorhus, a prolific open source developer who lives in Thailand. Read More
I interviewed Karissa McKelvey, who is the Director of Engineering at Dat Project, a distributed data sharing tool that packages your data and shares it over a distributed network. Read More
I interviewed Nolan Lawson, Web Performance PM at Microsoft Edge. He also maintains the popular open source library PouchDB together with others. Read More
A little over a year ago, I started a new Instagram account called Tipsy Muse. I created it to document my journey through creating, and photographing countless cocktails. The first picture I took, was a remake of a drink from Bar High Five in Tokyo. From there, I ventured into creating concoctions of my own, to other global cocktails. Read More
Previously, Charlie co-founded Quora, and worked at Facebook on the platform team. Read More
I interviewed Irene Ros, who is the founding Director of Data Visualization at Bocoup where she has led visualization projects with partners like Google, The Guardian, The World Economic Forum, and Harvard Medical School (HMS) LINCS Center. Irene is also the Founder and Program Co-Chair of OpenVis Conf, a 2-day single-track conference about data visualization on the Open Web, entering its 5th year. Read More
I interviewed Guillermo Rauch, the founder of zeit.co. Zeit’s mission is to make cloud deployment simple, global, and real time. Rauch also built socket.io and founded two startups previously: LearnBoost and CloudUp. Read More
“Frequently not having any data connection in even the wealthiest and most developed cities of the world has led us to conclude that no, the mobile connectivity/bandwidth issue isn’t just going to solve itself on a global level anywhere in the near future.” Read More
I love mobile design because it’s full of constraints. Those constraints force us to think carefully about how and when we present information to the user, and what questions we ask, leading the user to hopefully make the selection we want.
At Chop, we went through three design iterations with a few user testings in between, before we released the first version in October. The consumer mobile app is much less forgiving compared to web apps that often have very iterative processes. This is also the first mobile design and development experience for me, and I was very keen on delivering the experience that I would want as a user. Read More
I wished more places offered the Starbucks commerce experience, and I marveled at how e-commerce and the cloud had transformed the way we did almost everything. From shopping to traveling, the internet eliminated single points of failure, and streamlined clunky processes. But there was one place where it still fell short: retail.
We are all carrying around pocket supercomputers that are more powerful than the servers that used to run e-commerce sites. Why then, can’t we use our phones to have an Amazon-like experience at our favorite cafés or stores, without waiting? Read More
Infinite List, Windowed List, and RecyclerView are not new. In fact, their ideas are rather simple: render only what’s visible from the user’s viewport, recycle all item view instances with a smart backing data store, and progressively re-render dirtied items based on the scroll position delta. But details matter, and it’s not often done efficiently, regardless of platforms. Read More