News for hackers. Stuff that matters.
Re:Software Engineering ≠ Computer Science (2009) by nightski on Monday August 07, 2017 @02:50AM (#14945781)
While it is true a full formal proof of a C++ program, for example can take significantly longer and cost obscene amounts of money, that is not true when starting with this approach from the ground up.

There is also a certain level of compromise. By relaxing the requirements a tad, you can still gain many of the benefits while maintaining the light and nimble feel.

So why don't startups use this? Well because there are entrenched technologies that make it very difficult that have nothing to do with the merits of the approach itself.

It is up to us, as developers to take the charge and push for these techniques through open source development, advocacy, and training.

But to claim these techniques are a failure simply because startups aren't using them is pretty ridiculous.

Re:Software Engineering ≠ Computer Science (2009) by noir_lord on Monday August 07, 2017 @05:26AM (#14946268)
Higher assurance from the start requires something functionally similar to Ada's Spark.

I've never seen that used in the wild (though I'm in the wrong domain (web) these days).