Check assumptions before building a user registration form that collects names, emails, or addresses.
Learn why your international payment system broke for customers in certain countries or time zones.
Review edge cases in phone number validation or postal address parsing before shipping.
Understand real-world data complexity when designing schemas for user profiles or contact information.
This repository is a curated awesome-list, a long, organized index of links to external articles rather than working code, devoted to "falsehoods programmers believe." A falsehood, as the README defines it, is an idea you initially believe is true but which turns out to be false in practice. The classic example given is that a valid email address contains exactly one @ character: an intuitive rule, but real-world email addresses can contain more than one, so any implementation that enforces the simple rule will reject legitimate addresses. The list collects articles that catalogue these false beliefs across many domains. The table of contents groups them into sections including meta-commentary, arts, business, cryptocurrency, dates and time, education, emails, geography, human identity, internationalization, management, multimedia, networks, phone numbers, postal addresses, science, society, software engineering, transportation, typography, video games, and the web. Each entry is a short description followed by a link out to the article it points to, and some entries also link to libraries or datasets (for example, the IANA Time Zone Database or a PHP tax library) that exist precisely because the underlying domain is harder than it seems. You would use this when you are about to write validation logic, data models, or business rules that touch any of these areas, names, addresses, dates, currency, identity, and so on, and want to learn in advance which assumptions are likely to bite you in production. The repository itself is just a markdown index, so it does not list a primary programming language. The full README is longer than what was provided.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.