20 ms·
I have found that "it depends" is an almost universal solvent for all technical quandaries. I have found in my experience (and I have a lot of that), that the
by ChrisMarshallNY 2y ago
I have found that "it depends" is an almost universal solvent for all technical quandaries.
I have found in my experience (and I have a lot of that), that the search for "One Solution To Rule Them All" is a snipe hunt. You can't get there from here.
It always (in my experience) comes down to context[s].
That "[s]" is important. There's the current context, and then, there is the future context.
You survived your baptism in fire to live to keep delivering software.
That's great. It's crap software that got you here.
Time to rewrite it, so we now have software with a future
Right?
OK?
That's what we'll do...right?
Oh, for Cthulhu's sake, what do you mean we need to keep building on our foundation of sand?
Congratulations. You now not only have technical debt; you have technical bankruptcy, coming down the road.
Better sell the company fast, before the bomb goes off...
- Viliam1234 2y agoThe mythical "later" never happens. Today we need to get version 1.0 to the market ASAP. Tomorrow we will need to get version 2.0 to the market ASAP. Etc. It's like people who promise that they will stop smoking later. Twenty years later, they usually still smoke. Twenty years later, if the software still exists, all the technical debt tickets will probably still be in the backlog.