Getting Through Your Day
Some days can be exhausting. For many, most days are exhausting. We just think that it’s the way things are and plough along. Same thing, day in and day out. That’s life ! On one end of the spectrum things seem like they are exhausting because we are bored of it. It no longer excites us. The monotony carries over into boredom which carries over to exhaustion. On the other end of the spectrum are the passionate ones.
Assistive Vs Transformative Technologies
Software is eating the world. Or rather, software has already eaten the world. There isn’t an industry that has not or will not be disrupted by tech. But all tech is not created equal. Some help in making things more efficient (assistive) while some absolutely disrupt entire ecosystems (transformative) The internet began as a DARPA project. Initially it connected only a few universities. Today it’s pretty much a fundamental right. Since it’s inception it has transformed everything.
How To Do 1:1 With Your Team ?
One on Ones (1:1) with your team members may be the single most important tool available to a manager. But it’s often not done properly and consequently its benefits are not realized. But first… NOTE: This post talks about 1:1 from an engineering manager’s perspective. But it should map to other domains as well. What’s a 1:1 ? A 1:1 is a recurring time slot deliberately set aside so that a manager and a team member can sync up and discuss successes, challenges, personal goals, product roadmap etc.
How To Prioritize Tasks ?
Shipping products is hard. What makes it hard is that typical products involve multiple teams and multiple dependencies. Navigating these challenges is non-trivial. There are technical challenges to overcome, but those are typically not the biggest blockers. (There are enough smart people in the room to take care of that, unless its some greenfield domain like AR/VR/Self-Driving etc), Then there are the procedural challenges; what should be done when and by whom.
The Dishwasher Test for "Am I Rich ?"
Setting up a private network with Tailscale
I came across Tailscale recently. It’s a tool that lets you build a private mesh network between your devices easily. My use case was to transfer data from my laptop(macbook) to my android phone. Many times I have a pdf doc that I have on my laptop that I wish to read on the go. I usually just email it to myself and download it to my phone, but wanted to see if I can use Tailscale for it.
No one Knows Anything
It’s actually true. When an “expert” says something, we take it at face value. We never question it and keep propagating those views. Without even pausing to consider if it’s really true or not. Our emotions and biases seem to have a greater effect on if we accept that viewpoint or not. Irrespective of whether we accept the viewpoint or not, we just assume that the author knows what s/he is talking about.
Here are a list of ideas that I think would be great to build out as standalone products. (NOTE: I have not researched if they already exist in the wild or not). At different points in time I have needed something like this, so there is definitely a need. If any entrepreneur wants to adopt these ideas and run with it, go for it ! (If you are a VC and want to fund it, ping me :) )
For most of us history is something that happened far back in the past, with no relevance to us now. That’s just not true. A lot of what we consider “far off in the past” is actually quite recent (in relative terms). e.g. the cold war got over just 30 years ago. 200 years ago, Napolean was still around ! The technological progress of man in the last 100 years has been more than all of the progress we have made since we walked the earth.
End to End Deployment on GCP
Table of Contents Disclaimer Introduction Assumptions Architecture Create a Project Enable APIs Create VPC Create Subnets Create Firewall Rules Create Private connection to DBs Create NAT Router Create DB Populate env vars Push container to gcr Create Instance Template Create Managed Instance Group (MIG) Create IPv4/IPv6 address Create Backend Service Setup Load Balancer Cleanup Disclaimer This tutorial is provided “as-is” without any representation or warranties, express or implied.