I am a software engineer and this is my scratch pad of ideas. Here I talk about computer science/ engineering/ philosophy/ music and everything that catches my interest.
You can scroll down to read the articles I have writen or learn more about me.
You have most likely seen people who are insanely productive and they still have time left for themselves. And if you are not one of them, then context switching penatly is one of the problem you need to address. This post details a list of tools & techniques I discovered by observing and talking to such productive people. I implemented most of these in my professional and personal work and made significant improvements on how I approach my work. I hope you find these useful.
In this post I have talked about design patterns that I found most useful because they address some very common problems
This is deep dive into the most influencial public key encryption algorithm RSA.