Add "Falsehoods about Undefined Behavior" link.

This is a blog post that I wrote recently, which received ~34k views and was also popular across the front pages of HackerNews, Lobste.rs, and multiple subreddits.

Thanks for maintaining this awesome list!
This commit is contained in:
Predrag Gruevski
2022-12-06 16:08:27 -05:00
committed by Kevin Deldycke
parent 2987dc6c3f
commit 1afa9add85

View File

@@ -198,6 +198,7 @@ On character encoding, string formatting, unicode and internationalization.
- [Falsehoods about Versions](https://github.com/xenoterracide/falsehoods/blob/master/versions.md) - Attributing an identity to a software release might be harder than thought.
- [Falsehoods about Build Systems](https://pozorvlak.livejournal.com/174763.html) - Building software is hard. Building software that builds software is harder.
- [Falsehoods about Undefined Behavior](https://predr.ag/blog/falsehoods-programmers-believe-about-undefined-behavior/) - Invoking undefined behavior can cause *anything* to happen, for a much broader definition of "anything" than one might think.
- [Falsehoods about REST APIs](https://web.archive.org/web/20201112010147/http://slinkp.com/falsehoods-programmers-believe-about-apis.html) - Pitfalls to be mindful of when creating and documenting APIs.
- [Falsehoods about CSVs](https://donatstudios.com/Falsehoods-Programmers-Believe-About-CSVs) - While RFC4180 to exists, it is far from definitive and goes largely ignored.
- [Falsehoods about Package Managers](https://kdeldycke.github.io/meta-package-manager/falsehoods.html) - Covers package and their managers.