# My book recommendations
There are many books to read about programming, but it’s not just programming that you should read about. You must get a wide array of knowledge in order to be successful.
There are many books to read about programming, but it’s not just programming that you should read about. You must get a wide array of knowledge in order to be successful.
I started life as a developer straight out of university. I did a Bachelor of Computer Science at Swinburne University, upon completion I applied for jobs, just about anything in software.
What is a professional software engineer Software engineering is a funny field, it’s complicated and as a result, you would expect some form of education requirement to practice it. Much like law or…
Software engineers are usually divided into two groups, backend and frontend. Sometimes you will have people that are full-stack but for the most part, they are either one or the other.
I don’t strictly write down my goals and maybe I should but I’m not here to tell you to do something unless I, at the very least do it myself. Goal setting is more than just important, it’s vital,…
The hallmark of a great leader is someone who can extract a greater output than the sum of a teams parts. Tim Duncan of the San Antonio Spurs is the hallmark of a humble leader.
The worst code I ever wrote was when I was rushing. As a junior I did a lot of stupid things, I wrote some horrible code, I didn’t test database migrations properly which ultimately broke a…
Testing Testing testing testing, it’s one of those things that as a graduate you don’t put a tonne of thought into. You’ve had lectures and senior developers tell you it’s important but do you listen?
As programmers we often neglect our health. We typically consume a lot of caffeine, we don’t exercise much and like most professions we don’t sleep enough.
The slight edge is one of the more popular and well known books in the self help sector and rightfully so as it was an amazing read. The book discusses the idea that doing the little things each day…