January 17, 2019

A New Chapter

Like many of you, I spent this past break visiting family. Every few years or so, I make the effort to visit my dad’s side of the family in southern China. The last time I visited was over three years ago. During this time, I read countless articles about China’s insane economic development, advances in artificial intelligence, and new social credit system that looks like something that came out of a Black Mirror episode. Read more

August 2, 2018

More Information is Not Always Good

A few days ago, I was debating with my co-workers Ty and Anish about whether or not having more information is helpful for making better decisions. I’m not going to be able to express their thoughts with high fidelity, so I will only express mine here. Having more information does not allow us to make better decisions. In fact, a lot of the time, we can benefit from having less information. Read more

July 25, 2018

Becoming a Better SWE

I’ve recently realized that the skills you learn as a SWE are totally disjoint from the skills that you learn in school. Below are some of my findings. 1. Nobody knows the answer, but it’s out there somewhere. It’s up to you and only you to figure it out. That’s what the company is paying you to do. Problem-solve. When my internship first started, I rapidly shot questions at my mentor, full-timers, and other interns. Read more

July 24, 2018

Super Linux Warp Pipe

Today at work I came across a problem that I managed to solve using multiple Linux pipes. What I needed to do to solve the problem was count the frequency of words existing between a certain context. This is a simplified version of what the input looked like: Where is the { FRUIT apple } ? Is the { PLANT tree } within the ground ? The { FRUIT banana } ate some { FRUIT banana } . Read more

July 15, 2018

Another New Site?

So, it seems like every few months I’ve been feeling discontent with my personal website, thus prompting me to rehaul my website over and over again. This frequent rehauling can be boiled down to two reasons. I have never really felt satisfied with the overall design and aesthetic of my personal website. I haven’t made up my mind about starting my blog back up again or not. I’ve been toying around with Jekyll and Bootstrap recently, and then I found Hugo. Read more

© Wesley Tian 2019

Powered by Hugo & Kiss.