this post was submitted on 17 May 2024
141 points (100.0% liked)
technology
23218 readers
2 users here now
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
What does "tech debt" actually mean?
The other poster is correct, but less exaggerated is
"when you bring in a new change to a technical system, you need to allocate time and resources to cleaning up after yourself, cause shit is gonna be broken. Could be big obvious things (should be planned for, but shit happens), could be that you patched over something with a temporary fix and it needs something more robust, also could be fringe cases that you aren't gonna know about for a couple months/years. The point is that every change you make incurs some debt to pay back, and you need to account for it if you want your system to keep running smoothly/relatively smoothly ".
SV techbros sometimes come in with the "move fast and break things" mentality, which is ok-ish (don't be afraid to mess up if you're genuinely trying to make things better), but you need to keep your house in order. Otherwise you're just building a tower of cards that's gonna collapse all at once beyond repair cause you're just moving fast and breaking thinga without allocating the time to stabilize them.