Changelog Master Feed cover image

Changelog Master Feed

You call it tech debt I call it malpractice (Changelog & Friends #12)

Sep 1, 2023
Kris Brandow, a Go Time panelist and unpopular opinion maker, discusses the waterfall paper, his dislike of the "tech debt" analogy, the importance of documentation, and the idea that everything is a distributed system.
01:39:15

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Accountability in software engineering is crucial, and codebases should be well-documented and maintainable to avoid malpractice.
  • Resolving technical debt requires clear communication and understanding between engineers and stakeholders.

Deep dives

The Need for Responsible Software Engineering

One of the main points discussed in the podcast is the importance of responsible software engineering. It is highlighted that many codebases lack proper documentation and comments, making it difficult for engineers to understand and maintain the code. This lack of accountability is compared to malpractice rather than debt. The argument is made that engineers should take responsibility for their work and ensure that codebases are well-documented and maintainable. This accountability includes making appropriate choices in the planning stages and clearly communicating timelines and trade-offs to stakeholders.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner