#technicaldebt

Posts mentioning hashtag #technicaldebt

Below are all the posts — topics as well as replies — that mention the hashtag #technicaldebt.

Mention #technicaldebt in your post to continue the discussion!

Can we invest to actually fixing our "core" product? We need a anti-fragility mindset

Can we talk about our failure modes?

Our core product has exactly two states: working, or completely down. There is no middle. No degraded mode, no read-only fallback, no "feature X is unavailable but the rest still works." When something breaks, it doesn't inconvenience customers, it stops their business entirely.

That is a design choice, not an inevitability. And I think we keep making it because the honest answer to "why is it built this way" is "because it's always been built this way."

Every dependency we have is currently a single point of total failure. A hiccup in one subsystem takes down the whole thing. We treat that as an ops problem to be monitored and paged on, when it's actually an architecture problem we've decided not to solve.

Graceful degradation costs something upfront. You have to define what "partial" means for each subsystem, build the fallback paths, decide what's safe to shed under load, and actually test the failure modes. That's real work. But the alternative is what we have now: every incident is a worst-case incident.

I'm not asking for a ground-up rewrite. I'm asking us to tier our failures. Which ones should be invisible to customers, which should be a minor inconvenience, and which are genuinely catastrophic? I'd bet most of what currently triggers a full outage belongs in the "inconvenient" bucket and could be isolated without rebuilding everything.

We accept this as normal. We shouldn't....


Vivek

Why is he still around? Shankar and Vivek sat on legacy systems for so so long. I remember a struggle few years ago when I wanted us to move to better new backend system but I was shut down saying they do not have budget.

I am pretty sure they wasted millions of dollars on hiring contractors to rip off Verizon.


TIAA Technology

TIAA is ruining career prospects for me. We use outdated legacy tech and things move so slowly. We have to learn tremendously outside of the job to even have a chance getting a better job. Please beware of the consequences of working here. What you think is normal here is actually insanely disorganized.