Or you can ride Caltrain. The downside is the accidents on Caltrain tracks. It will literally take 2 hours to get to Mountain View from SF when there is an accident.
What prevents Caltrain to do better in terms of keeping up with schedule? Also, there must be a way to keep fare reasonably cheaper than cost of driving a car to work.