Tag Archives: communication

5 Ways ICs Can Be Allies

You might have heard about DEI or allyship, and then not know what to do next. You want to help your teammates from underrepresented groups, but you’re not how. Or if you should. Let me challenge that. ICs can be … Continue reading

Posted in Software | Tagged , , , , , | 2 Comments

You won’t believe why I received this peer bonus

At Google, employees can give each other “peer bonuses” to recognize each other for doing outstanding work. All you have to do is open an internal website, type why the other person deserves recognition, and their manager will approve it. … Continue reading

Posted in Software | Tagged , , , , , | 1 Comment

5 Self-Sabotaging Phrases Software Engineers Need to Stop Saying (And What to Say Instead)

I’m tired of hearing software engineers complain. Yes, there are unfair managers, incompetent colleagues, systematic barriers, frustrating bureaucracy, and much, much more. Identifying problems is useful. Getting stuck in a cycle of negative emotions is not. The sad thing is … Continue reading

Posted in Software | Tagged , , , , | 3 Comments

Not All Complaints Are Created Equal

People always find a reason to complain, no matter how polished the product is. Especially the manager on one of my previous teams at Google. Every few days, my manager and I would sit down together and open our iPhone … Continue reading

Posted in Software | Tagged , , , , , , , | 2 Comments

100 Things I’ve Learned as a Software Engineer at Google

It’s amazing to look back over the past seven years. When I first stared this blog, I was a CS student at UT. 99 blog posts later, I’m a software engineer and tech lead at Google. I don’t have everything … Continue reading

Posted in Software | Tagged , , , , , , , , , , , | 6 Comments