111 lines
4.1 KiB
Markdown
111 lines
4.1 KiB
Markdown
# Awesome Falsehood [](https://github.com/sindresorhus/awesome)
|
||
|
||
A curated list of awesome falsehoods programmers believe in.
|
||
|
||
|
||
## Motivation
|
||
|
||
TODO: explain why this list is aweseome.
|
||
|
||
You want to solve all problem of the world? Not so fast. There's a huge
|
||
dicrepency between the world you picture in your head and the reality. The
|
||
world is much more complicated, full of edge cases and inconsitencies.
|
||
|
||
Because of war, love, law,
|
||
|
||
dispelled myth
|
||
|
||
and/or expose how a a business domain or a particular familiar concept is much
|
||
more intricate and complex than expected.
|
||
|
||
When possible, we provide a list of libraries or module that may solve, or try
|
||
to, the complexities and idiosyncracies of the pointed domain.
|
||
|
||
|
||
## Contents
|
||
|
||
- [Meta](#meta)
|
||
- [Build systems](#build-systems)
|
||
- [Dates and time](#dates-and-time)
|
||
- [Emails](#emails)
|
||
- [Gender](#gender)
|
||
- [Geography](#geography)
|
||
- [Human names](#human-names)
|
||
- [Networks](#networks)
|
||
- [Phone numbers](#phone-numbers)
|
||
- [Prices](#prices)
|
||
- [Postal addresses](#postal-addresses)
|
||
- [Versions](#versions)
|
||
|
||
|
||
## Meta
|
||
|
||
- [Falsehoods Programmers Believe](http://spaceninja.com/2015/12/08/falsehoods-programmers-believe/) - A brief list of common falsehoods. A great overview and quick introduction into the world of falsehoods.
|
||
|
||
|
||
## Build systems
|
||
|
||
- [Falsehoods programmers believe about build systems](http://pozorvlak.livejournal.com/174763.html)
|
||
|
||
|
||
## Dates and time
|
||
|
||
- [Falsehoods programmers believe about time](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time).
|
||
|
||
|
||
## Emails
|
||
|
||
- [I Knew How To Validate An Email Address Until I Read The RFC](http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/).
|
||
|
||
|
||
## Gender
|
||
|
||
- [Falsehoods Programmers Believe About Gender](https://gist.github.com/garbados/f82604ea639e0e47bf44)
|
||
|
||
|
||
## Geography
|
||
|
||
- [Falsehoods programmers believe about geography](http://wiesmann.codiferes.net/wordpress/?p=15187).
|
||
|
||
|
||
## Human names
|
||
|
||
- [Falsehoods Programmers Believe About Names](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/).
|
||
- [XKCD #327: Exploits of a Mom](https://xkcd.com/327/).
|
||
- [HL7 V3 RIM](http://www.hl7.org/implement/standards/product_brief.cfm?product_id=186): a flexible data model for representing human names.
|
||
- [iOS NSPersonNameComponentsFormatter](https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/NSPersonNameComponentsFormatter_Class/index.html): localized representations of the components of a person’s name.
|
||
|
||
|
||
## Networks
|
||
|
||
- [Falsehoods programmers believe about networks](http://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html)
|
||
|
||
|
||
## Phone numbers
|
||
|
||
- [`libphonenumber`](https://github.com/googlei18n/libphonenumber): Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. Also available for [C#](https://github.com/erezak/libphonenumber-csharp), [Objective-C](https://github.com/iziz/libPhoneNumber-iOS), [Python](https://github.com/daviddrysdale/python-phonenumbers), [Ruby](https://github.com/sstephenson/global_phone) and [PHP](https://github.com/giggsey/libphonenumber-for-php).
|
||
|
||
|
||
## Prices
|
||
|
||
- [Falsehoods programmers believe about prices](https://gist.github.com/rgs/6509585).
|
||
|
||
|
||
## Postal addresses
|
||
|
||
- [Falsehoods programmers believe about addresses](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/).
|
||
- [`libaddressinput`](https://github.com/googlei18n/libaddressinput): Google's common C++ and Java library for parsing, formatting, and validating international postal addresses.
|
||
- [`addressing`](https://github.com/commerceguys/addressing): A PHP 5.4+ addressing library, powered by Google's dataset.
|
||
- [`postal-address`](https://github.com/scaleway/postal-address): Python module to parse, normalize and render postal addresses.
|
||
|
||
|
||
## Versions
|
||
|
||
- [Falsehoods programmers believe about versions](https://github.com/xenoterracide/falsehoods/blob/master/versions.md)
|
||
|
||
|
||
## Lisense
|
||
|
||
Content of this repository is licensed under the [BSD 2-Clause
|
||
License](LICENSE.md).
|