Most Technical Problems Are Really People Problems
I once worked at a company which had an enormous amount of technical debt - millions of lines of code, no unit tests, based on frameworks that were well over a decade out of date. On one specific project, we had a market need to get some Windows-only modules running on Linux, and rather than cross-compiling, another team had simply copied & pasted a few hundred thousand lines of code, swapping Windows-specific components for Linux-specific. For the non-technical reader, this is an enormous problem because now two versions of the code exist. So, all features & bug fixes must be solved in two separate codebases that will grow apart over time. When I heard about this, a young & naive version of me set out to fix the situation.... Tech debt projects are always a hard sell to management, because even if everything goes flawlessly, the code just does roughly what it did before. This project was no exception, and the optics weren't great. I did as many engineers do and "ignored the polit
Most Technical Problems Are Really People Problems on October 24, 2025 Get link Facebook X Pinterest Email Other Apps I once worked at a company which had an enormous amount of technical debt - millions of lines of code, no unit tests, and products using libraries with known vulnerabilities, so far out of date that upgrading them was deemed too difficult. On one specific project, we had a market need to get some Windows-only modules running on Linux, and rather than cross-compiling, another team had simply copied & pasted a few hundred thousand lines of code, swapping Windows-specific componen
Explore this link on the map →saved by
related reading
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- What Is Technical Debt: Common Causes & How to Reduce It | DigitalOceandigitalocean.com
- Technical debt - Wikipediaen.wikipedia.org
- Managing technical debt at an agile companyvadimkravcenko.com
- Technical Debt | Glossary | ProductPlanproductplan.com
- Stop saying “technical debt” - Stack Overflowstackoverflow.blog
- How I ship projects at big tech companiesseangoedecke.com
- Choose Boring Technologyboringtechnology.club
- Posts tagged "tech companies"seangoedecke.com
- My Approach to Building Large Technical Projects – Mitchell Hashimotomitchellh.com
- Dan McKinley :: Choose Boring Technologymcfunley.com
- 3 Kinds of Tech Debt | Byte Size Theoriesbytesizetheories.com