3 ms·
I've been burned a number of times. Both from audits (that was expensive, even after we were told we were compliant) to spending all night up because ReaderWrit
by wumbernang 11y ago
I've been burned a number of times. Both from audits (that was expensive, even after we were told we were compliant) to spending all night up because ReaderWriterLockSlim deadlocked across our entire cluster and took our entire platform down. Also I've had the tools melt like butter in my hands. And I've had my fair share of inherited shit balls. Not only that they've been treacherous bastards historically.
But the thing for me is the cash is pretty damn good and some days you can get so much done its unreal. I've worked with Unix platforms for the same time (20 years now) and know both inside out and windows is way more flexible, particularly when it comes to the end user.
What comes after exbrace, extend is no longer extinguish though. Any sane person these days makes portability choices. We're rebuilding our stuff as microservices now (4MLoC C# projects won't survive without this). Now their stack is getting a look in because we're already experienced with it but if they shaft everyone this time, its trivial to port our services away to other tech. We rewrite most of our stuff perpetually so they'll evolve into zero risk.