1
0
Fork 0
mirror of https://github.com/kdeldycke/awesome-falsehood.git synced 2024-11-20 11:35:56 -05: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>
</p>
*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
@ -48,7 +47,6 @@ extensive edge-cases provided by real-world usage.
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
## Meta
- [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
commentary on how these falsehoods shouldn't be handled.
## Arts
- [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
misconceptions about art.
## Business
- [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
library.
## Dates and Time
- [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.
- [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
- [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.
- [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
- [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
of edge-case email addresses and why you should not use regex to parse them.
## Geography
- [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
coordinates, projection and GIS.
## Human Identity
- [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
the intersection of names and gender and internationalization.
## 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
software against.
## Management
- [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.
## Multimedia
- [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
conversion, displays and subtitles.
## Networks
- [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
attempt to validate hostnames in Python.
## Phone Numbers
- [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
[PHP](https://github.com/giggsey/libphonenumber-for-php).
## Postal Addresses
- [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
and format addresses using Google's dataset.
## Science
- [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.
## Society
- [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
about women in STEM (Science, Technology, Engineering, Math) industries.
## Software Engineering
- [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.
- [Norway is not False](https://mobile.twitter.com/chrisjrn/status/1232016100038266880) - Norway's ISO country code is also valid YAML for False.
## Typography
- [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
and lowercase text).
## Contributing
Your contributions are always welcome! Please take a look at the
[contribution guidelines](./.github/contributing.md) first.
## License
[![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
license](https://creativecommons.org/licenses/by-sa/2.0/uk/deed.en).
## 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)