Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From the article:

    never break it

    Never remove a name

    Never reuse a name
Your point is a very reasonable statement, but you are really disrespecting the author by putting a reasonable statement in their mouth. They had every chance to say the reasonable thing, and they clearly made a choice to say the unreasonable thing. Respect that decision (and tell them that they're wrong).


Never removing a name is relatively straightforward with views and aliases. Never breaking it is somewhat harder, but is still possible for well designed tables - especially if you use updateable views. Never reusing a name is also straightforward. It does require planning your schema evolution years if not decades in advance of course.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: