A Quick Update

Obviously I failed to write here regularly. Got a job in a fortune 500 company in June. Relocated to a new city. Work-life balance, finally. We’re given the freedom to work from home for most of the time. So it is even better than what I’ve expected before. I’ve worked at home for almost a month. It feels great to be able to spend so much time with famaily. It

Action Is the ONLY Thing That Matters

When I am truly executing, building, growing, I get a sense for what the next step is. When I am just maintaining, the next step is out of reach. There is no next step without me taking action. – Jordan O’Connor (Photo by Kamil Pietrzak)

Swift Expressible Literal

This is the English version of my post at cnblogs.com. A Question Given the code bellow: 1 2 3 4 5 struct Book { let name: String } let book: Book = "Charlotte's Web" Is there a way to make it work? So, is there a way to implicitly create a struct from a string literal? Expressible Literal Protocol The answer is yes, with the the magic of expressible literal protocol.

A Look Back At 2020

🙀 Anxiety 2020 was tough for many, and for me as well. (Photo by Colton Sturgeon) A couple of days ago, in December 31 at night, I finished the brief review of my 2020 and sent it to Ts, a friend I met on a hike back in 2017. Ts would then make it part of the yearly collection of reviews. There would be about 40 of them, all collected

My First IELTS (Academic) Test

(Photo by Jenny Pace) I had my first IELTS test last month. Here is the result: Listening Reading Writing Speaking 7.5 8 6 5 So, writing and speaking are my weak points. This time I hadn’t spended much time preparing for writing and speaking tests. Actually, 6 is beyond my expectation. My expectation for writing was 4~5 before I handed in the answer sheets.