Tom Long

Tom Long is a software engineer at Google. He works as a tech lead, and among other tasks, regularly mentors new software engineers in professional coding best practices.

books by Tom Long

Team Good Code

  • February 2022
  • ISBN 9781633439337
  • 65 pages

In Team Good Code, author and Google mentor Tom Long shares two chapters from his bestselling book Good Code, Bad Code to help coders become more effective team members. This free mini eBook explores how other engineers will interact with your code, and highlights how you can avoid ambiguity, misleading code, and buggy software. You’ll learn how to ensure your code is difficult to misuse, which will decrease the likelihood of bugs. Start making the shift from lone-coder to valuable, effective software team member with this fast, fabulous—and free!—mini ebook.

Good Code, Bad Code

  • July 2021
  • ISBN 9781617298936
  • 376 pages
  • printed in black & white
  • Available translations: Complex Chinese, Japanese, Korean, Russian, Simplified Chinese

Good Code, Bad Code is a clear, practical introduction to writing code that’s a snap to read, apply, and remember. With dozens of instantly-useful techniques, you’ll find coding insights that normally take years of experience to master. In this fast-paced guide, Google software engineer Tom Long teaches you a host of rules to apply, along with advice on when to break them!