• Quick Thoughts about ChatBots

    What if we talk about the cons for once? A few weeks ago, I had an interesting talk with some of my friends about the recent growth of chatbots on facebook, as well as the increasing number of companies opening communication channels on messenger. We are all recently graduated software...


  • Tips to successfully build your open-source projects
    #10. Don't merge every pull requests

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #9. Listen to your issues

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #8. Handle the issues

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #7. Promote

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #6. Get feedbacks

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #5. Release the right way

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #4. Document your project

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #3. Have a sexy README

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects
    #2. Test, test and test again

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...