Tag Archives: communication

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 , , , , , , , , , , , | Leave a comment

How to Write a Bug Report so that an Engineer Actually Fixes the Bug

If you want an engineer to act on a bug report, it needs to be easy to understand. Most importantly, the recipient needs to know how to reproduce the issue. The worst bug reports look like this: That’s it, no … Continue reading

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

Three Things You Must Do When Mentoring Software Engineers

Mentoring other software engineers is one of my favorite parts of my job. Every software engineer ought to have an unbiased mentor to go to for career questions. Early in your career, you’re always the one asking questions. As you … Continue reading

Posted in Software | Tagged , , , | 1 Comment

Stop Having Sucky 1:1s with Your Manager

One-on-ones… Everyone has them. Sometimes they feel like a waste of time. But it doesn’t have to be that way. What if 1:1s could be a tool to further your career? What if they could be more enjoyable to both … Continue reading

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

6 Ways to Negotiate Like a Pro Board Gamer

I have learned more about negotiation by playing board games than from taking a college course on negotiation. A lot of people are scared of negotiation. They’re afraid to ask for what they want. To me, this is crazy. Are … Continue reading

Posted in Psychology | Tagged , , , , , , , , , | 1 Comment