Is Bitcoin in a Bubble? A programmer explains