63 karma · joined April 1, 2015
"developer gets a great idea - let's push an update to the API as a GET request so we can cache this on the CDN... forgetting that the JWT token is potentially returned in the call. Now, whoever makes the call first gets their JWT token stored for everyone else to load instead when the API call is made."
Ta-da, Klarna.
If you want to grow as a programmer (in my case), then side projects are going to get you the skills to advance your career and get you a better job over "buddying up" with recruiters. Sure, you can be a 9-5 kinda person and then "switch off" when you get home, but you will be the one stuck wondering where it all went wrong and write a blog article complaining about it.
insert principal skinner out-of-touch meme here
The autolaunch was also very annoying. Having user profiles or personas to handle all my logged in states for that user would be awesome. let me know when that's in there and I will get it another try.
I host a few services for family/friends/clients and am also working on a couple of projects at a time so I am forever switching accounts on a weekly basis.
Not having to manage a redshift cluster and just let BQ do all the work for us is worth the query time; even then, most of our complex queries run sub 30 seconds over hundreds of GB. If your data can be queried using a date-range then use date-partitioned tables. There is a 1000 table query limit so there are some pit-falls but BQ makes it easy for you to aggregate data into weekly and monthly tables to query against.
Disclosures:
1. I don't work at either.
2. My employer, however, partners with both.