Solving cool problems; building cool apps