News for hackers. Stuff that matters.
Re:Today’s Top Tech Skills by ThrowawayR2 on Sunday November 24, 2019 @12:48PM (#21622004)
You have got to be kidding. Corrupting data for a sale already made is far worse than losing a sale because of an outage.
Re:Today’s Top Tech Skills by arcticfox on Sunday November 24, 2019 @01:05PM (#21622115)
> Corrupting data for a sale already made is far worse than losing a sale because of an outage.

I mean, this is still arbitrary. There are millions of small businesses worldwide that do fine with terrible records, but making on-going sales.

If you don't make any sales because of constant outages, you could argue that's worse than trying to deal with corrupted data, especially if you have log files or some other method to recover corrupted data anyways.

Re:Today’s Top Tech Skills by yowlingcat on Sunday November 24, 2019 @01:29PM (#21622272)
You're getting to the crux of the issue now. If you don't have log files to recover corrupted data anyways, or that is you never saved it in the first place -- you CANNOT recover it. If you risk irreparably corrupting old data and new data, what is the value of your software system in the first place? Why not use google forms and google spreadsheets, data entry analysts and a call center and be done with the whole thing anyways?

My point is that the very root of what gives software value is something deeply industrial -- it is a machine that can do something over and over correctly, reliably and without regressions. If you take away that reliability to be depended upon by a business, you are no longer building an industrial strength solution -- you're building a toy.

Re:Today’s Top Tech Skills by jackcodes on Sunday November 24, 2019 @12:58PM (#21622059)
Not when you’re corrupting only a handful of sales, but losing all of them. It still feels arbitrary to say one is more important for developers to be aware of than the other here.

As long as you have both covered to a reasonable degree within your company/team it’s a waste of time arguing who’s got the most important info in their brains.

Re:Today’s Top Tech Skills by joyeuse6701 on Sunday November 24, 2019 @01:07PM (#21622137)
One is more important because presumably one is harder and thus more expensive to recover from. Typically the deeper the rot in the foundation, the more expensive the repair.
Re:Today’s Top Tech Skills by stefano on Sunday November 24, 2019 @01:58PM (#21622462)
A data corruption might be also impossible to recover from. You could even only notice it after months of it happening, e.g. if your users spend months collecting data which is only analysed at the end of the year.
Re:Today’s Top Tech Skills by darkerside on Sunday November 24, 2019 @01:16PM (#21622197)
You are potentially corrupting ALL of your data, not just a handful. Sure, in the two scenarios you chose to provide (speaking of arbitrary), the JS error is clearly worse. If you take the worst case scenario in both cases, one is much more likely to cause an existential threat to your business.
Re:Today’s Top Tech Skills by LaGrange on Sunday November 24, 2019 @01:03PM (#21622089)
...that's assuming there's some sort of meaningful liability in corrupting the data, either legal or from PR backlash, but sometimes it feels like many companies have discovered that's not really the case.