News for hackers. Stuff that matters.
Re:Java is better than C++ for high speed trading systems by krzyk on Thursday November 26, 2020 @08:42AM (#25219932)
You shouldn't compare bridge building to developing a trading apps (on causes death, the other merely financial loss)

Compare bridge building to developing software for pace maker.

Now compare number of failures in both cases.

You get what you pay for, if you pay for developer you'll get a developer.

Re:Java is better than C++ for high speed trading systems by pps43 on Thursday November 26, 2020 @08:56AM (#25220025)
You can convert between financial loss and loss of human life using implied cost of averting a fatality [1], which is about $10 million.

[1] https://en.wikipedia.org/wiki/Value_of_life

Re:Java is better than C++ for high speed trading systems by angry_octet on Friday November 27, 2020 @02:54AM (#25226416)
That is not a bidirectional transform. A financial loss in an investment fund just means that other traders made more profit.
Re:Java is better than C++ for high speed trading systems by qayxc on Thursday November 26, 2020 @09:14AM (#25220167)
> You get what you pay for, if you pay for developer you'll get a developer.

That's way too oversimplified. You can be as good and as thorough as you want, but if the root of the problem is that software is seen as a cost not as an integral part of the solution, you get bad results.

This often starts with unclear/vague requirements that change every other day as new information and understanding is gained.

But it doesn't stop there - unrealistic deadlines, lack of defined processes and quality control as well as disregard (and refusal to budget and schedule) for background tasks (documentation, refactoring, ...) are also contributing factors that can turn even the best and most diligent software developer into a messy code cowboy.

If gaming the system is rewarded more or actually doing a good job is even penalised, why do a good job?

Re:Java is better than C++ for high speed trading systems by julienfr112 on Thursday November 26, 2020 @08:58AM (#25220038)
I remember reading about bad software in a radiotherapy machine inducing many deaths. And also about software in Toyota cars failing and also inducing deaths because the code was a huge mess. In the end, there is no such thing as a clear separation between "engineer" and "developers".