Sitelet https://github.com/kdeldycke/awesome-falsehood#readme
Skip to content

Latest commit

Β 

History

598 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome Falsehood header image

Your brandβ€―β†’β€―here πŸš€
SEO is dead. Place your product here to target AI's training data.


English δΈ­ζ–‡

The logic of the world is prior to all truth and falsehood.
β€” Ludwig Wittgenstein[1]

A curated Awesome list of falsehoods programmers believe in. A falsehood is an idea that you initially believed was true, but in reality, it is proven to be false.

E.g. of an idea: valid email address exactly has one @ character. So, you will use this rule to implement your email-field validation logic. Right? Wrong! The reality is: emails can have multiple @ chars. Therefore your implementation should allow this. The initial idea is a falsehood you believed in.

The falsehood articles listed below will have a comprehensive list of those false-beliefs that you should be aware of, to help you become a better programmer.

Contents

Meta

Arts

Business

Cryptocurrency

Dates and Time

Education

  • Falsehoods CS Students (Still) Believe Upon Graduating - A list of things (not only) computer science students tend to erroneously and at times surprisingly believe even though they (probably) should know better.
  • Postdoc myths - β€œLots of things are said, written and believed about postdoctoral researchers that are simply not true.”

Emails

Geography

  • Falsehoods about Geography - Takes on places, their names and locations.
  • Falsehoods about Maps - Covers coordinates, projection and GIS.
  • Falsehoods about Weather - Weather is location-dependent, and so full of edge-cases.
  • Enclave and exclave - β€œResiding in an enclave within another country has often involved difficulties in such areas as passage rights, importing goods, currency, provision of utilities and health services, and host nation cooperation.” None of these attributes follows from a country code.
  • I Hate Coordinate Systems - A guide for geospatial practitioners on diagnosing and fixing common issues with coordinate systems.
  • Top 5 most insane kanji place names in Japan - β€œThere's one special group of kanji that's hard even for Japanese people to read: place names.”

Human Identity

Internationalization

On character encoding, string formatting, unicode and internationalization.

Management

Multimedia

Networks

Phone Numbers

Postal Addresses

Science

Society

Software Engineering

Transportation

Typography

Video Games

  • The Door Problem - All the things you have not considered implementing for your doors in games.

Web

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

Footnotes

This list gathered some popularity in social medias over the past few years. See it being discussed and mentioned elsewhere.

The header image is based on a modified photo taken in February 2010 by Iza Bella, distributed under a Creative Commons BY-SA 2.0 UK license.

[1]: Notebooks, 1914-1916 (Liveright, 2022) - source: page 14e. [↑]