Two and a half months later than planned, we finally shipped! 2 major app updates released at the same time: 4.0 for the TimeStory Mac app, and 2.0 for the iPad/iPhone app. It felt good to ship finally. What we couldn’t finish before we embarked on a two-month long visit in Asia, we worked through … Continue reading Taste of the Digital Nomad Lifestyle
Why I Left My Well-Paying Reputable Corporate Job
This is an overdue update—I quit my corporate job 3 months ago. My decision to leave came as a surprise to many. After all, my work was well-appreciated and valued. Someone asked me what I would miss most about leaving my job at one of the farewell parties. I said, the people and connections of … Continue reading Why I Left My Well-Paying Reputable Corporate Job
On 35th Anniversary of Arriving in the US
July 2nd, 2025 marked exactly 35 years since I landed in San Francisco airport and embarked on my life journey in the US. Back then I was a fresh high school graduate. These 35 years represent my entire adult life to-date—from attending college, getting married, to family and career. It is these years in the … Continue reading On 35th Anniversary of Arriving in the US
My Uncle’s Advice
When I came to the US 35 years ago, China had just begun to get out of poverty. What might be considered "middle class" was still very modest living standards. My parents pulled all their savings, and then borrowed some to buy a one-way airplane ticket, and to pack everything they could afford into 2 … Continue reading My Uncle’s Advice
Customer Request Triaging & Configurability
Recently, Aaron and I sat down and triaged all 300+ open tickets for TimeStory (we use one ticket system to track both customer feedback and internal backlog). It took us 3 sessions, total of about 8 hours to go through them all. I now fully appreciate the amount of work required of the app as … Continue reading Customer Request Triaging & Configurability
Tuesday Day Off
Aaron and I were satisfied with the progress we’d made in the last couple of days on our goal this week, so we decided to treat ourselves with a mid-week break in the city (our work week typically starts on weekends). 🙂 Weather was perfect, just coming off a heat wave and Canadian wild fire-triggered … Continue reading Tuesday Day Off
Demos are easy, products are not
I resonated with the short blog post, This Feature Should Be Easy, by Brent Simmons, where he wrote: The main function of a feature … is often the easiest part. It’s everything around the feature that makes it harder: UI design, localization, refactoring, accessibility, state restoration, getting new artwork (for a toolbar button, for instance), dealing … Continue reading Demos are easy, products are not
2019 – My Year of Change
2019 has been a big year for me. Many things changed in significant ways… I changed my job in January. At the beginning of the year, I left my consulting agency, where I was leading large distributed engineering teams, to join a global Fortune 500 corporate as an individual contributor in a newly created Chief Architect … Continue reading 2019 – My Year of Change
On B2B SaaS Provider Viability
I have evaluated many vendors offering solutions to help with different areas of needs in business. (There seems to be an interesting correlation between the pace of business transformation and the pace of evaluating new B2B SaaS solutions to fill various business operations needs.) Over time, I've come to place a lot of importance on … Continue reading On B2B SaaS Provider Viability
Self Analytics
So I have been tracking the books I read or listened to this year. This simple tracking effort proved not wasted, because when I did a quick review of my log recently, there were a few interesting revelations immediately about me and my book reading (habits, interests, etc.), which I could also use to correlate … Continue reading Self Analytics








