All Fields Become Optional
As your dataset grows, exceptions creep in. There’s not enough research time to fill in all your company profiles, there’s one guy in Guam when you expected everyone to be in a U.S. state, there’s data missing from the page you’re scraping, you have to pull updates from a new source.
Every field eventually loses that beautiful NOT NULL sheen, your code gets filled up with guard clauses of one kind or another and every
in your template is wrapped by an if statement. And this happens to foreign keys, too, so OR IS (NOT) NULL sneaks in and left joins mutate into outer joins.Posted in Server.
– January 16, 2009
My public github projects, often waylaid by always more-pressing matters…
My murlsh
- Poll: Best RSS reader | Hacker News
- Jay Kreps's answer to How exactly does linkedin generate the "viewers of this profile also viewed" list of users? - Quora
- Is there a standard name for the "standard" computer screw? - Super User
- HOWTO Use UTF-8 Throughout Your Web Stack
- Bram Cohen - Google+ - How to get your code to work on both Python3 and Python2. …
- Dabeaz: An Inside Look at the GIL Removal Patch of Lore
- Eli Bendersky's website » SICP
- Eli Bendersky's website » SICP
- Rich data on the CLI | R.I.Pienaar
- Programmer Competency Matrix
- Configuration Management Strategies
- SQLAlchemy and You | Armin Ronacher's Thoughts and Writings
- I Spent A Coin (And I Liked It) — How I Bought Lunch in Manhattan with Bitcoins
- Literate Programming - Nobody Understands REST or HTTP
- http://github-high-scores.heroku.com/