Welcome to Joe’s TechLife blog

Every journey begins somewhere. I’ve been on this one for a long time, but never thought about to write it down just because it seemed to be hard to start a new thing.

Well, it is if you are just sitting there and thinking without a move. Actions speak louder than thoughts. Here it is:

JoeLi’s TechLife