Being both a C programmer and a DBA taught me one thing
After spending roughly 10 years as a software developer and the next 20 as a DBA, I've noticed a pattern.
Developers blame the database.
DBAs blame the application.
Both are usually looking at symptoms rather than causes.
Having worked on both sides, most performance issues I've investigated were caused by interactions between systems rather than a single component.
The bigger the outage, the more likely it was that multiple teams each owned part of the problem.
Experience taught me that technology is rarely the hardest part.
Understanding the whole system is.
u/SystemsNotHype — 10 days ago