742 karma · joined August 13, 2012
We saw a lot of recklessness with self driving vehicles. I wouldn’t be surprised to see a similar attitude while developing tech like this.
If you can justify that you can justify stealing from your employer (hey I’ve been under paid for a while, taking this unsecured device is like making up for a bit of my salary), etc.
There are a lot of shades of gray there, like, if someone commutes for 2 hours through stressful SF traffic to get to a campus where they jump on a Google Hangout since their team members are spread across 3 buildings... yeah, I don't think productivity is going to get much of a boost. However, our team is in a suburb of Cleveland Ohio where you can live within 30 miles, get here in 30 minutes and have dirt-cheap housing. I'm having a hard time coming up with collateral to support my "modern" viewpoint on the benefits of remote workers.
I think this type of thing would require a ton of compact living area nearby (apartments, etc) where people almost use the area as their "yard". The small town I mentioned is mostly suburbs where everyone has a small slice of backyard.
Otherwise, if it takes half the time use the other half to test, or train yourself to be better at your job. IMO
- You left your twitter IDs in your code. Not sure if it matters to you or not.
- Your buttons probably have some stuff in common (corner radius at least), so consider making the them all inherit from the base LoginButton class.
- You can put multiple lets on a single line, like `if let accessToken = AccessToken.current, let facebookAPIManager = FacebookAPIManager(accessToken: accessToken) {`