Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

High integrity computing has proven record of what those practices should be.

As for the rest of your arguments, let me rephrase it,

And finally and the most important thing for me: the amount of knowledge you get from a degree is just a small, often antiquated, part of what's actually medicine in practice. As someone with an actual medicine degree, I do not think that the degree is necessary for someone to be a great doctor. Most of the important knowledge will be learned on internships and on various yearly conferences anyways.

In my opinion, making a doctor a protected title will, at best, do nothing. At worst it will put good doctors without a title out of a job, for no actual change in the quality of the treatments being applied.



> High integrity computing has proven record of what those practices should be.

And high integrity computing is applied only on certain projects with limited scope because outside of that it's not viable. I'd like to see high integrity computing applied to a web app.

> As for the rest of your arguments, let me rephrase it,

You might rephrase it as much as you want, it does not make it an apt comparison nor an actual argument. Funnily enough, my SO is a doctor so I see how different our education and work is.

The set of base knowledge they get in the degree is not small nor antiquated: there's nobody releasing a new human body every other year, but in SWE we have new operating systems and new execution environments constantly. The set of tools doctors use is fairly constant and consistent between hospitals, in SWE two companies might have entirely different processes, tools and code, and still be functional.

And while yes, doctors need to learn new things constantly and there's quite a lot to learn on internships (which, by the way, are different from SWE internships, as internships in medicine is where doctors get their specialization education), from what I've seen I guarantee you there's practically no way one could be a good doctor without having most of the knowledge they learn in the degree and the specialization years.


High integrity computing is still not widespread enough, because unfortunely lawsuits and liability procedures aren't yet common, but they eventually will.

We only need a few more media star exploits landing across social media for goverments to finally act upon it.

That web app would have a process just like anything else.

It would be more expensive?

Certainly, yet the food joint down the corner also needs to oblige to safety regulations if it doesn't want to be closed down by health inspection, and yet they manage.

Hospitals have workflow and treatment guidelines for a reason, they aren't the same process in every single one, not even on the same region on the same country.

It is clear which side of the line each one of us is, so not worthile to discuss this any further.


> unfortunely lawsuits and liability procedures

Why would you want law suits against software developers to be more common?


It is the only way to make business take action to adopt quality software development pratices across the stack.

Without health inspection, those steaks aren't probably something you would feel like eating, if allowed to look into the kitchen.

When it is cheaper to ignore quality, business will do so.


Most business software isn't safety critical in any way. If you're arguing that we need a framework around things like "self driving" cars, then sure. There are already processes for software in medical devices.

I'm personally eating a steak from a restaurant that isn't inspected, the risk is low and any restaurant I'd go to for a steak relies on repeat customers. The incentives are aligned. Inspecting ground beef at the source makes sense, but that's a different matter.

Sometimes cheap has a quality all its own, to paraphrase and repurpose Napoleon.


I guess authorities need to be notified of its location and close it down, since is operating illegally.

That is my point of view, and applies to how I would like to see software development for anything, including ToDo apps.

So you see, we aren't going to agree.


I fundamentally don't understand this kind of authoritarianism.

What possible good could ever come from involving the force of the state in something a trivial and banal as a todo list app?


For the same reason in any other kind of industry, when things don't work they get refunded, and when things go wrong people get sued.

Software shouldn't be a special snowflake in that regard, and because it currently is, that is what allows business to disregad quality and good software development practices.

Even 1 euro shops and street food joints have a minimal set of quality standards they must adhere to, or get closed down when not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: