Skip to content

Instantly share code, notes, and snippets.

View jsilva's full-sized avatar

Joao Da Silva jsilva

View GitHub Profile

Greasing the Skids: Building Remote Teams

In the wake of the virus that-must-not-be-named (which most people misname anyway), it seems like everyone and their cat has posted some sort of opinion or how-to on making remote work, work. This is a good thing! Working remotely, particularly full-time, is hard! I've done it for my entire career (aside from an odd 14 month office period in the middle that we shall not speak of), but more relevantly, for the past two years I've been responsible for building, managing, and enabling an entirely remote team, distributed across nine timezones. Remote teams don't just happen by installing Slack and telling everyone to work on their couch: they require a lot of effort to do correctly and efficiently. But, done right, it can be a massive multiplier on your team efficiency and flexibility.

Here's how we do it. I'm going to attempt to structure this post more towards management than engineering, and so I apologize in advance if I assume terminology or knowledge which

@jsilva
jsilva / managed_notebook_runtime_500_bug.py
Created June 21, 2022 20:09
Vertex AI Managed Notebook 500 error when setting network and subnetwork
from google.cloud import notebooks_v1
from google.cloud.notebooks_v1.types import (
ContainerImage,
CreateInstanceRequest,
CreateRuntimeRequest,
Instance,
LocalDisk,
LocalDiskInitializeParams,
Runtime,
RuntimeAcceleratorConfig,