Some tips I learned from my commute from south bay <--> SF for two years.
- Take caltrain for normal days. Drive for days with evening events. Trains are far slower in off peak hours.
- Use a bike for station to home/office. Bart or VTA are shit.
- Get up early, use bullet train (last one leaves Mt View ~8am)
- Use a data plan on train to catch up on emails, code reviews, etc. Or type up some code that you can finish up compiling debugging when in office.
I probably would prefer this commute over 30minute drive within south bay.