August 2, 2018

More Information is Not Always Good

A few days ago, I was debating with my co-workers Alice and Bob about whether or not having more information is always benefical to a person. 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 Software Engineer

I’ve recently realized that the skills you learn as a software engineer (SWE) are 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 shot questions at my mentor, full-timers, and other interns what seemed like every hour. 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

July 15, 2018

Hosting Hugo Using GitHub

In this short tutorial, you will be creating two repositories, one that will store your Hugo source files, and one that will store the files neccessary to view your website. The website repo is called public and will be inside of your source repository. This will be done by using a git submodule. This guide requires you to have git installed, a Hugo website that you can easily clone from it’s github repo, and a GitHub account. Read more

© Wesley Tian 2019

Powered by Hugo & Kiss.