The mistake I keep repeating
My first mistake (and one which I constantly make) was trying to make the website look as aesthetically pleasing as possible as I went along.
I took far too much time experimenting with background colours and typefaces when I should have just concentrated on the fundamentals like links, navigation and footers. Deciding on what colour scheme to use could wait, but as a perfectionist, I wanted it to look great right from the start. I continue to fall into this trap. It seems something I can’t shake off and I often wonder how other developers manage.

Anyway, I decided to build a template using pure CSS. I could have used Bootstrap, which would have been far easier, but I kept true to my original philosophy which was to write as much code as I could myself which turned out to be the correct route as my coding became more accurate and speedier the more I had to learn.