Tech Lead Journal

#10 - State of Java & Code Review Best Practices - Trisha Gee


Listen Later

“As a leader, it’s not your responsibility to do. It’s your responsibility to teach and help your team to level up. Your job is to level up your team, so that you have a team of people who can do it better and faster."

Trisha Gee is a Java Champion, author, and the leader of Java Developer Advocacy team at JetBrains. She has an extensive Java experience with expertise in Java high performance systems, and she is exceptionally passionate about sharing things that help real developers. Trisha is an author of a few books: “What to Look for in a Code Review“ and “97 Things Every Java Developer Should Know“. Trisha also produces a monthly newsletter for JetBrains called “Java Annotated Monthly”, which is a great monthly summary for all things happening in the Java world.

In this episode, I had a chat with Trisha about the current state of Java, and how it stands compared to other programming languages. She also gave some good tips on how to transition from old Java version to the latest Java version. Trisha shared some code review best practices and explained why reading code is harder than writing it, and that we should put more effort in making our code more readable. She suggested why a developer should use an IDE, and how using an IDE could help in increasing productivity and producing a more readable and idiomatic code. Trisha also shared some of her lessons learned from her recent transition to becoming a team lead.

Listen out for:

  • Trisha’s career journey - [00:04:54]
  • Trisha’s lessons learned when becoming a Team Lead - [00:10:04]
  • Current state of Java - [00:17:44]
  • How Java stands among other languages - [00:22:47]
  • Transitioning from older version of Java - [00:27:20]
  • Code review best practices - [00:33:56]
  • Why developers should use an IDE - [00:45:23]
  • Some of JetBrains products roadmap - [00:49:51]
  • Trisha’s 3 Tech Lead Wisdom - [00:52:58]
  • _____

    Trisha Gee’s Bio

    Trisha is a Java Champion, published author, and leader of the Java Developer Advocacy team at JetBrains. Trisha has developed Java applications for a range of industries of all sizes. She has expertise in Java high performance systems, dabbles with Open Source development, and is a leader of the Sevilla Java User Group.

    Follow Trisha:

    • Website – https://trishagee.com
    • Twitter – https://twitter.com/trisha_gee

    • Our Sponsors

      This episode is brought to you by JetBrains.

      Do you want to learn to code? Do you have friends who are looking to learn how to code?
      Our sponsors at JetBrains recently launched JetBrains Academy, an education platform that offers interactive, project-based learning combined with powerful, professional development tools. Advance your Java and Python skills, with more programming languages to come.
      To get an extended 3-month free trial on JetBrains Academy, go to https://techleadjournal.dev/jetbrains-academy.


      Like this episode?

      Subscribe on your favorite podcast app and submit your feedback.
      Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
      Pledge your support by becoming a patron.
      For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/10.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Tech Lead JournalBy Henry Suryawirawan

      • 4.7
      • 4.7
      • 4.7
      • 4.7
      • 4.7

      4.7

      12 ratings


      More shows like Tech Lead Journal

      View all
      Software Engineering Radio by se-radio@computer.org

      Software Engineering Radio

      271 Listeners

      Hanselminutes with Scott Hanselman by Scott Hanselman

      Hanselminutes with Scott Hanselman

      379 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      291 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      624 Listeners

      The Cloudcast by Massive Studios

      The Cloudcast

      155 Listeners

      Soft Skills Engineering by Jamison Dance and Dave Smith

      Soft Skills Engineering

      284 Listeners

      Thoughtworks Technology Podcast by Thoughtworks

      Thoughtworks Technology Podcast

      41 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      984 Listeners

      CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

      CoRecursive: Coding Stories

      188 Listeners

      Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

      Kubernetes Podcast from Google

      182 Listeners

      Practical AI by Practical AI LLC

      Practical AI

      211 Listeners

      AWS Podcast by Amazon Web Services

      AWS Podcast

      203 Listeners

      .NET Rocks! by Carl Franklin and Richard Campbell

      .NET Rocks!

      245 Listeners

      The Stack Overflow Podcast by The Stack Overflow Podcast

      The Stack Overflow Podcast

      62 Listeners

      The Pragmatic Engineer by Gergely Orosz

      The Pragmatic Engineer

      65 Listeners