Database identifiers are not important… to your users. Sure database identifiers are important to the database, and they are important to your data access layer, but they are meaningless to the users of your application.
Day: December 6, 2008
Software Design Tip of the Fortnight: Prelude
To design software is to attempt to understand the very logic that composes its parts. At best as software developers we make crude approximations as to the intentions of our applications. Even the most thorough requirements gathering cannot account for every last permutation, in much the same way that unit tests don’t guarantee that your system works.