Sprint #13 - Making your case as an Engineer

25/09/2024 47 min

Listen "Sprint #13 - Making your case as an Engineer"

Episode Synopsis

Summary

In this episode of Sprint Review Unfiltered, Chris and Saad engage in a lively debate about the merits of different tech stacks, particularly focusing on PHP and modern JavaScript frameworks like React and Next.js. They discuss the challenges of returning to coding after a long hiatus, the importance of developer experience, and the implications of using outdated technologies. The conversation also touches on the role of product managers in understanding technical decisions and the necessity of effective communication between engineers and business stakeholders. Ultimately, they agree to disagree on certain points but emphasize the importance of building scalable and maintainable products.

--Where to find us:Saad: https://www.linkedin.com/in/saadbess/Chris: https://www.linkedin.com/in/kemsies/--

Chapters

00:00 Introduction and Background
04:41 The Benefits of React and Next.js
12:40 Performance and Rendering
16:58 Costs and Trade-offs
21:02 The Challenge of Building
23:36 API Integrations
24:09 Introduction to the discussion on technology stack
24:52 Comparing PHP and Next.js
25:45 Considerations for product managers and non-technical stakeholders
26:27 The complexity of WordPress and the importance of understanding plugins
27:39 The impact of GDPR and legal issues with plugins
29:11 Performance considerations and the definition of performance
30:47 The benefits of Next.js in terms of performance and scalability
33:28 The importance of following modern best practices
35:34 The challenges of working with traditional PHP
37:17 The need for trust and communication between engineers and product managers
38:21 The importance of making a strong case for technology choices
41:17 Strategic refactoring and its benefits
44:02 The challenges of explaining technical considerations to non-technical stakeholders
46:44 Wrap-up and closing remarks