Skip to content

Commit

Permalink
docs: a few typos, readability fixes and clarifications (#79)
Browse files Browse the repository at this point in the history
  • Loading branch information
michaeljelly committed Jan 28, 2022
1 parent 3128b61 commit 4eb07f1
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions src/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ Reason for existence

.. TODO We should add more of the reasons that we write about in the README
There are plenty of companies offering services which do collection of Quantified Self data with goals
ranging from increasing personal producivity to understanding the people that managers manage (organizational
productivity). However, all known services suffer from a significant disadvantage, the users data is in
the hands of the service providers which leads to the problem of trust. Every customer of these
companies have their data in hands they are forced to trust if they want to use their service.
There are plenty of companies offering services which collect Quantified Self data with goals
ranging from increasing personal productivity to understanding the people that managers manage (organizational
productivity). However, all known services suffer from a significant disadvantage: the user's data is in
the hands of the service providers, which leads to a problem of trust. Every customer of these
companies has their data in hands they are forced to trust if they want to use their service.

This is a significant problem, but the true reason that we decided to do something about it was that
existing solutions were inadequate. They focused on short-term insight, a goal worthy in itself, but we also
want long-term understanding. We made it completely free and open source so anyone can
want long-term understanding. We created ActivityWatch completely free and open source so anyone can
use, improve and extend it.


Expand All @@ -38,19 +38,17 @@ Data philosophy

Data in its raw form is always the most valuable.

Quantified self data doesn't take much space by todays standards, but for services such as RescueTime which have over
than thousand of customers, every megabyte per user counts.
Quantified self data doesn't take much space by today's standards, but for services such as RescueTime which have over
a thousand customers, every megabyte per user counts.

For the users however, every megabyte of data is worth it. It is therefore of importance that we collect and
store data in the highest reasonable resolution such that we later don't have to "fill the gaps" in lower resolution
It's important that we collect and store data in the highest reasonable resolution so that later we don't have to "fill the gaps" with lower resolution
data with lossy heuristics.

Many services doing collection and analysis of QS data today don't actually store the raw data but instead
store only summaries (such as only storing how long you used an applicatin during a given hour, instead of
storing the individual uses). This is a problem with existing services: they store summarized data instead of the raw data.

This is indicative of that they actually lack a long-term plan. They want to provide a certain type of analysis *today* but
we expect to want to do some unknown analysis in the future, and for that we might need the raw data.
This is indicative of the fact that they actually lack a long-term plan. They want to provide a certain type of analysis *today* but aren't planning for an unknown future with more powerful tools. At ActivityWatch, we expect to want to do some unknown analysis in the future for which we might need the raw data, and so to prepare for that we collect data in as much granularity as we can.

*Simply put: It is of importance that we start collecting raw data now, because if we don't it will be forever lost.*

0 comments on commit 4eb07f1

Please sign in to comment.