Profile

Cover photo
James Socol
Works at TodaysMeet
Attended Michigan State University
Lives in Brooklyn, NY
98 followers|10,002 views
AboutPostsPhotosVideos

Stream

 
The Google/Google+ profile APIs are bullshit. For TodaysMeet, I need to do age checks. Hey, look, there's an age range in the Google profile and the lawyers say I can trust it, skipping the manual check if it says you're over 17. Cool!

Nope!

The only way to get that data in the "my profile" response is if you ask not for the age range—which you can explicitly do, so the permissions screen would specifically say "TodaysMeet needs to know your email and approximate age"—but instead for access to the whole G+ profile. And guess what, if they don't have a G+ profile, they'll be forced to "upgrade" before they can authorize your app. And it includes WRITE access to the G+ profile, just for shits and security nightmares.

This is absurdism. Surrealism. Forcing G+ on people so aggressively that you discourage developers from doing "sign on with Google" at all.

The Google account sign up flow was always faster and easier than the regular sign-up flow, but now it's guaranteed to be worse. There's no way I'm forcing people to "upgrade" to G+ accounts or ask for write access when all I need is your fucking email address.

This is fucking clowshoes.
1
Add a comment...

James Socol

Shared publicly  - 
 
G+ seems to put a lot in the way of discussions. Reading through a post and its comments required me to click to see comments and then click again on every comment to see the whole thing.
1
Add a comment...

James Socol

Shared publicly  - 
 
Been thinking a lot about how various tools structure discourse and how that structure influences what conversations happen. I'm going to be spending some more time on G+, Tumblr, and digging into http://www.discourse.org/.

Facebook, Twitter, Tumblr, G+, blog comments, blogs without comments, 1:1 email, mailing lists, reddit, forums. Humans are putting a lot of effort into ways to talk to each other.
Reply while you read. Do you respond before you've read the whole topic, risking duplication and ridicule, or do you read to the end, possibly forgetting the post you specifically wanted to reply to? With Discourse you can respond and continue to read, altering your reply and adding new quotes ...
1
Add a comment...
Have him in circles
98 people
Chad Powell's profile photo
Tawhid Alam's profile photo
Lauren Binet's profile photo
Ally Graham's profile photo
Kumar McMillan's profile photo
Michael Morgan's profile photo
Buck Internet's profile photo
Adam Nelson's profile photo
Zahra Jabini's profile photo

James Socol

Shared publicly  - 
 
This is probably the best fake computer screen I've ever seen. #Archer
 
The ISIS mainframe, running 'top - WTF'.

I love the process summary:  99 problems, 0 bitches.

#Archer  
4 comments on original post
1
Jason French's profile photo
 
Such a great show
Add a comment...
People
Have him in circles
98 people
Chad Powell's profile photo
Tawhid Alam's profile photo
Lauren Binet's profile photo
Ally Graham's profile photo
Kumar McMillan's profile photo
Michael Morgan's profile photo
Buck Internet's profile photo
Adam Nelson's profile photo
Zahra Jabini's profile photo
Education
  • Michigan State University
Basic Information
Gender
Male
Work
Occupation
Web Engineering Manager
Employment
  • TodaysMeet
    Founder, 2008 - present
  • Bitly
    API Engineer, 2013 - 2014
  • Mozilla
    Community Platforms Manager, 2009 - 2013
  • Michigan State University
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Brooklyn, NY
Previously
Sunnyvale, CA - East Lansing, MI - Holland, MI