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

Formal verification is nice, but requires crazy skilled people at high cost. It's not always practical/feasible to have as part of your SWE process.


And it's not necessary for every project.

It's nice to have when it is though.

The cost is coming down. Proof automation is incredible today and rapidly improving. This is the part that does the tedious parts of a proof for you so that you can focus on the theorems that matter. The languages and proof systems themselves are easier than ever to pick up and use which is bringing the skill cost down.

I don't think most software projects need a huge, dedicated team of specialists to benefit from formal software verification.




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

Search: