Skip to content

Latest commit

 

History

History
242 lines (184 loc) · 24.2 KB

readme.md

File metadata and controls

242 lines (184 loc) · 24.2 KB

😱 Awesome Falsehood Awesome

A curated list of falsehoods programmers believe in.

Awesome Falsehood header image

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

Falsehood articles are a form of commentary on a particular subject, and are appreciated by the developer community at large for their effectiveness and terseness. They're a convenient written form to approach an unfamiliar domain by dispelling myths, point out common pitfalls, show inconsistencies and subtleties.

In a sense, Falsehood articles are a suite of wordy unit-tests covering extensive edge-cases provided by real-world usage.

TL;DR version (Click To Expand)

A "falsehood" is an "idea" that you initially believe was true, but in-reality it is proven to be false.

E.g. "Idea: Valid email address exactly has one @ character, right? I will use this rule to implement my email-field validation logic. Reality: False! Emails can have multiple @ chars, therefore my implementation should allow this.".

These listed articles 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

Dates and Time

Education

Emails

Geography

Human Identity

Internationalization

On character encoding, string formatting, unicode and internationalization.

Management

Multimedia

  • Falsehoods about Video - Cover it all: video decoding and playback, files, image scaling, color spaces and conversion, displays and subtitles.

Networks

Phone Numbers

Postal Addresses

Science

Society

Software Engineering

Typography

Video Games

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

Contributing

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

Footnotes

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, page 14e (Harper & Brothers, New York, 1961). [↑]