Monthly Archives: June 2015

Relational DBs are Not Easy to Use; They are Easy to Abuse

Digital StillCamera

picture by nerovlvo via Flickr

Relational databases are often advertised as easy to use – that’s true for a single table. However a database of hundreds or thousands of interconnected tables is complex and difficult to use. It is not helpful for marketers to set such misleading expectations – all it does is lead to frustration when projects overrun on cost and time and sometimes fail.

Continue reading Relational DBs are Not Easy to Use; They are Easy to Abuse

Use Cases Are Overblown

randomSquarespicture by Jessica Fenlon via Flickr

A use case is a piece of functionality that an app can perform. Each app has many use cases and the use cases taken collectively specify the app’s functionality. For an example, consider an app for tracking library loan records. Some use cases are: borrow books, borrow magazines, return books, return magazines, renew books, renew magazines, pay fines, get library card, and change address.

Continue reading Use Cases Are Overblown