Published Jun 8, 2020

Google’s Engineering Practices – How to Navigate a Code Review

Joe Zack and Alan Underwood delve into Google's engineering practices, dissecting the nuances of navigating code reviews with effective strategies for managing change lists and feedback. They also tackle tech challenges in Kubernetes port forwarding and Google's Dataproc, emphasizing the importance of accurate documentation and efficient tooling.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Dataproc Issues

    Alan Underwood shares his frustration with Google's Dataproc service, highlighting issues with its documentation and functionality. He describes Dataproc as a tool that simplifies the setup of Hadoop environments by pre-configuring necessary components like Druid and Presto. However, Alan encountered significant issues with Presto's setup, leading to confusion and wasted resources.

    I have this super love-hate relationship with open source projects... Google Dataproc allows you to spin up Hadoop environments on the fly.

    ---

    Joe Zack humorously suggests starting a new podcast section dedicated to such irritations, acknowledging the commonality of these tech frustrations 1 2.

       

    Presto Confusion

    Navigating Presto configurations proved challenging due to discrepancies between Presto DB and Presto SQL. Alan explains the confusion caused by Google's documentation, which incorrectly pointed to Presto DB while actually using Presto SQL. This mismatch led to wasted time and resources as Alan struggled to configure the system correctly.

    The documentation page for Google Dataproc... says that they're installing Presto DB... and the version looks eerily similar to Presto SQL.

    ---

    This experience underscores the importance of accurate documentation, especially when dealing with complex systems like Dataproc 3 1.

Related Episodes