Why I chose to write this

There are many guides on the internet on how to be an awesome software engineer and it is not my intention to provide a new perspective on those guides. Rather, this book focuses on teaching get the best experience learning. This will expose learning secrets like learning to collaborate with other beginner and expert engineer.