Hacker News new | ask | show | jobs
by gavmor 378 days 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!

1 comments

One 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/