If only, there was an easier solution.
At least, that would be the Google WayTM of doing it, right?
BRB, I have something I need to do over at schwab.com. I'll be back shortly.
The best and brightest minds of our generation being treated as children. Oh yeah. This is going to work out just fine.
That's always been Google's move. Get some CS graduates from top schools, ideally right after graduation, and stretch out the campus experience as far as they can into the working world. Prevents them from developing the kind of independent thinking that might lead them to conclude that working at Google is not that great.
Though even Snow Crash is a little optimistic; it didn't predict the typical issues with a person's multi-monitor setup of the day not working quite right, or encountering weird hardware incompatibilities between one's docking station of the day and one's laptop.
A reservation system? I work for a remote optional company and employees can reserve desks ahead of time and/or you can get an assigned seat if you come in daily.