What Is Data Anyway?

Questions by Craig Nicol in September 2019

Data modelling

When designing a system, do you start with the data or the code? Has the rise of cloud based or non relational data stores changed how we model our data? Do you need to update your data when the models in the code change? How do you do it? Does all your data have to have the same shape? Should the data you expose to the outside world broadly match the data at rest?

Data security

  • How do you secure your data?
  • In light of GDPR, How do you ensure you aren’t collecting too much data?
  • Who has access to your data?
  • Do you know if anyone unauthorised has accessed it?
  • How do you protect yourself against bad data and trojan data?

NOTE: Bad data = data that is fake, or is used for real world attacks Trojan data = data that can compromise your or your customer’s systems

Ethical data

  • Can your data be used to discriminate?
  • Can you prove it?
  • Is your data biased?
  • Are you recording hidden correlations? (ZIP code suggests race)
  • Who owns your data?
  • What questions aren’t you asking?

Unused questions

  • What makes data big?
  • Are you collecting the right data?
  • Is the data you’re collecting right?
  • Where is your data?

Technology choices

  • Do you still have a place for traditional RDBMS?

Back to example question sets


Creative Commons Licence
This work is licensed under a Creative Commons Attribution 4.0 International License.

The history of Guided Conversations | RSS