Data warehousing began in the 1980s as part of decision support systems (DSS). Fundamentally different to the already existing operational and transactional processing systems, DSSs utilized data warehouses to store and integrate information from these disparate systems that served only the day to day needs of their target business units and allowed for a historical view of all organizational data [1][2]. In 1990, Bill Inmon was bestowed the designation of the “Father of Data Warehousing” after he published his influential book Building the Data Warehouse which describes the top-down approach, or enterprise-wide data warehouse (EDW) methodology, to architecting a data…

The In a Hash educational series is designed to deconstruct the under workings of cryptocurrency and public blockchain technology by offering introductory “bite sized” system design definitions and explanations.

In order to truly understand public blockchain technology, and cryptocurrencies in general, it is important to have a basic understanding of the underlying concepts and functions upon which these systems are built. …

This short piece was prompted by a recent discussion I had on why artificially constructed international auxiliary languages, such as Esperanto, have not reached the global adoption goals of their creators during the 20th century. What was truly interesting was that throughout the conversation it became increasingly apparent that Bitcoin is faced with similar hindrances to global adoption. If the digital currency cannot find suitable solutions to these obstacles it may suffer over a century of marginal utilization like Esperanto.

Outlined here are key definitions and explanations pertaining to the comparison between Bitcoin’s and Esperanto’s circumstances.


In the late 19th…

As the co-founder of a small cryptocurrency mining operation I am often asked by people from outside the industry questions regarding the nature of blockchain, mining, and how cryptocurrency really works! While my verbal answers are usually fairly brief, I think these questions warrant a more encompassing explanation that can be understood by those, like me, who do not have a background in computer science. Outlined below are explanations of what I believe to be the key concepts behind how cryptocurrency and public blockchain technology work.

Cryptographic Hash Functions

Cryptographic hash functions can be somewhat tricky to understand for laymen but they are…

Tom Doll

Data Analytics, Blockchain, & Education!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store