Keep Killing It

bashpkill

There are times when even decent chaps have to pick up the sword and fight. I am talking about times when some process on your machine is always peeking over your shoulder. Worst part, consumes a lot …

Read more →

Python Overloaded

pythonoverloading

Function overloading is every day business in statically typed languages. Not all languages. Go has make it everything hard. 🙄 But function overloading in dynamic languages are not really sought …

Read more →

Optional Parameters

javaoptionalscala

The billion dollar mistake has been committed already. No going back. But it is not necessary to keep repeating it. Oh, I am talking about the infamous null. Would Java’s Optional come to the …

Read more →

For a better Signal (Part 1)

signalprivacyfeature-request

Signal is undisputedly the gold standard of chat messengers, especially for the staunch privacy-conscious. Signal gets its gold star for its security/privacy aspects. Nothing to argue in that regard. …

Read more →

Pop OS and Zorin on ARM64

linuxarm64parallelspopos

When Mac M1 was released, I did not have the same displeasure like many others. In fact, I was hopeful that the vast majority of the apps and tools will be ready for M1 in no time. So, I got myself an …

Read more →