Our reading notes

Awesome Falsehood

An index of mistaken software assumptions about names, time, addresses, identity, geography, and other messy parts of the real world.

How to use it

  1. 01

    Use the relevant topic to challenge validation and data-model assumptions.

  2. 02

    Follow the original examples before deciding how your own system should behave.

Keep in mind

A counterexample disproves a universal assumption; it does not specify the right product policy for every application.

Put it to work

Try this next

Pick one validation rule and ask which legitimate people, places, or dates it might reject.

Get the architecture template

Notes and exercises by Awesome CTO. The original work belongs to Kévin Deldycke & contributors.

Work through the bigger question.

Our architecture guide connects the reading to a practical approach and a template.

Open guide
Esc

Type to search every entry. ↑↓ to move, Enter to open.