3 ms·
> We have built _a lot_ of things on top of shaky foundations. [Technical] debt is a choice, and the gene that makes "perfect" the enemy of "good" misses oppor
by gavmor 1y ago
> We have built _a lot_ of things on top of shaky foundations.
[Technical] debt is a choice, and the gene that makes "perfect" the enemy of "good" misses opportunities for inheritance!
As a dev--as an adult!--I still need to learn to relax and embrace shaky foundations--and technical debt!
- ChrisMarshallNY 1y agoOne of the things that we learn, as we mature, is that "It Depends" is a mantra for life. A good filter is the "How Important is It?" filter. If I'm adding dependencies to an app, a styling dependency is less crucial than an algorithm one. I may just apply some fairly basic checks to a styling dependency, and maybe use injection, to make it easy to swap out. I may also look for free, or low-cost ones. For the algorithm, which may be my bread and butter, I might be a hell of a lot more demanding, and I may consider using a commercially-backed product. I sort of touch on that, in this posting: https://littlegreenviper.com/concrete-galoshes/ https://littlegreenviper.com/concrete-galoshes/