Tag Archives: soft skills

8 Things I Learned During 8 Years at Google

This year marks my 8th year working at Google. Throughout that time, I’ve been on three different teams and met a ton of smart people. I simultaneously feel like I’ve learned a ton, yet, I have so much more to … Continue reading

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

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 , , , , , | 3 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 , , , , , | 2 Comments

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

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 , , , , , , , , , , , | 8 Comments