Skip to content

Commit

Permalink
Add the value proposition for contributing
Browse files Browse the repository at this point in the history
  • Loading branch information
huynhtrankhanh authored Dec 7, 2023
1 parent 8f0e806 commit 77c3cb3
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,16 @@ Documentation:
Tasks:

- [Sorting subarrays](docs/SortingSubarrays.md)

**Why contribute?**

As a contributor, your contributions
- **Benefit you personally:**
+ You have a solid framework to reason about and solve competitive programming problems.
+ Your performance in programming contests leapfrogs significantly.
+ As an early adopter of formal verification, you have a competitive advantage in the labor market once formal verification gains widespread traction.
- **Benefit society at large:**
+ As more competitive programming techniques get documented through formal verification, this eases the learning curve for people interested in competitive programming.
+ Your contributions reduce the reliance on online judges for the verification of program correctness. Test cases on online judges can be not very stringent. Auxiliary programs facilitating the judging process can be wrong. But a formal proof is a sure guarantee of a program's correctness.
+ Contests become fairer as model solutions and auxiliary judging programs can be formally verified, thus reducing room for deadly errors in the contest preparation stage.
+ Your contributions will draw more attention to formal verification and aid its widespread adoption.

0 comments on commit 77c3cb3

Please sign in to comment.