Category: Uncategorized

  • Start small

    small plant

    The breakfast insight While I was having breakfast with my wife this morning, she was grumbling that she wasn’t rich enough to help people. I was curious why she would need lots of money to help others. She explains that she wanted to make a real impact like successful people (etc. Gates Foundation). Volunteering or […]

  • Solve your own problem

    The Open Source world embraced this mantra a long time ago — they call it “scratching your own itch.” For the open source developers, it means they get the tools they want, delivered the way they want them. But the benefit goes much deeper. As the designer or developer of a new application, you’re faced […]

  • Don’t dismiss an idea easily

    And just as Steve loved ideas, and loved making stuff, he treated the process of creativity with a rare and a wonderful reverence. You see, I think he better than anyone understood that while ideas ultimately can be so powerful, they begin as fragile, barely formed thoughts, so easily missed, so easily compromised, so easily […]

  • How much time do we have left?

    I always thought I am a hardworking person, and I should’ve achieved a lot. However, when I reflect on what I have done in the past year, I was often surprised that I did not really accomplish anything! Steve Job famously said, “Your time is limited, so don’t waste it living someone else’s life.” It is […]