It would be nice to see the Go server that powers Parse.com's production servers. I recall in Gophergon 2015 there was a presentation on how they migrated from Ruby to Go. https://gophercon.com/talks/rebuilding-parse/
If you want to make Ruby better, change the IO subsystem. Look towards Go and fork the language. It's the only path I see. Btw, I spent 8 years writing Ruby and would love to see that happen.
socialize :) go have fun, get outside, talk to people and listen too.
follow your interests - find a group of people who share the same ones. Ie. if you like running.. join a running club.. you'll meet people for sure. Also, if you work in the Bay Area.. have you thought about moving? I feel its very male dominated and one-dimensional, .. move! and expand your horizons outside of software. There is nothing wrong with being an introvert who likes their time and spends time thinking. But, I bet you'll surprise yourself the day you do meet your soul mate and how motivated you will be to do stuff, and bounce between intro/extro-vert. Do animals have these terms? I don't believe in putting ourselves in these boxes.
It probably does not (yet) have the generated client for cloud bigtable checked in (but I'm sure it will), but you can always use it to generate a client. You pass it the API to use on the command line, it will go fetch the docs it needs to make your client, and put its source where you tell it to.
This uses the HBase API. You just connect to it like you would any other HBase cluster, using an HBase client. It's not like e.g., BigQuery or Datastore where you need the API client. You include a JAR and then connect to HBase like normal.
The website claims that you must use their customized version of the Java HBase client library: it does not claim it is network compatible, and seems to state it is API compatible with the Java API (but then describes numerous subtle differences).
> To access Cloud Bigtable, you use a customized version of the Apache HBase 1.0.1 Java client.