Open in app
Home
Notifications
Lists
Stories

Write
Leo_on_west_coast
Leo_on_west_coast

Home

About

May 30

Why is communication so hard for software engineers?

I am a senior engineer working in one of the FAANG companies. My colleagues are pretty competitive, they are smart, they work hard. But I keep noticing one thing — a lot of smart engineers claim they are not good at communication, some non-native speakers claim this is due to…

Software Engineering

3 min read


Mar 27

Career is like a game

I worked in one of FAANG, I am right now a level 7 engineer, the title is Senior Staff Software Engineer. In this post, I want to talk about climbing career ladder. Why do you want to climb the ladder? I don’t know about other people, my own motivations: You get paid better You can see a bigger…

Software Engineering

4 min read


Published in CodeX

·Feb 27

What is a good Tech Lead

Tech lead emerges by itself, it is never appointed. I have been wearing the Tech Lead hat for quite a few years now. There are a few different types of Tech Lead. I worked with 2 types closely. One type is called Uber Tech Lead, the other type is called…

Software Engineering

3 min read


Feb 14

Read code — a must have skill (2)

Following my previous post https://medium.com/@hlxmtv/reading-code-a-must-have-skill-4125a0804f50 I recently was assigned to a new project. The team’s execution was not good, and the project was delayed. My job is to fix the execution. My approaches are always 1/ understand the problem structure and find POCs for each sub-area; 2/ be detail oriented…

Software Engineering

3 min read


Jan 14

Reading code — a must-have skill

There are plenty of materials teaching programming languages, debugging, libraries/frameworks, design pattern, etc. But I didn’t read anything that teaches people how to read code. Reading code is a really important skill that every software engineer must master. Working in the industry for almost a decade, I realize that 1)…

Software Engineering

2 min read


Jan 12

How do I become a great software engineer?

I am arguing that we are entering a mediocre age here https://medium.com/@hlxmtv/software-engineering-are-we-entering-a-mediocre-age-1246ed8f8e1d But as an individual, we should still aim for being a great software engineer. Everyone should be motivated to be the greatest in his/her industry. A motivated society makes itself better and thus benefits its people in turn…

Software Engineering

3 min read


Jan 6

What would happen if we redistribute resource by government

As discussed before (https://medium.com/@hlxmtv/why-do-we-see-disparity-2cd5506528c5), a lot of us are worried about the bigger and bigger disparity. Some politicians proposed a solution to redistribute resource (wealth) by government via high tax and welfare program. The motivation is really good. My understanding of the rationale works as follows: the advancement of technology…

2 min read


Jan 5

Why do we see disparity? — cont’d

Follow up from the previous article: https://medium.com/@hlxmtv/why-do-we-see-disparity-2cd5506528c5 Money (or capital) is the main force that drives the advancement of technology, and the motivation is to generate more money (or capital). Capital is always looking for exponential growth, and its power is so big that the business owner, big or small…

3 min read


Jan 4

Software engineering — are we entering a mediocre age?

Linux is mainly created by one man, C is mainly invented by one man, etc. Software industry is good at creating hero, some true legend. It is always excited to hear stories that a few talents work together and create a piece of software that empowers millions of users or…

Software Engineering

3 min read


Jan 4

Why do we see disparity?

The United States is divided. People blame social media, blame Trump, blame China, etc. I think they are not the root causes. We are entering a new era — the advancement of technology accelerates the disparity between the rich and the poor, yet we don’t have an efficient way to…

Reflection Essay

3 min read

Leo_on_west_coast

Leo_on_west_coast

Software engineer, immigrant to US

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable