91 karma · joined November 6, 2018
Strong type systems are providing partial validation which is helping quite a lot IMO. The better we can model the state - the more constraints we can define in the model, the closer we'd be getting to writing "self-proven" code. I would assume formal proofs do way more than just ensuring validity of the model, but the similar approaches can be integrated to mainstream programs as well I believe.
PS: Just for experimenting I switched to Edge (new) & Bing to see what's different. And I really liked Edge, it's faster than chrome and has some privacy controls like cross domain cookie handling. Tried firefox before edge. But did not liked it, because It's ui is crap also some functionalities may not work because devs are optimizing the websites mostly for chrome.
But Bing as a search engine is not powerful like google because of lack of data.
I built the app using java in just 2 nights.
I know that there are lots of features missing, but for now it is working and I think it's enough for MVP.