cnu.hashnode.dev5 Types of Bad ManagersWorking for 15 years in Tech, I have had my fair share of bad managers. Here I have collected a list of 5 types of bad managers. Every organization, whether it's a startup or an international big name brand, has at least one of them. Just try to co...Mar 11, 2022路3 min read
cnu.hashnode.devHow to set up Homebrew on Linux with Fish Shell 馃嵑+馃惂+馃悹If you were a developer with a Mac OS X as your primary driver, you would have definitely used Homebrew. It's the most definitive package manager for Mac and just today I learned that they support Linux too. Given that I recently switched from an Ar...Mar 4, 2022路2 min read
cnu.hashnode.devRandom Notes for my future selfWhen I was a young programmer in college, I would write a lot in my personal blog (a lot of that old content is now lost). I would document many tips and tricks, installation steps, etc. so that I could refer to them later. Slowly complacency set in...Mar 4, 2022路1 min read
progolang.devWaiting for Goroutines to completeGoroutines are one of the best features of Go language. It is very easy to run a function as a goroutine, you just have to use the keyword go before the function call. Here is a very simple function which sleeps for n seconds and prints a line. pa...Dec 15, 2018路3 min read
progolang.devString Replacements in GoIn a previous post, we saw how we can use Regular expressions in Go to match and replace patterns in a string. While regexps are very useful, you might not want to them for every time you want to do some basic string manipulation. The strings package...Dec 14, 2018路2 min read