How to be interesting person / professional

To be an interesting person you need to know many things, maybe you can be a bit original, but not too different, otherwise you would not have many friends.

1. Sense of Humour:

Sense of humour is the most important skill to make friends. You know how to make a joke, how to take things less seriously, how to respond wittily (but not sarcastically), how to share your happiness 😀 Just don’t get too serious, too stiff, too clingy. Be pro-attractive !

2. Interesting news:

You should know interesting things (like Rajesh), you follow interesting stuffs so can share with other people (that is really cool, not something only you like).

There are many things that can be shared with friends:

  1. Technical stuffs: anything related to machine, can be electronics, robotics, telecom …
  2. Software stuffs: softwares that are cool and useful, like Titanium, Xcode …
  3. Hardware stuffs: mobile phones, processors, bluetooth, lcd, or even myki card …
  4. Work stuffs: tools that are used at work, like Bamboo, Stash, Rake, Xcode …

Hobbies that are interesting:

  1. Sport: can be something you do (table tennis, martial arts), or watch (soccer/ tennis) – show the passion , it’s all about passion ! It can be rock climbing, ice skating, bungee jumping, judo, wing chun,
  2. Games: (old games are nice to talk about, especially games that everyone know)
  3. Movies: (famous movies, directors, actors)
  4. Music: (famous bands) dance moves, songs
  5. Tourism: different places you went to, different cultures, histories
  6. Food: food (& restaurants) is a great topic any where, people love to eat !
  7. Apps: some great apps that you heard about
  8. Books: great books like Tam Quoc, Thuy Hu. Great mangas like Berserk, Tsubasa, Naruto, One Piece, Hikaru no Go.
  9. Jokes: things that are funny, not-serious, help relax the mood, things that everyone can relate to..

Things that are not interesting that I like but can’t share:

  1. Go, chess: no friends actually play
  2. Aliens: no friends care at all
  3. Life after death: and other doctrines
  4. Politics: old people like politics, but young people have different interests.

3. Interesting skills / projects / achievements:

Happy skills: singing & dancing ! If you can sing, or can dance, you will be cool, attractive in other people’s eyes.

Health knowledge: martial art, nutrition, running…

Photography, design: how to use camera, how to use Adobe Photoshop and Illustrator.

Web design: learn to make web pages, host your own server.

Personal projects: games – there are so many game ideas that we can make. Doesn’t have to be iOS games, can be web games, can be a casual game like the Google dinosaur game 🙂

Achievements: fixing your car, building your own houses, learning some technical stuffs like the work automation (can automate anything, from gardening, to using sensors to turn on music for babies).

4. Passion:

If you have passion, everyone will like to hear you talk. They want some of that passion too. So talk about anything you like with passion, with a feeling of greatness, and people will hear you.

It’s all about passion, passion in what you do, in what you talk, in what you like. Passion in your life, the energy in your voice and the feeling that you create, the passion, the fun, the happiness !!!

5. Be a friend:

Don’t show off, and don’t be a teacher, be a friend, be equal, not superior !!!


How to get out of bad habits

Reading, especially chinese novels, is my bad habit. On weekend I usually waste precious hours on reading or playing games, while my plan for the weekend goes to pieces.
I have found the way to kill my bad habit.

Start the day

Firstly, start the day strong.

The more active you begin the day the better. Exercise, walk, shower, start thinking intensively. Get the action going. Especially the weekend.

Saturday is a good day to go to gym, enjoy the lakes, play tennis. Sunday is for church, also a good day to socialise, fix and repair stuffs.

Second, open eyes wide to look at life. What can I do to help my wife? What can I teach my daughter? What can I do to care for other people in my family, in my church, friends and also colleagues? How to make them like me, love me?

How to improve my life quality? How to be more important to others? Lets live this life fully, completely involved, not running away. Let’s be the true agent of God.


To live long, is one important thing in life. How to live a healthy life until 80? How to be healthy and young looking until 80? If I don’t know how to, I won’t be able to do so.

Before getting married, I have been more healthy. Since 2014, I have not been healthy enough… There must be something wrong with my lifestyle ..

Technology (4) – Popular languages

Screen Shot 2015-03-27 at 3.07.18 pm

Codeeval indicates that after Ruby and PHP, then Go, Haskell, Perl and Scala are the other most popular languages.

According to the ranking of popular languages at Tiobe, then Swift, F# and Dart are the most promising languages gaining popularity.

RedMonk ranking places JavaScript as the most popular language, with Clojure and Groovy rounding up the top 20.

The PyPL ranking has Lua as one of the promising one.

Technology (1) – No SQL

No SQL is a new school of Databases that do not use traditional table-based data model to store data.

They can use different models like:

  1. Column: Cassandra … Druid … HBase
  2. Document: MongoDB … CouchDB
  3. Key-value: Redis … Dynamo … Memcached
  4. Graph: Virtuoso … Infinite Graph
  5. Multi-model: OrientDB … FoundationDB

The most famous No-SQL are: (see Database-ranking:

  1. MongoDB (top 1)
    • While the functionality is close to that of a traditional relational database, MongoDB allows users to capitalize on the benefits of cloud infrastructure with its horizontal scalability and to easily work with the diverse data sets in use today thanks to its flexible data model.
    • MongoDB is the easy to learn. It’s strength is SIMPLICITY.
  2. Cassandra (top 2)
    • Cassandra is very easy to manage at scale.
    • If developers want to have faster, more reliable but scalable solution, they go for Cassandra.
  3. HBase (top 3)
    • It’s from same company with Hadoop.
  4. Redis
  5. CouchDB
  6. DynamoDB


Nhập Thần

Đam mê là gì, đam mê là làm một điều gì đó với tất cả tâm hồn. Làm một công việc của mình yêu thích với toàn bộ tâm trí, không có distractions, không có gì ngoài việc mình đang làm.

Sống trong thế giới của việc mình đang làm, một thế giới khác biệt và độc lập, một thế giới chỉ có mình với việc ý. Mình đã từng ở trong thế giới của âm nhạc, ở trong thế giới của cờ vây, cái gì cũng có một thế giới như vậy cả.

Hoàn toàn nhập thần – cảm giác kỳ diệu của Thiên Nhân hợp nhất – từng tế bào nơ-ron rung động trong những điều mình đang làm, dù là lập trình iOS, hay đọc sách về iOS, hay tập đàn, tập võ, tập bóng bàn, cờ vây …

Mình không cần phải thành một đại cao thủ về iOS, mình nên focus rộng ra, làm nhiều thứ, am hiểu rộng hơn là am hiểu hẹp, biết đánh guitar hơn là chỉ piano, biết đánh tennis hơn là chỉ bóng bàn, biết đánh cờ vây, biết nhảy … Làm gì cũng phải nhập thần …

Be only Positive. Talk only Good.