Notes on Software Engineering

12 December 2021

Perfecting your craft is one of the most important things that you can do. You spend a large amount of your life at work, so you might as well be good at what you do. This page is a collection of resources that have helped me to become better at mine.

Advice I’ve Recieved



Talks / Lectures


I re-read sections of these books frequently.

Blog Roll

Blog rolls aren’t really a thing anymore, but here is a list to get you started. I’ve learnt a lot from these blogs.