==== Falsehoods Programmers Believe ==== "There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors." * [[https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/| Falsehoods Programmers Believe About Names]] ([[falsehoods_programmers_believe_about_names|local]]) * [[https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/|Falsehoods programmers believe about addresses]] ([[falsehoods_programmers_believe_about_addresses|local]]) * [[http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time|Falsehoods programmers believe about time]] and [[http://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time|More falsehoods programmers believe about time]] ([[falsehoods_programmers_believe_about_time|local]]) * [[http://wiesmann.codiferes.net/wordpress/?p=15187&lang=en|Falsehoods programmers believe about geography]] * [[https://flightaware.engineering/falsehoods-programmers-believe-about-aviation/|Falsehoods Programmers Believe About Aviation]] ([[Falsehoods Programmers Believe About Aviation|local]]) * [[https://wiesmann.codiferes.net/wordpress/archives/30296|Falsehoods programmers believe about text]] ([[Falsehoods_programmers_believe_about_text|local]]) * [[https://medium.com/@malpinder/falsehoods-programmers-believe-about-gender-cf1a55085ab2|Falsehoods programmers believe about gender]](("Many of these falsehoods aren’t things that only programmers believe, but widespread societal misconceptions.")) ...and some guidelines for further edge-case in [[https://www.grcdi.nl/pidm/|Practical International Data Management]] ---- ====A falsehood list about falsehood lists==== * I'll never need to learn a falsehood list, so I can skip it. * A falsehood list is complete at the time of writing. * OK, but it will surely get updated with new falsehoods and clarifications. * Skimming the falsehood list is all I need to do to learn it. * OK, but surely I'll remember to recheck the falsehood list once I actually need to, right? * If a falsehood doesn't immediately make sense to me, there must be something wrong with it, despite the author having domain expertise that I don't. * “Edge cases” live only at the edges; they never creep into the middle. * These lists are meant to be for entertainment only ----