Click here to Skip to main content
15,900,644 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I'm about to use one of my major codeproject offerings in a commercial project Pin
charlieg9-Nov-21 12:19
charlieg9-Nov-21 12:19 
GeneralRe: I'm about to use one of my major codeproject offerings in a commercial project Pin
honey the codewitch9-Nov-21 12:24
mvahoney the codewitch9-Nov-21 12:24 
QuestionScary Responsibility? PinPopular
  Forogar  9-Nov-21 3:59
professional  Forogar  9-Nov-21 3:59 
AnswerRe: Scary Responsibility? Pin
CodeWraith9-Nov-21 4:16
CodeWraith9-Nov-21 4:16 
GeneralRe: Scary Responsibility? Pin
  Forogar  9-Nov-21 5:01
professional  Forogar  9-Nov-21 5:01 
AnswerRe: Scary Responsibility? Pin
den2k889-Nov-21 4:19
professionalden2k889-Nov-21 4:19 
AnswerRe: Scary Responsibility? Pin
Member 153296139-Nov-21 4:28
Member 153296139-Nov-21 4:28 
AnswerRe: Scary Responsibility? Pin
Vivi Chellappa9-Nov-21 5:30
professionalVivi Chellappa9-Nov-21 5:30 
Scary, from a financial risk viewpoint.
  1. An island in Southeast Asia. The Local Turf Club had contracted with an Australian hardware/software company to install a new computerized betting system to replace its old, aging system so that they could support more than 200 betting terminals. The call came to me, an IT consulting manager, at their Audit firm to test and certify the new system for compliance with the rules and regulations of the Turf Club.
The stakes were quite high. The Turf Club had to make sure that the system performed flawlessly. Any hiccup would provide the excuse to the government to shut down the Turf Club and take over its extremely valuable land holdings close to the city center.

I had to understand all the rules stated in the Rulebook of the Club. For instance, only three horses could deadheat for the Win (first place), Place (second place) and Show (third place) positions. If three horses deadheated for the first position, there was no Place or Show and those betting pools will be combined with the Win betting pool and the moneys distributed among the bettors who bet on those three horses. This meant that one had to consider the possibility that there can be one horse for Win and three for place; one horse for Win, one horse for Place and up to three horses for Show; and any similar combination one can think of.

In addition, chain betting whereby the winnings of a race are bet against a second race without having to place new bets (called Perfecta) and the proceeds bet against a third race (Trifecta) was permitted. The ticketing terminals should issue tickets within seconds.

The system should lock all betting terminals before the race begins and results should be declared and winning tickets paid out within one minute of race results being announced. The same terminals that sold tickets could be used to read any ticket that is presented and pay out the winnings.

This meant that I had to understand the accumulation of moneys in various betting pools, calculating and displaying the changing odds on display terminals and calculating the payout.

The system had to have a second identical computer for backup and should automatically use whichever system was available without the need for human intervention.

When I was called in, the vendor claimed the hardware and software were ready.

With just a couple of terminals, I placed several tens of bets in various combinations on imaginary races and hand calculated the results. They agreed with the numbers the computer was spitting out. So the software could be certified. By turning off a disk drive or two, or one of the two computers, we could determine that fault tolerance was perfect. But the betting terminals themselves were very erratic.

We called the vendor in Australia and impressed upon them the need for 100% reliability in the terminals. They sent a hardware engineer to test and fix the terminals already received by the customer and tightened up the quality control at their factory.

A few weeks later, all the betting windows were used and bets placed on imaginary races by a crowd in a dress rehearsal. It was successful and I had the confidence I could leave on my annual vacation to the US.

When I came back, the Club authorities expressed their satisfaction to me at the successful transition to the new system. There was no possibility of fallback to the old system as those terminals had been ripped out to make space for the new ones.

A couple of years later, I was scanning some computer related news. One item I found interesting was that the transition to a computer system at the Santa Monica Race Course had resulted in failure!
GeneralRe: Scary Responsibility? Pin
Marc Clifton9-Nov-21 6:00
mvaMarc Clifton9-Nov-21 6:00 
AnswerRe: Scary Responsibility? Pin
trønderen9-Nov-21 5:51
trønderen9-Nov-21 5:51 
GeneralRe: Scary Responsibility? Pin
dandy7225-Nov-21 8:18
dandy7225-Nov-21 8:18 
AnswerRe: Scary Responsibility? Pin
Marc Clifton9-Nov-21 6:00
mvaMarc Clifton9-Nov-21 6:00 
AnswerRe: Scary Responsibility? Pin
fgs19639-Nov-21 6:03
fgs19639-Nov-21 6:03 
AnswerRe: Scary Responsibility? Pin
Gerry Schmitz9-Nov-21 7:03
mveGerry Schmitz9-Nov-21 7:03 
AnswerRe: Scary Responsibility? Pin
RedDk9-Nov-21 8:04
RedDk9-Nov-21 8:04 
GeneralRe: Scary Responsibility? Pin
jeron19-Nov-21 8:18
jeron19-Nov-21 8:18 
GeneralRe: Scary Responsibility? Pin
RedDk9-Nov-21 8:24
RedDk9-Nov-21 8:24 
GeneralRe: Scary Responsibility? Pin
jeron19-Nov-21 9:18
jeron19-Nov-21 9:18 
AnswerRe: Scary Responsibility? Pin
glennPattonWork39-Nov-21 9:09
professionalglennPattonWork39-Nov-21 9:09 
AnswerRe: Scary Responsibility? Pin
Rick York9-Nov-21 10:10
mveRick York9-Nov-21 10:10 
GeneralRe: Scary Responsibility? Pin
honey the codewitch9-Nov-21 10:25
mvahoney the codewitch9-Nov-21 10:25 
GeneralRe: Scary Responsibility? Pin
den2k889-Nov-21 23:40
professionalden2k889-Nov-21 23:40 
GeneralRe: Scary Responsibility? Pin
Rick York10-Nov-21 5:07
mveRick York10-Nov-21 5:07 
GeneralRe: Scary Responsibility? Pin
Gerry Schmitz10-Nov-21 8:01
mveGerry Schmitz10-Nov-21 8:01 
GeneralRe: Scary Responsibility? Pin
Rick York10-Nov-21 9:21
mveRick York10-Nov-21 9:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   491 votes