Compiling Data will document my adventures in software engineering and data analysis and the space between. There are many challenges that populate this space, but they generally fall into three categories: gathering data (logs and user actions), storing data (relational or NoSQL), processing data (machine learning) and presenting the results (data visualization). Of all those topics, data visualization is the least likely to creep up on this blog but it may occasionally make a guest appearance. To kick things off I'll be writing a series of articles about NoSQL.