'Laws of Software Engineering' is a website that compiles various laws in software development, such as the 'CAP theorem' and 'Murphy's Law.'



'Laws of Software Engineering' is a website that compiles various laws related to software development. I checked out what kinds of laws it has.

Laws of Software Engineering

https://lawsofsoftwareengineering.com/

This is what the site looks like when you access it. At the time of writing, it reportedly contains a total of 56 rules.



As you scroll, you'll find a large number of rules. In addition to searching directly by rule name, you can also narrow your search by level ('Beginner,' 'Intermediate,' 'Advanced') or category ('Architecture,' 'Team,' 'Planning,' 'Quality,' 'Scale,' 'Design,' 'Decision Making').



When I narrowed the search to 'Beginner' and 'Decision Making,' laws such as the 'Dunning-Kruger Effect,' '

Hanlon's Razor, ' and ' Occam's Razor ' were displayed. Let's click on the Dunning-Kruger Effect.



A page with a detailed explanation of the Dunning-Kruger effect has opened.



The explanation page uses three cards to briefly summarize the key points. In the case of the Dunning-Kruger effect, it is summarized as: 'Initial confidence is a sign of ignorance,' 'Perception improves before skills,' and 'True experts speak cautiously and do not make definitive statements.'



An easy-to-understand illustration was also included. From left to right, it is labeled 'Peak of Ignorance,' 'Valley of Despair,' and 'Plateau of Maturity,' illustrating the change in confidence as experience points accumulate.



In addition, specific examples, sources, and related links were included, allowing for a detailed understanding of each principle.

in Software, Posted by log1d_ts