Soft Skills Engineering

Episode 452: Consulting refactor and extra work, extra scrutiny

7 snips
Mar 17, 2025
Tired of navigating a chaotic front-end codebase, a developer decides to undertake a daunting refactor, highlighting challenges with technical guidelines and client expectations. Discussions about the importance of code cleanup reveal its role in reducing bugs and speeding up feature delivery. The hosts also tackle the pitfalls of whataboutism in code reviews and how it can derail team collaboration. Insights on balancing personal improvement with team dynamics emphasize the need for transparency and communication in navigating the complexities of software development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Communicating Refactoring

  • Frame refactoring as "cleanup work" done alongside deliverables, not extra hours.
  • Emphasize resulting improvements like fewer bugs and faster feature delivery, internally and maybe externally.
ADVICE

Client Communication

  • Consult your manager before telling the client about self-initiated refactoring.
  • Let them decide client communication to manage potential pushback on costs.
ADVICE

Team Communication

  • Openly communicate with your team about your extracurricular work and its impact.
  • Ask if your contributions disrupt their workflow or cause frustration.
Get the Snipd Podcast app to discover more snips from this episode
Get the app