Published Jan 12, 2022

Improving the Engineering Experience // Beyond Coding Podcast #35 - Patrick Akil & @HassanHabib

Patrick Akil and Hassan Habib delve into enhancing the engineering experience by streamlining processes, boosting engineer-user connections, and fostering happiness and engagement among engineers, highlighting how these factors lead to improved code quality and more satisfying work environments.
Episode Highlights
Beyond Coding Podcast logo

Popular Clips

Episode Highlights

  • Standardization

    Standardization plays a crucial role in enhancing engineering efficiency and consistency. emphasizes the importance of establishing a unified framework for developing software components, which helps teams hit the ground running and avoid technical debt 1. He believes that standardization requires an open mind to adapt and improve processes continually. Streamlining engineering processes further supports this by reducing ambiguity and ensuring teams can focus on delivering features efficiently 2.

       

    Code Maintenance

    Maintaining code quality is essential for reducing technical debt. Hassan introduces the "code rub" practice, where engineers spend 15 minutes daily reviewing a file to ensure it meets standards 3. This routine helps teams maintain a clean codebase and prevents the accumulation of technical debt. Additionally, he stresses the importance of integrating necessary updates into feature costs, ensuring that essential upgrades are not overlooked in the pursuit of new features 4.

       

    Tech Evolution

    The evolution of technology has significantly shifted the engineering experience. Hassan reflects on the past when engineers had limited access to resources, such as waiting for punch cards to be processed 5. With advancements like personal computers and cloud computing, engineers now have direct access to tools and resources, enhancing productivity. However, he notes that the final barrier is direct access to customers, which can drastically improve feature turnaround times.

Related Episodes