Posts

Showing posts from December, 2021

switching from a manager to IC

I switched from manager role to IC role in 2021. I discussed with my manager end 2020 and started the change in January 2021.  If you want to understand my rationale better, then read this post from Charity mipsytipsy  (who is awesome). It's spot on and sums it up better than I could  ..oh,  and this too from Charity  "Management is a support role", read it

when delegating...

when delegating: be clear on what you need, communicate the desired outcome (unless the outcome is unknown and is part of the work to be delegated...but even then, that's an outcome!) let the delegate figure out the approach & details (as appropriate for level) checkin as needed to make sure delegates approach/plan is as expected; ask questions as needed multiple solutions may work, so be flexible on expectations bias toward action & experiment you may (or may not) need a summary of what's going on and who's doing it, status etc. to show to your manager but honestly it can be difficult especially with larger initiatives (months, multiple teams etc) to know when to jump in and when not to 

github "Repository not found fatal: Could not read from remote repository" error, troubleshooting and fix

Yesterday I'm suddenly unable to access repos I work with on a daily basis. When I rebase or try to clone I get this error ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Nothing changed. My github credentials un-chanaged. My ssh keys unchanged. I was able to fix by regenerating my ssh keys but read on for tips on troubleshooting there's a good troubleshooting page on github with help on common issues first, test your ssh connection and identity using `ssh -vT git@github.com` see more here when I ran this command I noticed it's response "Hi <id>, .." was not the id I expected and clearly a problem check your `~/.gitconfig` (does it looks correct?) check the email and userid used in your repo , they should be as expected and be associated with the ssh key locally and also in github you can unset  git config --global --unset user.name git config --global