Adarsh Menon

Resources to become a better Software Engineer

There is so much information out there today, that it has become almost impossible to differentiate between signal and noise.

September 19, 2021

Our brains are great at making connections - the quality of these connections depends upon the information we feed it. Garbage in, garbage out.

So it is extremely important to consume quality information and learn from the best - not just for engineering, but for everything that you are trying to learn. In this post I am sharing a few resources that have helped me become a better engineer.

Books

YouTube Channels

I think there are tons of good youtube channels to learn software engineering and programming from, but here are some of my favourites:


These are only some resources which I found useful with good signal to noise ratio. I have only included books and youtube channels here keeping a beginner engineer in mind. But there are tons of websites, podcasts, courses, newsletters and github repos out there with great information on software engineering.

I think the the core skill for all of us to master is the ability to differentiate signal and noise. It can help us look into the right places, consume the right content from the right people - eventually leading to better connections and ideas.