1
0
Fork 0
mirror of https://github.com/kdeldycke/awesome-falsehood.git synced 2025-07-31 22:03:11 -04:00
This commit is contained in:
Kevin Deldycke 2020-09-01 17:13:21 +02:00
parent d8f4a3b686
commit 665801e831
No known key found for this signature in database
GPG key ID: C572BB01B1ED5A3A

View file

@ -13,7 +13,6 @@
— Ludwig Wittgenstein<sup id="intro-quote-ref"><a href="#intro-quote-def">[1]</a></sup> — Ludwig Wittgenstein<sup id="intro-quote-ref"><a href="#intro-quote-def">[1]</a></sup>
</p> </p>
*Falsehood* articles are a form of commentary on a particular subject, and are *Falsehood* articles are a form of commentary on a particular subject, and are
appreciated by the developer community at large for their effectiveness and appreciated by the developer community at large for their effectiveness and
terseness. They're a convenient written form to approach an unfamiliar domain terseness. They're a convenient written form to approach an unfamiliar domain
@ -48,7 +47,6 @@ extensive edge-cases provided by real-world usage.
<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->
## Meta ## Meta
- [Falsehoods Programmers Believe](https://spaceninja.com/2015/12/07/falsehoods-programmers-believe/) - A - [Falsehoods Programmers Believe](https://spaceninja.com/2015/12/07/falsehoods-programmers-believe/) - A
@ -59,7 +57,6 @@ humbling and fun list on programming and programmers themselves.
- [Falsehoods About Falsehoods Lists](https://kevin.deldycke.com/2016/12/falsehoods-programmers-believe-about-falsehoods-lists/) - Meta - [Falsehoods About Falsehoods Lists](https://kevin.deldycke.com/2016/12/falsehoods-programmers-believe-about-falsehoods-lists/) - Meta
commentary on how these falsehoods shouldn't be handled. commentary on how these falsehoods shouldn't be handled.
## Arts ## Arts
- [Falsehoods About Music](https://literateprogrammer.blogspot.fr/2016/07/falsehoods-programmers-believe-about.html) - False - [Falsehoods About Music](https://literateprogrammer.blogspot.fr/2016/07/falsehoods-programmers-believe-about.html) - False
@ -67,7 +64,6 @@ assumption that might be made in codifying music.
- [Falsehoods About Art](http://artsy.github.io/blog/2018/04/18/programmer-misconceptions-about-art/) - Common - [Falsehoods About Art](http://artsy.github.io/blog/2018/04/18/programmer-misconceptions-about-art/) - Common
misconceptions about art. misconceptions about art.
## Business ## Business
- [Falsehoods About Online Shopping](http://wiesmann.codiferes.net/wordpress/?p=22201) - Covers - [Falsehoods About Online Shopping](http://wiesmann.codiferes.net/wordpress/?p=22201) - Covers
@ -87,7 +83,6 @@ slow planned adoption.
- [`tax`](https://github.com/commerceguys/tax) - A PHP 5.4+ tax management - [`tax`](https://github.com/commerceguys/tax) - A PHP 5.4+ tax management
library. library.
## Dates and Time ## Dates and Time
- [Falsehoods About Time](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time) - Seminal - [Falsehoods About Time](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time) - Seminal
@ -130,7 +125,6 @@ Stack Overflow answer about both complicated historical timezones, and how
historical dates can be re-interpreted by newer versions of software. historical dates can be re-interpreted by newer versions of software.
- [Critical and Significant Dates](https://web.archive.org/web/20150908004245/http://www.merlyn.demon.co.uk/critdate.htm) - From Y2K to the overflow of 32-bit seconds from unix epoch, a list of special date to watch for depending on the system. - [Critical and Significant Dates](https://web.archive.org/web/20150908004245/http://www.merlyn.demon.co.uk/critdate.htm) - From Y2K to the overflow of 32-bit seconds from unix epoch, a list of special date to watch for depending on the system.
## Education ## Education
- [Falsehoods CS Students (Still) Believe Upon Graduating](https://www.netmeister.org/blog/cs-falsehoods.html) - A - [Falsehoods CS Students (Still) Believe Upon Graduating](https://www.netmeister.org/blog/cs-falsehoods.html) - A
@ -138,7 +132,6 @@ list of things (not only) computer science students tend to erroneously and at
times surprisingly believe even though they (probably) should know better. times surprisingly believe even though they (probably) should know better.
- [Postdoc myths](https://www.cs.kent.ac.uk/people/staff/srk21/blog/2019/12/02/) - `Lots of things are said, written and believed about postdoctoral researchers that are simply not true.`. - [Postdoc myths](https://www.cs.kent.ac.uk/people/staff/srk21/blog/2019/12/02/) - `Lots of things are said, written and believed about postdoctoral researchers that are simply not true.`.
## Emails ## Emails
- [I Knew How to Validate an Email Address Until I Read the RFC](https://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/) - Provides - [I Knew How to Validate an Email Address Until I Read the RFC](https://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/) - Provides
@ -147,7 +140,6 @@ RFC-822.
- [So you think you can validate email addresses (FOSDEM 2018)](https://fosdem.org/2018/schedule/event/email_address_quiz/) - Presentation - [So you think you can validate email addresses (FOSDEM 2018)](https://fosdem.org/2018/schedule/event/email_address_quiz/) - Presentation
of edge-case email addresses and why you should not use regex to parse them. of edge-case email addresses and why you should not use regex to parse them.
## Geography ## Geography
- [Falsehoods About Geography](http://wiesmann.codiferes.net/wordpress/?p=15187) - Takes - [Falsehoods About Geography](http://wiesmann.codiferes.net/wordpress/?p=15187) - Takes
@ -155,7 +147,6 @@ on places, their names and locations.
- [Falsehoods About Maps](http://www.atlefren.net/post/2014/09/falsehoods-programmers-believe-about-maps/) - Covers - [Falsehoods About Maps](http://www.atlefren.net/post/2014/09/falsehoods-programmers-believe-about-maps/) - Covers
coordinates, projection and GIS. coordinates, projection and GIS.
## Human Identity ## Human Identity
- [Falsehoods About Names](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/) - The - [Falsehoods About Names](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/) - The
@ -185,7 +176,6 @@ representations of the components of a person's name.
- [Falsehoods About Me](https://skylarmacdonald.com/falsehoods/) - Issues at - [Falsehoods About Me](https://skylarmacdonald.com/falsehoods/) - Issues at
the intersection of names and gender and internationalization. the intersection of names and gender and internationalization.
## Internationalization ## Internationalization
On character encoding, string formatting, unicode and internationalization. On character encoding, string formatting, unicode and internationalization.
@ -217,20 +207,17 @@ huge corpus of strings which have a high probability of causing issues when
used as user-input data. A must have set of practical edge-cases to test your used as user-input data. A must have set of practical edge-cases to test your
software against. software against.
## Management ## Management
- [Falsehoods About Job Applicants](https://web.archive.org/web/20170114022820/https://medium.com/@creatrixtiara/falsehoods-programmers-believe-about-job-applicants-99280437c616) - Assumptions - [Falsehoods About Job Applicants](https://web.archive.org/web/20170114022820/https://medium.com/@creatrixtiara/falsehoods-programmers-believe-about-job-applicants-99280437c616) - Assumptions
about job applicants and their job histories aren't necessarily true. about job applicants and their job histories aren't necessarily true.
## Multimedia ## Multimedia
- [Falsehoods About Video](https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-believe-about-%5Bvideo-stuff%5D.html) - Cover - [Falsehoods About Video](https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-believe-about-%5Bvideo-stuff%5D.html) - Cover
it all: video decoding and playback, files, image scaling, color spaces and it all: video decoding and playback, files, image scaling, color spaces and
conversion, displays and subtitles. conversion, displays and subtitles.
## Networks ## Networks
- [Falsehoods About Networks](http://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html) - Covers - [Falsehoods About Networks](http://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html) - Covers
@ -243,7 +230,6 @@ and [don't forget IPv6](https://news.ycombinator.com/item?id=20390981) either.
- [`hostname-validate`](https://github.com/jakeogh/hostname-validate) - An - [`hostname-validate`](https://github.com/jakeogh/hostname-validate) - An
attempt to validate hostnames in Python. attempt to validate hostnames in Python.
## Phone Numbers ## Phone Numbers
- [Falsehoods About Phone Numbers](https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md) - Covers - [Falsehoods About Phone Numbers](https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md) - Covers
@ -257,7 +243,6 @@ international phone numbers. Also available for
[Ruby](https://github.com/sstephenson/global_phone) and [Ruby](https://github.com/sstephenson/global_phone) and
[PHP](https://github.com/giggsey/libphonenumber-for-php). [PHP](https://github.com/giggsey/libphonenumber-for-php).
## Postal Addresses ## Postal Addresses
- [Falsehoods About Addresses](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/) - Covers - [Falsehoods About Addresses](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/) - Covers
@ -280,13 +265,11 @@ module to parse, normalize and render postal addresses.
- [`address`](https://github.com/Boostport/address) - Go library to validate - [`address`](https://github.com/Boostport/address) - Go library to validate
and format addresses using Google's dataset. and format addresses using Google's dataset.
## Science ## Science
- [Falsehoods About Systems of Measurement](https://www.stevemoser.org/posts/dev/falsehoods-programmers-believe-about-systems-of-measurement.html) - On - [Falsehoods About Systems of Measurement](https://www.stevemoser.org/posts/dev/falsehoods-programmers-believe-about-systems-of-measurement.html) - On
working with systems of measurement and converting between them. working with systems of measurement and converting between them.
## Society ## Society
- [Falsehoods About Political Appointments](https://twitter.com/oliver_dw/status/737930439575404544) - Designing - [Falsehoods About Political Appointments](https://twitter.com/oliver_dw/status/737930439575404544) - Designing
@ -294,7 +277,6 @@ election systems has its own tricks.
- [Falsehoods About Women In Tech](https://gist.github.com/Su-Shee/5d1a417fa9de19c15477) - Myth - [Falsehoods About Women In Tech](https://gist.github.com/Su-Shee/5d1a417fa9de19c15477) - Myth
about women in STEM (Science, Technology, Engineering, Math) industries. about women in STEM (Science, Technology, Engineering, Math) industries.
## Software Engineering ## Software Engineering
- [Falsehoods About Versions](https://github.com/xenoterracide/falsehoods/blob/master/versions.md) - Attributing - [Falsehoods About Versions](https://github.com/xenoterracide/falsehoods/blob/master/versions.md) - Attributing
@ -335,7 +317,6 @@ concurrency and race conditions.
- [The Hidden Complexity of Downloading Favicons, Told in 15+ Edge Cases](https://www.simplecto.com/complexity-downloading-favicons-told-in-15-plus-edge-cases/) - Downloading that little icon you see in you browser tabs should be a simple exercise. It turned out to be a lot more complicated than you think. Be vigilant that you are not shaving a Yak. - [The Hidden Complexity of Downloading Favicons, Told in 15+ Edge Cases](https://www.simplecto.com/complexity-downloading-favicons-told-in-15-plus-edge-cases/) - Downloading that little icon you see in you browser tabs should be a simple exercise. It turned out to be a lot more complicated than you think. Be vigilant that you are not shaving a Yak.
- [Norway is not False](https://mobile.twitter.com/chrisjrn/status/1232016100038266880) - Norway's ISO country code is also valid YAML for False. - [Norway is not False](https://mobile.twitter.com/chrisjrn/status/1232016100038266880) - Norway's ISO country code is also valid YAML for False.
## Typography ## Typography
- [Falsehoods About Fonts](https://github.com/RoelN/Font-Falsehoods) - Assumptions - [Falsehoods About Fonts](https://github.com/RoelN/Font-Falsehoods) - Assumptions
@ -344,13 +325,11 @@ about typography on the web and in desktop applications.
complete reverse of the falsehoods format, on the topic of case (as in uppercase complete reverse of the falsehoods format, on the topic of case (as in uppercase
and lowercase text). and lowercase text).
## Contributing ## Contributing
Your contributions are always welcome! Please take a look at the Your contributions are always welcome! Please take a look at the
[contribution guidelines](./.github/contributing.md) first. [contribution guidelines](./.github/contributing.md) first.
## License ## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) [![CC0](https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
@ -363,7 +342,6 @@ The [header image](./assets/awesome-falsehood-header.jpg) is based on a modified
distributed under a [Creative Commons BY-SA 2.0 UK distributed under a [Creative Commons BY-SA 2.0 UK
license](https://creativecommons.org/licenses/by-sa/2.0/uk/deed.en). license](https://creativecommons.org/licenses/by-sa/2.0/uk/deed.en).
## Footnotes ## Footnotes
* <a name="intro-quote-def">[1]</a>: [*Notebooks, 1914-1916*, page 14e](https://archive.org/details/notebooks191419100witt/page/n35) (Harper & Brothers, New York, 1961). [\[↑\]](#intro-quote-ref) - <a name="intro-quote-def">[1]</a>: [*Notebooks, 1914-1916*, page 14e](https://archive.org/details/notebooks191419100witt/page/n35) (Harper & Brothers, New York, 1961). [\[↑\]](#intro-quote-ref)