Image for Rough Consensus and Running Code

Rough Consensus and Running Code

"Rough Consensus and Running Code" is a principle often used in the tech community, particularly in open-source software development and standards creation. It suggests that decisions should be made based on a general agreement among collaborators (rough consensus), rather than seeking unanimous approval. Additionally, the focus is on the practicality of the solution, emphasizing that working software (running code) is more valuable than lengthy debates. This approach fosters innovation and efficient progress, encouraging teams to adapt, implement, and refine solutions quickly based on real-world usage rather than theoretical discussions alone.